[linux-audio-dev] Does ALSA offer built-in PLUG for JACK and non-interleaved cards?

ico at fuse.net ico at fuse.net
Tue Apr 20 13:38:38 UTC 2004

Hi all,

2 quick questions:

1) A while ago I heard that the JACK plug has been included into the ALSA's default array of plugs. Also today I found this on the Web (for the asoundrc):

pcm.jackplug {
	type plug
	slave { pcm "jack" }

pcm.jack {
	type jack
	playback_ports {
		0 alsa_pcm:playback_1
		1 alsa_pcm:playback_2
	capture_ports {
		0 alsa_pcm:capture_1
		1 alsa_pcm:capture_2

Does this mean that now one can channel ALSA-only aware apps directly to JACK and if so, are there any penalties of doing it this way as oposed to using JACK-aware apps (i.e. Sample-sync?)?

2) Is there also a plug in ALSA that allows for non-interleaved cards (i.e. hdsp) to be directly talked to (i.e. using aplay) since by default aplay complains how the soundcard is not interleaved and hence it fails.

Apologies if these questions have been answered before. I did a bit of looking through the archives but was unable to find anything of relevance.

Many thanks for your help!

Best wishes,


More information about the Linux-audio-dev mailing list