Outils pour utilisateurs

Outils du site


ancien:tek:cartes_sons
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


ancien:tek:cartes_sons [2024/02/09 16:39] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Cartes sons ======
 +
 +  * [[http://www.ebay.co.uk/sch/Sound-Cards-External-/75518/i.html]]
 +
 +Sur l'IGEPV2 il y a déjà un circuit TWL4030
 +
 +<code>
 +aplay -l
 +**** List of PLAYBACK Hardware Devices ****
 +card 0: igep2 [igep2], device 0: TWL4030 twl4030-0 []
 +</code>
 +
 +Nous utiliserons pour test les (toutes) petites cartes sons USB de type http://www.materiel.net/ctl/Cartes_son1/37715-Mini_carte_son_USB.html : 0d8c:0008 C-Media Electronics, Inc.
 +<code>
 +speaker-test -Dplughw:1,0
 +speaker-test -Dplughw:0,0
 +</code>
 +
 +piste pulseaudio/jack
 +
 +http://comments.gmane.org/gmane.comp.multimedia.puredata.general/69267
 +
 +http://www.linuxmao.org/tikiwiki/tiki-index.php?page=pulseaudio+vers+jack
 +
 +===== Installation jackd =====
 +
 +<code>
 +cd /usr/src
 +wget http://jackaudio.org/downloads/jack-audio-connection-kit-0.118.0.tar.gz
 +apt-get install celt libcelt-dev libcelt0-0 libsndfile1-dev libsamplerate0-dev fftw
 +tar xvzf jack-audio*
 +cd jack-audio-connection-kit-0.118.0
 +./configure --disable-firewire --disable-freebob --disable-sun --disable-oss --disable-coreaudio --enable-preemption-check --prefix=/usr
 +make;make install
 +</code>
 +
 +===== Test pulseaudio jackd en 5.1 =====
 +modifier le fichier /etc/pulse/daemon.conf
 +<code>
 +default-sample-channels = 6
 +</code>
 +Créer un fichier 
 +**jack-pulse.sh**
 +<code>
 +#load pulseaudio jack modules
 +#!/bin/bash
 +
 +pactl load-module module-jack-sink 
 +pactl load-module module-jack-source
 +
 +echo "set-default-sink jack_out" | pacmd
 +echo "set-default-source jack_in" | pacmd
 +</code>
 +
 +modifier le fichier ~.asoundrc
 +<code>
 +ctl.jack51 {
 +    type hw
 +    card 0
 +}
 +
 +pcm.jack51 {
 +    # "asym" allows for different
 +    # handling of in/out devices
 +    type asym
 +    playback.pcm {
 +         # route for mmap workaround
 +         type plug
 +         slave.pcm "surround51"
 +         slave.channels 6
 +         route_policy duplicate
 +    }
 +    capture.pcm {
 +        # 2 channels only
 +        type hw
 +        card 0
 +    }
 +}
 +</code>
 +Lancer jackd avec
 +<code>
 +jackd -d alsa --device jack51 --inchannels 2 --outchannels 6
 +</code>
 +ou dans qjackctl 
 +  * mettre 'jack51' dans interface avec 2 en canaux d'entrées et 6 en canaux de sorties.
 +  * exécuter un script après démarrage : jack-pulse.sh
 +
 +===== Utiliser plusieurs cartes USB avec pulseaudio =====
 +  * [[http://www.pulseaudio.org/wiki/FAQ#CanIusePulseAudiotoplaybackmusicontwosoundcardssimultaneously | Du wiki de Pulse Audio ]]
 +  * [[http://alsa.opensrc.org/MultipleUSBAudioDevices]]
 +  * [[http://alsa.opensrc.org/index.php/Udev#Example_to_map_USB_Ports_to_ALSA_card_numbers_and_add_each_sound_card_to_a_combined,_single_interface_device]]
 +<code>
 +</code>
  
ancien/tek/cartes_sons.txt · Dernière modification : de 127.0.0.1