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]

allany, 18:58, ven. 05 Jun 2020: No, no, no ! Y'a pas d'charlots à l'édito !
r1, 16:10, ven. 05 Jun 2020: Ohohoho, cette équipe de l'édito n'est pas une bande de rigolos !! :-)
allany, 15:35, ven. 05 Jun 2020: Oh oh, joli boulot l'édito ! [Lien]
olinuxx, 14:59, ven. 05 Jun 2020: Bonjour et bienvenue à reflexzone cool
olinuxx, 14:24, jeu. 04 Jun 2020: Bonjour et bienvenue à riwan1 cool
sub26nico, 10:09, jeu. 04 Jun 2020: Salut et bienvenue à Ignacio :-)
olinuxx, 23:05, mar. 02 Jun 2020: Bonjour et bienvenue à LeLapin cool
olinuxx, 23:50, lun. 01 Jun 2020: Bonjour et bienvenue à emberger cool
sub26nico, 10:26, dim. 31 mai 2020: Salut et bienvenue à billybilly2 :-)
moncopainalain, 11:19, sam. 30 mai 2020: Confiné,j'ai écris Homescape, l'idée c'est d'enregistrer des sons pour faire de l’électro : [Lien] ça tourne sur pure data ou sur android en téléchargeant l'apk avec script fourni... Partagez. contactez moi.
olof, 09:15, jeu. 28 mai 2020: Ardour 6 est sorti.
olinuxx, 16:40, mar. 26 mai 2020: Bonjour et bienvenue à Jean Emberger et à JazzAddict cool