Wow, it looks like you already have the very advanced tool. Envy gives me not having your knowledge.Of course, take your time.
For my part, I’m going to try to open a new topic in Scriping API section, with the intention of knowing what code is necessary to be able to MIDI route a simple button of a tool, so that it executes a concrete function, for example, to delete a complete track.
I have the code:
...
},
vb:button {
color = { 0x66,0x00,0x00 },
text = 'CLM',
id = '33',
tooltip = '33: Clean all Parameter Columns all Tracks inside selected Group.\n[MOUSE CLICK]',
midi_mapping = 'Clean All values in Track/Group [Trigger]', <--------- THIS
height = 24,
width = 40,
notifier = function()tool_01_33() end
},
vb:button {
...
--------------------------------------------------------------------------------
-- MIDI/KEY MAPPING
--------------------------------------------------------------------------------
renoise.tool():add_midi_mapping {
name = 'Tools:GT16-Colors:Clean All values in Track/Group [Trigger]', <--------- THIS
invoke = function()tool_01_33() end
}
But, somehow I have to relate the button to the dropdown menu of the Midi Mapping, so that both work together.Also, I think I need to add code to make the midi work. I’ve taken your VoiceRunner tool as an example, but I see it a bit complicated.
If I had a simple tool with a single button to take as an example, it would be great. So I could do my tools with MIDI routing myself.My keyboard is very simple, but it has 8 + 1 buttons, which I can assign to 2 or 3 midi channels. I can add more than 32 specific functions using MIDI routing.Only with these 8 buttons.It would be very helpful.With knowing how to do it with a button, the rest is to repeat.
I do not want to mess with this now here. So I’ll open a new topic…