i just tested the alsa interface on my hdsp ... basically it works fine for large buffer sizes ... but there are a few points:
- i can't get below 2902 us of latency with 44.1 kHz / 2666 us with 48 kHz ... so basically a period size of 128 ... the hdsp is capable of 64
- using these lowest latencies, i experience glitches: 44.1 kHz: every once in a while (about one every 5 seconds) 48 kHz: strong glitches for about 500 ms followed by about 3 ms more or less clean sound 88.2 kHz: continuous glitches 96 kHz: similar to 48 kHz, but scaled by factor 2
I think since pd use a internal blocksize of 64 und you need at least two of them, you have to reduce the pd blocksize to get latencies below 128 Buffersize. (see and please correct http://puredata.info/Members/ritsch/latency http://puredata.info/Members/ritsch/latency/pd_structure )
mfg winfried