It might be relatively easy if you didn't need that "data per individual note" thing. I think you would only need to implement a custom GUI for editing the MIDI data in that case. Doing GUIs with C++ is a royal hassle of its own but techniques to do it for Reaper extension plugins are more or less available.
But since you need the extra per-note data, I can't really say if that is straightforward or a complete mess to implement.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|