What I am missing for Reaper mostly is something for this scenario:
-you have some old project, lots of track, fx, no or few mapped automation
-you want to add more automation
-and you have a concept of how the mapping should be over tracks, over fx, over parameters, all name based, something like;
PHP Code:
if track is x
if fx is y
if param is z
map xyz to channel a, cc b # for sliders
map xyz to channel a, note b # for toggle/switches
Having a file like csv, with columns x,y,z,a,b to load such mapping would be good starting point. More columns could be added later in case Reaper would support min,max ranges for example.
Could reapy help implementing something like this? Now or in future? Name based mappings nothing is supported yet, afaik, ReaLearn is very cool, offering json import and export via clipboard, however it supports only numbered fx, parameters, not name based. I made a suggestion there, but nothing so far.
Then one could build such a csv file for their structure and import, easily, into any past or future project, and getting in one move a big set of mappings, ready to be used via their hardware set. In short, some tool, for converting software Reaper more into a hardware feeling Reaper. Open a project, hit a button, there you have your hardware feel. That would be top!
Then imagine users sharing those csv files here in the forum. It help file could be something like: mapping structure from Reason mode to following .RPP template. So anyone having a hardware set suppporting 'Reason mode', could immediately switch their device to Reason mode, open that .rpp template and all mappings would work, and be compatible to other csv structures for this combination, meaning reason mode > .rpp.