Hello,
I'm trying to control audio cue levels by moving track faders in Reaper. Everything works fine right up to the last step, but I can't get cues to respond to the continuous OSC values coming in. What I've got so far, in QLab 5:
- Moving a Reaper track fader successfully outputs OSC values in decibels, which are sent to QLab on localhost port 5300. The messages stream continuously in the QLab OSC input log when I move the slider, for example:
/track/1/volume/db -0.879- In QLab, I have an audio cue named AT1. I can send a network cue like this and verify that I can successfully change the 0 0 level slider in cue AT1 to -20.
/cue/AT1/level/0/0 -20- But when I replace the fixed value of -20 with the incoming OSC value as shown below it doesn't work. As soon as I move the fader in Reaper, the slider positions in AT1's "Levels" panel all gray out, nothing moves and there's no audio change.
/cue/AT1/level/0/0 #/track/1/volume/db#
I thought maybe the slider level change was getting swamped with the incoming data stream, so in addition to having the network cue run for long durations I also had it loop and fire off every half second. Neither of those worked. I also tried just stuffing the incoming value into the name of a message cue but likewise no success:
/cue/m1/name #/track/1/volume/db#
Seems like I must be missing something simple! I see the well-formatted OSC messages coming in to QLab but somehow I can't get network cues to read or apply them. I think I've got the OSC formatting right.
I'd greatly appreciate any help, or advice if there's a simpler and more reliable way of doing this.
Thanks!
-Ken