Что я пытаюсь сделать?
Я пытаюсь сделать свой Line6 Toneport UX1 (поднятым трубку через USB) устройством вывода и устройством ввода данных одновременно.
Почему я пытаюсь сделать это?
Для тех из Вас, которые не знают, Line6 Toneport UX1 является интерфейсом/посредником, который позволяет любому инструменту и/или микрофону, сцепленному в него быть отправленным в плату эффектов программного обеспечения и/или в другую программу (например, Живой Ableton) для записи.
Что я сделал?
Во-первых, я перешел к легендарной панели управления звука Ubuntu для изменения моих аудиоустройств. Toneport обнаруживается на выходной вкладке, но не на входной вкладке. Хм...
Во-вторых, я попытался использовать Регулятор громкости PulseAudio (да, я упомянул этот вопрос) передать устройство вывода как устройство ввода данных. Это не было успешно, поскольку это на самом деле не изменило свойства USB-устройства, и при этом я не был в состоянии услышать, что я говорю через микрофон или мою классическую гитару.
В-третьих, я попытался использовать AlsaMixer. Путем нажатия f6, я смог переключить звуковую карту от звуковой карты Intel по умолчанию до Line6 Toneport. Микшер похож на следующее для воспроизведения...
Когда я переключаю средний канал, чтобы "Оснастить" и поднять объем на моем Toneport, я могу услышать свою классическую гитару. Успех!... вид.
Однако, когда я нажимаю f4 для отображения возможностей получения, следующее открывается...
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: VT1708S Analog [VT1708S Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: VT1708S HP [VT1708S HP]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: TonePortUX1 [TonePort UX1], device 0: TonePort UX1 [TonePort UX1]
Subdevices: 1/1
Subdevice #0: subdevice #0
arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: VT1708S Analog [VT1708S Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 1: TonePortUX1 [TonePort UX1], device 0: TonePort UX1 [TonePort UX1]
Subdevices: 1/1
Subdevice #0: subdevice #0
lsusb -v -d 0e41:
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0e41 Line6, Inc.
idProduct 0x4141
bcdDevice 0.01
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 124
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 498mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x00c0 1x 192 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x00c8 1x 200 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x00b4 1x 180 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x00bc 1x 188 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0120 1x 288 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x012c 1x 300 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x010e 1x 270 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x011a 1x 282 bytes
bInterval 1
Если этого не было достаточно, чтобы убедительно доказать точку зрения, я открыл Коробку передач (программное обеспечение, используемое для лепного украшения тонов гитары и этажерки) только, чтобы быть разочарованным мигающим символом USB в нижней части окна. Это указало, что Toneport не был обнаружен, ни включен.
Таким образом, какого черта мой вопрос снова?
Как я изменяю правила, свойства или независимо от того, что требуется назвать его для создания Toneport устройством вывода И устройством ввода данных одновременно? Это даже возможно? Решения могли быть сделаны программно через терминал, с помощью GUI... Я открыт для чего-либо.
Другие ресурсы
PulseAudio не показывает устройство ввода, потому что UX1 использует необычный формат семпла. Как показано в arecord
, устройство ввода действительно существует и работает, если вы не используете PulseAudio.
Посетите страницу драйвера USB для Linux Line6 и ознакомьтесь с документацией на драйвер.