AEK wrote: Tue Feb 09, 2021 13:57
Zoltán wrote: Tue Feb 09, 2021 10:46
Wit OSC you can also do Wildcards, so for example sending a float 1 to
/composition/layers/3/clips/*/transport/position/behaviour/duration/multiply
would set all clips in layer 3 to double the tempo they had originally.
Zoltán, сorrectly I understand that in this case all clips in the layer will have a tempo: received BPM from Waveclock * 2?
Forget about layers for a moment, as they have nothing to do with BPM.
BPM is done on the Clip level. So your external BPM device will drive the Resolume engine to playback ALL Clips at a specified BPM.
It's your job as the VJ to change each Clip. So using a OSC device, Or MIDI, You can tell a Clip to change It's BPM. You can double or half the BPM, or even assign how many beats the clip will have in total.
Zoltan was saying you can use the * as wildcards. So instead of saying "Layer 3 Clip 1" or "Selected Layer Current Clip" You can now send the OSC command to change the Clips BPM change (half, double, or total beats per clips) to Every Clip in that layer using Wildcards.
Going back to a point I brought up earlier, You need to make sure your Clips are in sync with each other before this will look good. In general I would NOT use the "total beats per clip" command, as I typically change this number manually on a Per Clip basis when setting up all my Clips to be in sync with each other, So the only thing I would change is the double ro half command.
This will only work if you're playing a clip in Layer 3 (as an example) and that clip playes in layter 3.
My compositions are setup that any clip in any layer can play on any layer that is selected. So the solutions listed above would not work for me, but they Will work for people that have clips selected to only play in their current housed layer that they rest in.
Also, the wildcards only work for OSC not MIDI.
You external BPM device drives Resolume and then YOU as a VJ change the Clips BPM (half / double) using and external controller.
Hope this clarifies things a bit more for you.
For OSC stability and ease of programming, you might look into a Elgato Stream Deck and then use Bitfocus Companion. You can obviously use Touch OSC or Lemur. But I rather have a hardlined USB OSC device myself
