Jackd: Unterschied zwischen den Versionen
Aus Vosp.info
(→Listing eines Testaufbaus) |
(→Listing eines Testaufbaus) |
||
Zeile 19: | Zeile 19: | ||
== Listing eines Testaufbaus == | == Listing eines Testaufbaus == | ||
− | aplay -l / L => listet die alsa-devices auf. da sollten auch die loopdevices aufgeführt sein | + | $ aplay -l / L => listet die alsa-devices auf. da sollten auch die loopdevices aufgeführt sein |
<code> | <code> | ||
− | jackd -rd alsa => die gewünschte Soundkarte wird mit hw: ausgewählt | + | $ jackd -rd alsa => die gewünschte Soundkarte wird mit hw: ausgewählt |
− | alsa_in -d hw:2 => an sich sollte hw nicht nötig sein, da es sich um das default alsa device handeln sollte | + | $ alsa_in -d hw:2 => an sich sollte hw nicht nötig sein, da es sich um das default alsa device handeln sollte |
− | mplayer -ao alsa:device=hw=2 => sollte nicht nötig sein, da es sich um das default alsa device handeln sollte | + | $ jack_connect alsa_in:capture_2 system:playback_2 => stereo besteht aus zwei Kanälen |
+ | $ jack_connect alsa_in:capture_1 system:playback_1 => s.o. | ||
+ | $ mplayer -ao alsa:device=hw=2.1 => sollte nicht nötig sein, da es sich um das default alsa device handeln sollte | ||
</code> | </code> |
Version vom 19. Oktober 2012, 03:26 Uhr
Inhaltsverzeichnis
jackd mit nicht jackd-fähiger Software einsetzen
Was soll das?
Viele Programme, z.B. Browser, sind nicht jackd-fähig. Damit sie trotzdem jackd nutzen können, machen wir einen Umweg über ein alsa-loopdevice
Ein Programm nutzt dieses zur Soundausgabe, das alsa-loopdevice wird in jackd eingebunden und geroutet wie jackd-native Software.
In Arbeit
Kernel-Module
modprobe snd_aloop
Wichtige Befehle
jack_lsp => Zeigt jack-Verbinder an jack_lsp -c => Zeigt das aktuelle Routing jack_connector / jack_disconnector => Routet Verbindungen alsa_in / alsa_out => verbindet alsa-hardware mit jackd
Wenn snd_aloop per /etc/modules geladen wird, ist es gleichzeitig das default-device.
Listing eines Testaufbaus
$ aplay -l / L => listet die alsa-devices auf. da sollten auch die loopdevices aufgeführt sein
$ jackd -rd alsa => die gewünschte Soundkarte wird mit hw: ausgewählt
$ alsa_in -d hw:2 => an sich sollte hw nicht nötig sein, da es sich um das default alsa device handeln sollte
$ jack_connect alsa_in:capture_2 system:playback_2 => stereo besteht aus zwei Kanälen
$ jack_connect alsa_in:capture_1 system:playback_1 => s.o.
$ mplayer -ao alsa:device=hw=2.1 => sollte nicht nötig sein, da es sich um das default alsa device handeln sollte