Qu'est-ce que j'essaie de faire?
J'essaie de faire de mon Line6 Toneport UX1 (branché via USB) un périphérique de sortie et d'entrée en même temps.
Pourquoi j'essaye de faire ça?
Pour ceux d'entre vous qui ne le savent pas, Line6 Toneport UX1 est une interface/intermédiaire qui permet d'envoyer tout instrument et/ou microphone connecté à une carte d'effets logiciels et/ou à un autre programme (par exemple Ableton Live) pour l'enregistrement .
Qu'est-ce que j'ai fait?
Tout d'abord, je suis allé au célèbre panneau de contrôle du son Ubuntu pour changer mes périphériques audio. Toneport apparaît dans l'onglet de sortie, mais pas dans l'onglet d'entrée. Hmmm ...
Deuxièmement, j'ai essayé d'utiliser PulseAudio Volume Control (oui, j'ai fait référence à this question) pour passer un périphérique de sortie en tant que périphérique d'entrée. Cela n'a pas réussi car cela n'a pas réellement changé les propriétés du périphérique USB et je n'ai pas pu m'entendre parler au microphone ou à ma guitare classique.
Troisièmement, j'ai essayé d'utiliser AlsaMixer. En appuyant f6, J'ai pu basculer la carte son de la carte son Intel par défaut vers le Line6 Toneport. Le mélangeur ressemble à ce qui suit pour la lecture ...
Quand je change le canal du milieu en "Instrument" et monte le volume sur mon Toneport, je peux entendre ma guitare classique. Succès! ... en quelque sorte.
Cependant, lorsque j'appuie sur f4 pour afficher les capacités de capture, ce qui suit apparaît ...
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
Si cela ne suffisait pas pour ramener le point à la maison, j'ai ouvert Gearbox (le logiciel utilisé pour mouler les sons de guitare et ainsi de suite) pour être déçu par un symbole USB clignotant en bas de la fenêtre. Cela indique que Toneport n'a pas été détecté ni branché.
Alors, quelle est encore ma question?
Comment puis-je modifier les règles, les propriétés ou tout ce que vous souhaitez appeler pour faire de Toneport une sortie [~ # ~] et [~ # ~] périphérique d'entrée en même temps? Est-ce seulement possible? Les solutions pourraient se faire par programmation via terminal, grâce à une interface graphique ... Je suis ouvert à tout.
Autres ressources
PulseAudio n'affiche pas de périphérique d'entrée car l'UX1 utilise un format d'échantillon inhabituel. Comme indiqué avec arecord
, le périphérique d'entrée existe réellement et fonctionne si vous n'utilisez pas PulseAudio.
Veuillez visiter la page du pilote USB Linux Line6 et lire la documentation du pilote.