New tool (3.3.2): Piano Roll Editor v8.5 build 326 (September 2021)

It’s too spread out over too many functions to post Lua example. I’m loading a few hundred phrases from disk and doing some processing and categorizing (note distribution, transpose and grouping based on scales and keys). That takes a minute or two and it’s interrupted by Renoise which assumes that the script hangs.

Quickly point out look into Lua coroutines ( https://forum.renoise.com/t/example-slicing-up-a-processing-function-with-coroutines/30333 ) to at least help rid yourself with the ‘every 10 second interruption’ dialog.

Also just to clarify that Renoise standard Lua is executing Lua bytecode. LuaJIT takes it a step further and ‘JIT compiles’ the Lua function(s) bytecode down more into the processor native architecture for execution.

I suppose Renoise is just not the right tool for this.

That’s probably true sir.