Making a long-running extension for midi?
Hello forum, I'm a long time audio/midi coder, but new to scripting reaper. There are a lot of options, so I'm hoping someone can point me in the right direction here. I want to make a script/plugin/whatever that is able to listen to midi input, and then take actions on reaper based on it. Specifically, I want to make my own midi based UI to the midi editor, so I can do things like change tracks and edit notes, move the cursor around, add new notes, etc, with a combination of mouse, keyboard, and midi events as input. So ideally, my script is able to listen to all of: keyboard, midi, and osc input. Can anyone tell me what kind of reaper scripting is the right way to do this? I'm comfortable in C, Python, and JS, and don't mind learning EEL or Lua, more important is which one will give me the best dev experience.
If anyone knows of examples of doing something like this, that would be great too.
|