mwylde/loopers

zombie on creating looper

Closed this issue · 2 comments

Hi Micah,

Great project - love it. Looking at some Rust projects myself (previously done audio in C/C++) and found your Loopers-jack code.

Playing around with it now - getting some "zombified" messages from JACK when adding a looper instance. Is this expected?

I have lots of experience with message-passing and C/C++ audio app design, could provide some input/design ideas for implementing "real-time-safe" looper additions, however I thought better to ask first if this is a known issue, and perhaps you've thought of a good way to solve it too??

Side note, I might try getting this ported to LV2 for use on the MOD Devices effects box; https://moddevices.com/

Great work, looking forward to messing with it a bit more. -Harry

Thanks for taking a look! Can you try again with the latest master? Before 306c036, jack ports were incorrectly being registered on the audio thread when a new looper was created.

Hi Micah!

Just re-tested and its working fine now. Strange thing is, I didn't even rebuild Loopers! (I had previously tested git-master already). I had only just re-installed the OS here, and setup JACK stuff, so with a reboot inbetween perhaps there were some RT permission issues with getting Jackd working... so apologies for the noise here, I can't reproduce this, so will mark as closed.

Haven't got to using Loopers yet with real instruments, but will provide feedback when I have. Regards, -Harry