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]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

dawamss, 15:37, sam. 11 Jul 2020: un reportage à voir : [[Lien] bataille du libre]
olinuxx, 16:00, jeu. 09 Jul 2020: Bonjour et bienvenue à CaptainKebs cool
sub26nico, 13:11, mer. 08 Jul 2020: Salut et bienvenue à 10D2P et J-B-V :-)
olinuxx, 15:36, mar. 07 Jul 2020: Bonjour et bienvenue à Moona cool
olinuxx, 15:42, lun. 06 Jul 2020: Bonjour et bienvenue à smellycat cool
allany, 21:11, dim. 05 Jul 2020: Trop fort, R-oooouane !
r1, 20:56, dim. 05 Jul 2020: Ce ne sont pas des nigauds, la bande de l'édito \o/ !
allany, 18:09, dim. 05 Jul 2020: C'est pas la bande à Bonnot, c'est la bande de l'édito ! [Lien]
GypsyPlayer, 10:33, ven. 03 Jul 2020: Merci Olinuxx ! J'épluche le site depuis maintenant 2-3 jours, y a plein plein d'infos c'est top !
olinuxx, 10:57, jeu. 02 Jul 2020: Bonjour et bienvenue à GypsyPlayer cool
olinuxx, 13:34, mer. 01 Jul 2020: Bonjour et bienvenue à nevastech cool
farvardin, 10:29, mer. 01 Jul 2020: @Sahaathyva original comme outil ! Un piano roll pour du chiptune à la place du traditionnel tracker. Pas mal du tout !