WIP: Upgrade to julia 1.0 - #10
Conversation
|
BTW, it is only now that I see (via SampledSignals.jl) that there is also PortAudio.jl. If that is indeed the recommended way now it would be nice to link that from the README. In particular, I am left wondering: is it able to achieve as low latency as JACKAudio.jl? |
|
I unfortunately don't have time to maintain this package any more, so I just added a note saying as much to the README. Sorry to waste your time - thanks for looking into this! I think the best path forward is to add JACK support to PortAudio.jl. Please see this issue. PortAudio.jl is also in a bit of an in-between state right now but at least it's pretty close to working. The PortAudio.jl uses a read/write interface exposed by the underlying Another approach is to implement the callback in C and then pass data to Julia via a ringbuffer. This is what PortAudio.jl used to do, using RingBuffers.jl. This ends up adding the extra block of latency, so at that point you might as well just use So long story short, if you're interested in getting JACK working in Julia, the best way would be to help get |
I would be very interested to see this package work on modern versions of julia, so I attempted updating it myself. I did not see the discussion in #6 before I started this. Right now on my system it gets as far as complaining that it cannot find
libjack, which is much further than it got previously.