Le microphone "Samson C03U Multi-Pattern USB Studio Condenser" sous Linux
C'est en voyant ce billet sur planet-libre que je me suis dis qu'effectivement, depuis mes débuts sur linux, j'avais passé pas mal de temps à trouver du matériel compatible, notamment en farfouillant un peu partout sur le net. C'est donc à mon tour de donner un coup de main pour que les prochains aient moins de difficultés à trouver leur bonheur.
Pour aller rapidement au but, le microphone Samson C03U fonctionne bien sur ma Debian Gnu/Linux sans aucun paramètrage, out-of-the-box donc.Bon, sinon je ne suis ni ingénieur du son ni musicien donc je ne peux pas vous affirmer que ce micro c'est de la bombe baby, par contre je sais que c'est un micro voix/chant et pour avoir entendu le résultat je peux vous assurer que le résultat est propre. L'intérêt du micro USB est qu'il n'y a aucune connectique analogique entre le micro et le PC et donc le signal n'est pas dégradé en arrivant au PC, il faut donc avoir un bon convertisseur analogique->numérique (DAC) directement dans le micro pour avoir un bon résultat, et celui de ce micro conviendra parfaitement à tous les amateurs ou semi-pro tant qu'on reste dans le domaine de la voix du moins. Pour ce que j'en sais c'est un micro plébiscité par les webcasters et la simplicité de mise en œuvre du micro n'y est pas pour rien : je l'ai branché, il a été reconnu sans problème, et fonctionne sans paramétrage particulier.
Modes de fonctionnement du micro
Un bouton à l'arrière du micro permet de le mettre en mode uni-directionnel pour un chanteur), bi-directionnel pour 2 personnes se faisant face (avec le micro entre les 2...), ou bien en mode omni-directionnel (micro d'ambiance) pour capter l'ensemble des sons alentours.
En façade, outre la led verte indiquant que le micro est bien branché, se présente 2 autres boutons :
- Un bouton d'activation du filtre passe-haut afin de réduire le bruit environnant mais laissant la voix intacte (pas testé, pas le besoin)
- Un bouton d'atténuation -10db (pas testé, pas le besoin non plus)
Utilisation sous gnome
Je suis un utilisateur d'Audacity, mais pour l'utiliser avec les outils de base Gnome c'est pas bien compliqué.
Configuration de l'entrée microphone
Avec l'outil "sons" standard de gnome :
Sélectionnez la ligne correspondant au micro :
Paramètres trouvés sur mon système
Pour ceux que ça intéressent :
Sep 25 16:44:22 chihiro-pc kernel: [22853.681003] usb 5-3: new full-speed USB device number 2 using ohci-pci Sep 25 16:44:22 chihiro-pc kernel: [22853.850120] usb 5-3: New USB device found, idVendor=17a0, idProduct=0100 Sep 25 16:44:22 chihiro-pc kernel: [22853.850131] usb 5-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Sep 25 16:44:22 chihiro-pc kernel: [22853.850139] usb 5-3: Product: Samson C03U Sep 25 16:44:22 chihiro-pc kernel: [22853.850145] usb 5-3: Manufacturer: Samson Technologies Sep 25 16:44:22 chihiro-pc mtp-probe: checking bus 5, device 2: "/sys/devices/pci0000:00/0000:00:13.0/usb5/5-3" Sep 25 16:44:22 chihiro-pc mtp-probe: bus: 5, device: 2 was not an MTP device Sep 25 16:44:22 chihiro-pc kernel: [22853.937390] usbcore: registered new interface driver snd-usb-audio
Puis la totalité des paramètres USB :
root@chihiro-pc:~# lsusb -D /dev/bus/usb/005/002 Device: ID 17a0:0100 Samson Technologies Corp. C03U multi-pattern microphone Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x17a0 Samson Technologies Corp. idProduct 0x0100 C03U multi-pattern microphone bcdDevice 0.01 iManufacturer 1 Samson Technologies iProduct 2 Samson C03U iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 177 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 90mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 40 bInCollection 1 baInterfaceNr( 0) 1 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Microphone bAssocTerminal 2 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 2 wTerminalType 0x0101 USB Streaming bAssocTerminal 1 bSourceID 3 iTerminal 0 AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 3 bSourceID 1 bControlSize 1 bmaControls( 0) 0x01 Mute Control bmaControls( 1) 0x02 Volume Control bmaControls( 2) 0x02 Volume Control iFeature 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 2 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 23 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 1 bSubframeSize 2 bBitResolution 16 bSamFreqType 5 Discrete tSamFreq[ 0] 8000 tSamFreq[ 1] 11025 tSamFreq[ 2] 22050 tSamFreq[ 3] 44100 tSamFreq[ 4] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0064 1x 100 bytes bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 2 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 23 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 5 Discrete tSamFreq[ 0] 8000 tSamFreq[ 1] 11025 tSamFreq[ 2] 22050 tSamFreq[ 3] 44100 tSamFreq[ 4] 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x00c8 1x 200 bytes bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 0 Undefined wLockDelay 0 Undefined Device Status: 0x0001 Self Powered root@chihiro-pc:~# uname -a Linux chihiro-pc 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux root@chihiro-pc:~# more /etc/debian_version 8.6 root@chihiro-pc:~#