so wait, do i need to roll this into a multiplatform binary and then lua it up from renoise?
Essentially yes, if packaged in a tool, you either need a standalone binary built for every platform you can execute, or a library built for every platform with lua bindings you can call from your tool. I think the latter would be preferable but both could work.
The Timestretching in MuLab by Mutools sounds pretty good and i think it’s their own code, maybe something could be worked out considering MuLab is a solo dev operation?
But is that “realtime” stretching, as in a sampler / synth? I think this is a difference, you need to compare Renoise sample stretching to Bitwig’s sampler device or so. Maybe I am wrong.
Yeah it’s way ahead of Rubberband in terms of quality, quite impressive given its free..
Would be an amazing addition if implemented natively as an algo choice alongside Rubberband.
I worked on a project where it was compiled to WASM for a web loop player.. it worked really well and the developer was very helpful when we got stuck, heres a video of him talking about it: