Lets start with specs:
Dual Core AMD Athlon, 2.1 Ghz
64-bit Realtime kernel (2.6.31-10-rt)
Ubuntu 10.04
Jack (or “jackd” as its called in ubuntu) v 0.118.0
NVidia High Definition Audio (internal soundcard)
Jack works great with my NVidia soundcard. But i use an Edirol UA-25 for recording and stuff. Playback using other servers such as PulseAudio, direct connection to ALSA, etc. works great. But no matter what i do, Playback using Jack through my UA-25 card is really messed up. There is this weird distortion. Its like this crunching sound. Jack is running with realtime priority, i have set the limits.conf file as recommended, i joined the audio group, and nothing has worked. I am lost as to what to do. It seems the problem is in Jack as i have managed to play audio smoothly using other sound servers, and yet Jack works perfectly fine on my crappy little internal soundcard. any suggestions?