The JACK ring buffer requires that a buffer be a power of two in size.
This is not possible if the number of voices is not a power of two, so
I have removed the JACK ring buffer from the io-audio JACK driver. I
have replaced it with use of the raw DMA buffer along with a current
fragment value to track where we should be reading from the DMA buffer.