I think the main reason PD + ALSA + HDSP doesn't work by itself is that the HDSP often needs an additional "plugin layer" to run with ALSA anyway. I think this has to do with the 32 bit transfers or something, but for example to run with Mplayer, I needed to use this plugin layer to get proper sound out (w/ ALSA alone, now I also use Jack for MPlayer). I just looked around for a sample config, but I can't find it. Needless to say, I also use Jack as the interface between PD and ALSA. But this won't work till you have ALSA configured properly.
d.
Jamie Bullock wrote:
Hi Ti,
Yes, I run PD and RME Multiface with Jack also. PD/RME doesn't like ALSA, but seems to be fine using ALSA's OSS emulation. This might be worth a try if you didn't compile PD with --enable-jack.
It might be worth trawling through the linux-audio-user archives about this, as it has come up many times.
Jamie
On Thu, 2005-04-14 at 23:14 +0200, julien.breval@tremplin-utc.net wrote:
Hello
What happens if you try to run "hdsploader" (in a shell, just after booting) ? Normally, the red host error light should switch off.
I personaly never managed to use pd directly with the alsa driver on a linux computer with a hdsp. I always run jack before and use the "-jack" flag in the .pdrc file. For getting some output sound, you have to run the hdspmixer (before this, all channels are muted as Derek said).
best, -j