osara icon indicating copy to clipboard operation
osara copied to clipboard

Feature request: Report changes made via control surfaces on monitoring FX

Open cyrmax opened this issue 2 years ago • 2 comments

Hello! It would be nice if Osara could report changes made via control surfaces not only for FX on some track but also in monitoring FX. For example i have volume/pan smoother in monitoring fx chain and i have mapped its volume parameter to some fader on my midi keyboard. Now i do not hear any changes that happen when i move the fader. But i hear any changes if I for example map some fader to this volume/pan smoother but on some usual track.

Would be nice if it worked as I expect.

Thanks in advance!

cyrmax avatar Feb 09 '23 16:02 cyrmax

Hopefully we can improve that, but I think it's best to wait a while because there are changes to the automation API coming from Cockos super soon. I'd like to get a clearer understanding of those before we do any more work on surface feedback.

ScottChesworth avatar Feb 09 '23 21:02 ScottChesworth

As far as I know, there is no way to do this with the current API. This is the only surface call for getting FX parameters:

#define CSURF_EXT_SETFXPARAM 0x00010008 // parm1=(MediaTrack*)track, parm2=(int*)(fxidx<<16|paramidx), parm3=(double*)normalized value

That doesn't support monitoring FX. So, REAPER would need to add support for this.

jcsteh avatar Mar 29 '23 02:03 jcsteh