Hello everybody!
I think everybody is missing the point here.
We dont need to design a tool for every single controller out there.
We could do with just a decent, simple midi api built into renoise (or any other daw for that matter).
for example:
CC 101 on Channel 16, with value 1 selects track 1.
CC 102 with value 1 selects step1,
then, whatever note you input or any other ccs in a different midi channel, are recorded into that single step.
Then CC102 with value 2 selects step 2.
and so on and so forth.
and when you press play, the daw sends out a midi cc (for example CC105) and its value represents the step being played. so the controler can receive feedback as to what is happening in the daw.
this is just an example, but think about it. If such thing existed on any DAW, us as users could use simple scripts with tools like TouchOSC (which does lua) or a simple html with web midi and javascrpt, sitting between the controller and the daw.
and said script could easily customize how the controller interacts with the daw. and the daw would basically serve as the sequencing engine for whatever workflow we could come up with and code in our script.
And so everybody could basically design their own workflow, all you would need to do would be to set up a template on renoise or any other daw, and then you could do step sequencing without looking at your computer.
We dont need to cather to every existing midi controller, thats absurd and thats the reason with all of these tools fail. We just need a daw with a simple midi api that we can build our workflows up on.
I’ve been looking for this for years.
I even designed my own thing with TouchOSC but since it lacks midi clock, and i have to feed it an external midi clock signal, timing is wonky because of midi jitter.