I am testing out a TYST TY-REW580 controller. It is a MIDI device with a T-Bar that is CH13, Note 14, Velocities 0-127. The shortcut template that came with the device included a MIDIControlChange (13:14) to fire a ReplaySetSpeed command. This works correctly! When I move the T-Bar, regardless of where it is, that change in value on the T-Bar placement results in a change in the replay speed.
I want this controller to behave like EVS where I can also roll the replays with the T-Bar. But when I jog forward and back (which is using the "ReplayJumpFrames" shortcut), the replay controller is no longer playing. And therefore, when I roll the T-Bar, the replay channel does
not play. Instead, it only changes the 'replay speed,' which is decoupled from whether or not the replay channel is actually playing (as an aside: being someone who has used both vMix Replay and EVS heavily, this particular quirk of vMix Replay is an
inane decision). In other words, I ALSO need the T-Bar to explicitly 'play' the currently controlled replay channel(s).
No problem, I thought. I simply added a second MIDIControlChange shortcut for (13:14) for "ReplayPlay". This shortcut
DOES NOT WORK. I jog back, replay is paused. I move the T-Bar, and the 'speed' changes but the replay will not play. The only workaround I can find is to slam/jimmy the T-Bar all the way down after I finish jogging, which for
some reason triggers the 'play' shortcut, and then to roll the T-Bar forward as the replay is now actually playing as I change the speed.
This is frustrating and does not make sense. The ReplaySetSpeed shortcut is firing on
any change to the T-Bar value. But the ReplayPlay only fires on 0 (even though I have explicitly NOT checked the 'value' box on these shortcuts).
Additional troubleshooting I have tried:
- changing the order of the two shortcuts for (13:14) between ReplayPlay and ReplaySetSpeed
- using ReplayPlayForward instead of ReplayPlay
- changing the 'type' for the MIDIControlChange to 'Default' and 'Jog Wheel'
Am I seriously going to have to go hook this MIDI controller up to CentralControl to use the TCP API to accomplish what shortcuts should absolutely be capable of doing here?
edit: this is on vMix MAX 27.0.0.76