Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

5 - Les serveurs son : JACK, PulseAudio et autres...

Dernier post

utilitaire alsacap

cjpsimon utilisateur non connecté
J'ai trouvé ce logiciel sur le site : http://www.volkerschatz.com/noise/alsa.html , site très intéressant.

Il permet de connaître les cartes son connectées ainsi que leur possibilités.

Par exemple chez moi cela donne pour le playback :
$ alsacap
*** Scanning for playback devices ***
Card 0, ID `SB', name `HDA ATI SB'
  Device 0, ID `VT1818S Analog', name `VT1818S Analog', 1 subdevices (1 available)
    2..8 channels, sampling rate 44100..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 1, ID `VT1818S Digital', name `VT1818S Digital', 1 subdevices (1 available)
    2 channels, sampling rate 44100..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 2, ID `VT1818S HP', name `VT1818S HP', 1 subdevices (1 available)
    2 channels, sampling rate 44100..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
Card 1, ID `NVidia', name `HDA NVidia'
  Device 3, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rate 32000..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 7, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rate 32000..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 8, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rate 32000..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
  Device 9, ID `HDMI 0', name `HDMI 0', 1 subdevices (1 available)
    2..8 channels, sampling rate 32000..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
Card 2, ID `CODEC', name `USB Audio CODEC'
  Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
    1..2 channels, sampling rate 32000..48000 Hz
    Sample formats: S8, U8, S16_LE
      Subdevice 0, name `subdevice #0'
Card 5, ID `Pro', name `FastTrack Pro'
  Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
    2 channels, sampling rate 8000..48000 Hz
    Sample formats: S24_3BE
      Subdevice 0, name `subdevice #0'
  Device 1, ID `USB Audio', name `USB Audio #1', 1 subdevices (1 available)
    2 channels, sampling rate 8000..48000 Hz
    Sample formats: S24_3BE
      Subdevice 0, name `subdevice #0'

Et pour le capture :
alsacap -R
*** Scanning for recording devices ***
Card 0, ID `SB', name `HDA ATI SB'
  Device 0, ID `VT1818S Analog', name `VT1818S Analog', 2 subdevices (2 available)
    2 channels, sampling rate 44100..192000 Hz
    Sample formats: S16_LE, S32_LE
      Subdevice 0, name `subdevice #0'
      Subdevice 1, name `subdevice #1'
Card 1, ID `NVidia', name `HDA NVidia'
Card 2, ID `CODEC', name `USB Audio CODEC'
  Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
    1..2 channels, sampling rate 8000..48000 Hz
    Sample formats: S8, S16_LE
      Subdevice 0, name `subdevice #0'
Card 5, ID `Pro', name `FastTrack Pro'
  Device 1, ID `USB Audio', name `USB Audio #1', 1 subdevices (1 available)
    2 channels, sampling rate 8000..48000 Hz
    Sample formats: S24_3BE
      Subdevice 0, name `subdevice #0'


On peut explorer les possibilités de chaque carte :
alsacap -h
Usage: alsacap [-R] [-C  [-D ]]
       alsacap [-R] -d  [-r |-c |-f ]...
ALSA capability lister.
First form: Scans one or all soundcards known to ALSA for devices, 
subdevices and parameter ranges.  -R causes a scan for recording
rather than playback devices.  The other options specify the sound
card and possibly the device by number.
Second form: Displays ranges of configuration parameters for the given
ALSA device.  Unlike with the first form, a non-hardware device may be
given.  Up to three optional command-line arguments fix the rate,
number of channels and sample format in the order in which they are
given.  The remaining parameter ranges are output.  If unique, the
number of significant bits of the sample values is output.  (Some
sound cards ignore some of the bits.)


Le source est disponible ici : http://www.volkerschatz.com/noise/alsacap.c

Pour le compiler :
gcc -o alsacap alsacap.c -lasound


Il faut bien sur disposer d'un compilateur gcc ainsi que de la librairie libasound-dev ou libasound2-dev

C'est comme cela que j'ai pu voir que ma Fast TrackPro ne pouvait faire de capture que sur le device 1. Ce qui explique qu'on doive mettre hw:Pro,0 en play back et hw:Pro,1 en capture dans QjackCtl.

Voila, si cela peut rendre service.

Claude Simon

allany utilisateur non connecté
OK !
Téléchargé... Merci du tuyau !
A+

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)