[RWP] Legacy Surfaces

Jim Snowbarger Snowman at SnowmanRadio.com
Mon Mar 5 22:44:11 EST 2012


Ran into an interesting snag on this one.

When reaper talks about CC messages, or continuous controllers, it also 
talks about a parameter value.  It's not completely clear what is meant by 
that.  But, clear it is one of the trailing bytes of data along with the 
controlelr message, either byte 2 or byte 3.

But, I know the midi messages that are sent for each of a small group of 
buttons on the Peavey StudioMix surface that I wanted to assign to various 
actions.

The bottom line is that reaper thinks all those buttons are identical.

The message sent for each button is a 3-byte message.
The first is BF hex, wich is some kind of continuous controller on channel 
16.
Second byte is a value that identifies this group of buttons.
Third byte is a unique code for each button in this group.

Reaper is only decoding the second byte, thus thinking that all buttons in 
this group are the same button.

I think I need to be able to write my own control surface.
Or, I could just by a Behringer and be done with it.  <grin>  When I'm in a 
good mood, the challenge sounds interesting.
When I'm not,  oh well.

All the known control surface definitions seem to be in one file
Reaper_CSurf.dll.  Just for grins, I copied my StudioMix.dll from cakewalk 
into that folder, but it wasn't magically picked up.
I know you can write control surfaces for Sonar.  I think Vic did it as part 
of JSonar.
Has anybody heard of peoplewriting control surface definitions for Reaper?






More information about the Rwp mailing list