some history midimix

    
So... I have an AKAI MIDI mix (actually, I now have two of them) and the first thing I did was run an Ableton light with it to see how it worked. It works well, of course.

I then continued to play around with it without Ableton and with REAPER and managed to create a MACKIE implementation using the MIDI Mix Editor that only half worked.
(REAPER and the MIDI mix as the controller) The lights remained dark. I fooled around with MID-OSC at some point, annoying and windows only, so I lost interest in pursuing this any further.
The faders and knobs worked, and I use the ceiling light for the lighting.

I eventually turned to ReaLearn (Helgoboss) and after finding a template for the MIDI mix, I quickly started having fun with it again. With lights this time. And bank shifting works too.
Two MIDI mixes are no problem, by the way; Realearn then just runs with two instances simultaneously. A master fader is then even free for other things.

And then I got the urge to do something with lighting myself using scripting (Lua, it turned out).

With the help of the "excellent" documentation and a lot of moaning on my part, I managed to create a few working scripts that not only work (mute, solo, and recarm), but
also light up the corresponding lights. You can also use them as toggle buttons in
a toolbar. And yes, they go off again :)
It's suitable for 8 tracks, since bank switching doesn't work (yet). But whatever.

I posted something about it in the forum, and leescratchy then contacted me for a layout
suitable for dubbing.

I then created a few customized scripts and REAPER configurations that seemed to make sense to me in terms of dubbing.

``` Take a look here: https://bobobo.de/reaper/midimix_all/

I've adapted the scripts even further and compiled them as a repack. https://bobobo-git.github.io/jsfx/reapack/index.xml
Sorry this contains other crap too.
If you don't want to use one of the configurations (the most recent is probably https://bobobo.de/reaper/midimix_3_knobs_recarm_all_in_4/)
to include the scripts, but want or need to put something together yourself, you're forced to
put together the mapping of the scripts to the faders and knobs yourself using learn.
In addition to the recarm itself, there are now four functions that the recarm buttons can execute.
Script: dub_recarm_setversion.lua is the switcher script.
Script: dub_info provides some information.
The others are to be mapped to the Mute, Solo, and Recarm buttons. There are eight of each. This shouldn't take forever.

The five selectable functions for recarm (which are stored persistently) are:

1 recarm (un)mutes the fourth send on the track.
2 recarm (un)mutes the first fx on the track.
3 recarm (un)mutes the items on the track.
4 recarm switches between lane 1 or 2 if present on the track.
9 recarm the track.

You can also see this again in the switcher script by selecting 0 there.

and have fun
and remember : If you are not a daw pro after learning -beep- reaper then, you know, there's something wrong with you"