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.

"C03U_samsom_microphone.jpg"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 :

"parametres_generaux.png"

Sélectionnez la ligne correspondant au micro :

"parametres_entree.png"

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:~#
Vus : 462
Publié par Mathieu Ignacio : 6