Hi again
Because if it is possible to access lua in Renoise with C# I’d promise I could flood this app with useful tools.
I can understand if you’re comfortable with something else - but if you really want to take control of Renoise -_do more than what can be done by handing over MIDI message -_it’s going to be through the Lua API in one way or the other.
I think it’s important to point out that the Lua API isn’t necessarily “either or”. You could come up with some kind of hybrid approach too - for example, putting together a sound-prism-alike thing in C#, with logic/UI and everything, and then just use the Lua API to trigger notes*. Obviously, a side benefit of this would be that the software you wrote would not necessarily be bound to Renoise.
- For such remote control of Renoise we are spoiled with choices: there’s this very slick libraryand similarly, the lua HTTP library that comes bundled with Renoise.
And then we’ve got the internal OSC server in Renoise. Of special interest, how OSC can be used to evaluate snippets of lua code on the fly.