Page 1 of 1

setting specific BPM by clicking a column

Posted: Fri Feb 06, 2026 23:02
by VJ_Autopilot
Hello Resolume fellows,

Is it possible to set a specific BPM value by clicking a column?
I doing visuals for a show with 20 songs. All songs have a specific BPM.
To trigger the visuals for a song I click on a column at the timeline.
It would be nice if the BPM value would then be set automatically.

The only thing I found out is setting it from a programm outside via OSC.
Column sends Osc to external app, then the external app sets the BPM via OSC.

I wonder if there is a simple solution.
I am grateful for any help.

Best regards
autopilot

Re: setting specific BPM by clicking a column

Posted: Mon Feb 09, 2026 20:20
by Zoltán
Composition tempo can't be set currently with column trigger.

Resolume can be remote controlled a number of ways.
Can you tell a bit more about the project, like what other hardware or apps you are using?

Re: setting specific BPM by clicking a column

Posted: Tue Feb 10, 2026 12:15
by VJ_Autopilot
Hello Zoltán,

Thank you very much for your fast answer!

Sadly it is forbidden to set the OSC send Port to the OSC receive port.
That would be a workaround to set the BPM :-)

My setup is simple. Using Arena, a Macbook Pro with an APC40 attached.
Output is dual HDMI. One for a screen and one for LED tiles.
Except the APC40 i have no input device attached.
Perhaps i have to set the BPM Midi. Then I would lose 20 knobs.
But I could try to attach a second controller ...

Could be a solution.

I am also considering to write a Wire patch.
The only solution I see here is to run Wire in the background. (to set different OSC ports as Arena)
There I can set the OSC port that they act as a feedback loop.
But Wire uses many resources for just routing and processing some OSC data...

Perhaps I also check out some lightweight Apps which can process OSC data.

I definitely want to avoid tabbing in the BPM.

Best regards
autopilot

Re: setting specific BPM by clicking a column

Posted: Wed Feb 11, 2026 14:39
by Zoltán
Yes, OSC sent out from Arena would need to be bounced back.
You could have a Wire instance doing that. You could have a Wire patch in your deck, trigger it to send out a specific OSC message, with an address that doesn't get processed by Arena, like /setbpm/composition/tempocontroller/tempo with a bpm value,
then in your bouncer, you ccut the leading /setbpm and send the value back to the remaining BPM address.

String operator nodes can do this easily.

The app in my signature has features like setting BPM, layer transition times, etc on column trigger,
if you don't want to build a custom solution, it could be worth a look.

If you have another machine in your setup, which plays music, or a midi sequencer, Ableton Link or Midi clock might also be an alternative to sync the BPM.

Re: setting specific BPM by clicking a column

Posted: Wed Feb 11, 2026 16:16
by cat
viewtopic.php?t=32908

Related thread...
I have made a wire patch to do this with deck selection for similar reasons. Attached is a wire patch that sets blend modes, transitions and I've added a BPM, which I am using in my monster patch too.

To add again, that many niggles in Arena could be by passed, by deeper integration with wire, rather than needing to run it all in a huge patch, adding plugins to send control with arena local to where they are needed. In vdmx there were numberFX that could be made in quartz composer that did similar.

Re: setting specific BPM by clicking a column

Posted: Thu Feb 12, 2026 14:08
by VJ_Autopilot
Hello cat,
thanks for helping me.
Did you find a solution to set different OSC ports inside the Wire patch.
Arena does not allow a "port feedback" (in port = out port ...)
Or do you have the wire.app running in the background with different OSC port settings?

Perhaps a stupid question ;-)

Best regards
autopilot