Midi script help: Control 8 macros of Selected Instrument (aka dynamic change - not stuck with "8 macros of instrument 01" when on instrument 09.)

Hi,

This is what I want to do:

I have a nanoKONTROL2 midi controller that have 8 knobs. I want those 8 knobs to always control the 8 macros of the currently selected instrument. If I select another instrument, I want the knobs to control the macros of that instrumentet.

I think this is possible to accomplish with scripting or maybe a script in duplex. Unfortunately, I don’t have skills or time to learn scripting myself. I tried to make a script with the help of AI, but I never got it working.

Anybody know if it is possible? Maybe you can help?

Thanks

Investigate;

https://tutorials.renoise.com/wiki/MIDI_Mapping

Not sure you can make it work automatically with the selected instrument?

You can set up and save a template song though where you have already mapped stuff in the instrument to your midi controller.

This very feature is in my tool paketti! @Riko

Edit: Sorry am driving will reply in more detail ASAP

No. Not a native renoise feature. I implemented this in Paketti, with additional, 2nd midimappings too, so if u have two midicontrollers or two setups, no need to keep overwriting it.

It is crucial for jams. Its great. Its in paketti.

Will reply w screenshots etc soon.

1 Like

Hi. I was met with this exact usecase. What I don’t want: “Bind 8 knobs to 8 macro knobs of instrument 01, static, forever, end of time”. What I do want “Have 8 Midi Binds that control the 8 macro knobs of the instrument I have selected - no matter what it is.”. I.e. dynamic 8 macro knob control.

I wanted this, and scripted it, in the middle of 2024.
It’s called Midi Selected Instrument Macro. there’s a midimapping for each of the 8 macros.
i’ve also written 2nd midimappings, meaning, you can have one midicontroller controlling the “first batch” of macro1-8, and a second midicontroller controlling the “2nd batch” of macro1-8.

The reasoning for 2nd (and i can make a 3rd and 4th bind set too) was because maybe you really do have different setups elsewhere - and want to maintain the same midimappings + same song template, and always know, these 8 knobs, in controller 1, or 2, will always control macro1-8 of selected instrument macros.

enjoy!

Yes, it is possible to accomplish, it’s already been accomplished, and no need to touch duplex.

If you have other midi mappings in mind, please get in touch, i’ve written over 840 midimappings into my tool Paketti for Renoise, adding features that simply are not there in native Renoise, workflow improvements, etc.

And I can add more, just give me ideas and let’s go.

1 Like

Wow, I will try it ASAP!
What a great service you perform to the community. I bow down with my hat in hand. Thanks!

1 Like

I have tried it now. Works flawlessly!

One request that would be very handy is to have Pakketti automatically bind one midi CC to what ever parameter that was touched last. So when I flip around and change parameters on the different tracks, I always have the same midi knob to control the last parameter I tweaked. Is it possible?

1 Like

hi, it’s a great idea, i’ve added it to my “look into it” list, but i’m not entirely sure how it could be done.
so this’d be a case of (bad example, but …)

track1 reverb wet/dry parameter is tweaked
jump to track2, tweak echo wet/dry parameter
jump back to track1, tweak a knob, reverb wet/dry parameter is changed
jump to track2, tweak same knob, echo wet/dry parameter is changed?

so it’d maintain a list of which parameter was last changed on any track?
i mean, it’d be neat, for sure, i wonder how challenging it would be to do something like that.

in the meantime, you might like this: 4 shortcuts that, in mixer, pick a parameter (next/previous) and increase/decrease the values:

devicevalues_v2

granted, it’s only “somewhat related”, but still.

btw, i’ve also written scripting that lets you, for specific native devices, no matter where the native device is in the selected track, change that parameter.

so like this


(there’s more but this hopefully helps comprehend it)

ok so … no matter where the Analog Filter is in the selected track, the cutoff of it, will be changed by this midimapping, as an example.

so it does a quick search to find the device, find the parameter, and changes the parameter.

so in this way, you have “dynamically linked midimappings”, without doing a static midimapping to a device parameter.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.