Clip Launching

Hello,
I’m not a programmer, but I have a (probably) willing friend who is.
I was wondering if anyone has been working on an Ableton Live style clip-launching script for the pattern matrix.
Is it even possible to do with LUA?

Combined with Duplex, this tool would be extremely powerful for live use with Renoise. It would defeat the necessity for linear song structure when using Renoise for live.

I hope it’s okay to reply to a 16 year old thread, but I wondered if anybody knows if it would be possible to do some sort of clip launching with LUA? I am not a programmer, so I can’t do it myself.

Something that would allow you to play individual tracks (I’m not sure of the correct nomenclature on Renoise) anywhere you wanted, in a grid.

For example, you could write the first ‘clip’ of your song like this, where ‘XX’ is song data as shown in the pattern matrix:

  01  02  03  04

01 XX – – –

Only putting data in the first column. This would be used as the first ‘clip’ by LUA scripting, to pull the data from column one.

Then you could write a second row for your song like this:

  01  02  03  04

02 – YY – –

and the LUA script could read the data from lines 01 and 02, and combine them into

 01  02  03  04

 XX  YY   



Thus playing back both the columns at the same time.
In the LUA script, you might be able to give each clip a name, and then put them onto the LUA clip launcher, using the keyboard keys for speed, like press ‘1’ to play the first clip, which you might have called ‘Bass 1’ or something like that.

So the pattern matrix would be used by the script to store the data, with just one column of data in each row on the pattern matrix. So without the LUA script, the song wouldn’t be playable as intended (obviously).

I have come back to Renoise after many years away (due to no time), and I am really, really impressed by what it has turned into, especially all the tools that have been created by users, especially the Piano Roll thingy (the one that’s available for 20 Euros or something), that’s incredible.

I’ve just been looking at Gridpie, it seems to be doing part of what I am thinking of, so I think clip launching could be possible. Or clip LUAnching.