Hi Eric ,Oh my dogs, christmas was nothing like this!!
To think, some odd little edge-case capability of your tool has just solved the most vexing problem with moving my live setup to reaper.... Thank you sir!!
Where do I go to contribute? This is huge!
I also discovered that on my fast desktop computer, the reabanks creation script seems to run fine. It even loaded up all my kontakt patches without complaining.... well, at least the 20-some I've made test RPL's for so far.
So then here are a couple of hacks I've added to make this work. First I added the numbers 1-148 to the end of the articulation png. Then I added the text to the articulation.lua script to label them. Then I altered the 'reabank from focused effect' to create a reaticulation file for selecting presets. It is so quick and easy! The hardest part is creating the RPL's from vsts that don't expose presets, and that's really just a matter of selecting and saving each one from that tiny kludgey '+' menu that can't be addressed from the API....
I know people on the reaper forums have been complaining about a lack of submenus for selecting patches in vsts, particularly when the preset lists gets really long, so there may actually be an audience for this.... although if the script to create the reabank is unreliable that's a pretty big missing piece.
Anyway, here are those files. Hope you would consider making these changes to the main tree, but if not I can keep on kludgin'....
Here's a few other FRs and notes:
1.I will probably hide the midi channel selection and the filter box to save real estate. I don't see a use for the midi ch setting in performance, and the filter box is useless without a keyboard. You might consider putting in an option to hide them legitimately for this particular usage.
2.What would be more useful to me in this space would be buttons to select actual banks. I have maybe 700 kontakt presets at present, and while it's great that I can now split them into multiple banks, selecting those banks is still going to be troublesome--the stock windows/gtk menu is too small to control reliably from a touchscreen, and getting to it means pressing that tiny window icon un the upper right. Maybe you could have an option to create a set of buttons for any banks that are in the same subfolder as the current bank, or something like that? Maybe it would even make sense to sort articulations that way, as an alternative to filtering--one that doesn't require any typing...
3.If you do implement touch scrolling, please make it possible to disable it. While I am playing, I can't reliably select a button without 'micro-scrolling'.... I am very excited about being able to scroll from an encoder, though, so I will be fine with it disabled.
Sorry if I'm being dense but what do these hacks do and how does one apply/ use them?