Looks fantastic, thanks for all your efforts. When the set functions will be available, I am not sure if Reaper needs anything more.
Finally we could define the entire project, to our wishes, in one go, after having written that magical script. That script could use normal .csv files as import and export, and there you go. Columns could be something like:
PHP Code:
track, fx, parameter, midi channel, note/cc, pitch/value
Add as many lines/mappings as you want. You could write your setup in Excel, then import into that magical script, which would do the mapping. Those setups could easily be exchanged in this forum. Together with .rpp, in optimum case. I would write a setup for Reason mode as input device, which is supported by the hardware Bitstream 3X directly, for example, switch it on, change to Reason mode, and you could immediately control, whatever was mapped. Same could be defined for any other mapping "standard" or specification.