View Single Post
Old 10-08-2014, 01:49 PM   #110
dixo
Human being with feelings
 
dixo's Avatar
 
Join Date: May 2011
Posts: 92
Default

I have been experimenting a lot with various .ReaperOSC files, but keep running into stuff that does not work.
That could mean I don't understand how all of this works (most likely), or that there is something strange with Reaper OSC.

The track related stuff seems to work more or less as I expected, but I can't seem to get the FX related stuff working well.

I want my device to behave like it can only handle a single track, but multiple FX with multiple parameters at all.
Whenever I select a track I want my device to show the parameters of all the FX in that track.

So, I defined:

Code:
DEVICE_TRACK_COUNT 1
DEVICE_FX_COUNT 16
DEVICE_FX_PARAM_COUNT 32
DEVICE_FX_INST_PARAM_COUNT 32

DEVICE_TRACK_BANK_FOLLOWS MIXER
DEVICE_TRACK_FOLLOWS LAST_TOUCHED

TRACK_NAME s/track/@/name
TRACK_NUMBER s/track/@/number/str

FX_NAME s/fx/@/name

FX_PARAM_NAME  s/fx/@/fxparam/@/name
FX_PARAM_VALUE s/fx/@/fxparam/@/value/str
FX_PARAM_VALUE n/fx/@/fxparam/@/value
I expected Reaper to send the names and values of all the FX and FX parameters upon track change: the new track is always outside the current bank of the device (track bank size is 1) and the FX bank has place for data from multiple FX and FX parameters.
But it doesn't work, Reaper does not send any FX parameters at all.

Can anyone explain why? How does Reaper decide when it has to send FX and FX parameter info? What am I doing wrong?

All help will be greatly appreciated!

Last edited by dixo; 10-08-2014 at 01:56 PM.
dixo is offline   Reply With Quote