Since jackd can use pulseaudio as its back end, provided that your version of jackd is sufficiently recent and is compiled with pulseaudio support, it makes little sense to do a major rewrite of the IDJC software. Using pulseaudio with jackd, the latency is inevitably going to be higher but I guess by way of compensation it can allow for the connection of things like USB microphones thus it breaks the jackd-can-only-use-one-sound-card-at-a-time limitation, probably.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=1593040
Originator: NO
Since jackd can use pulseaudio as its back end, provided that your version of jackd is sufficiently recent and is compiled with pulseaudio support, it makes little sense to do a major rewrite of the IDJC software. Using pulseaudio with jackd, the latency is inevitably going to be higher but I guess by way of compensation it can allow for the connection of things like USB microphones thus it breaks the jackd-can-only-use-one-sound-card-at-a-time limitation, probably.
Logged In: YES
user_id=1593040
Originator: NO
It seems I got that last comment backwards. Pulseaudio can act as a front end to jackd. I got confused with portaudio.