BPM Value as SLIDER?

Hello, folks!

I have been working on bunch of fun shaders recently, and yes, I am going to be releasing another SHADER Conversions set tomorrow…

One thing that comes up for me time after time, that I want to use normalized BPM value as a speed input in the SHADERS and I can’t figure out if this is possible, I know that BPM value exist, I see it in a clock, but how do I get it “out” of the clock so I can drive SHADER speed with BPM value…

:confused:

(From @davidlublin)

There’s a hidden data-source for the BPM, which you can manually enter in the slider inspector.
Screenshot 2025-05-30 at 12.01.52 PM

so any slider can technically receive the BPM

you’d make your ISF have a range for a float input that was like, 0 to 240 or whatever max BPM

and then make sure to turn the normalized values toggle off when you set the BPM data-source

In that screenshot, the ranged values for the control surface slider to 240

1 Like

That’s awesome i could have sworn i do not see bpm as the source.

But here is crazy one for you, you can use math expressions in the slider control to normalize your value, right?

Also there is alot of funkiness in the way how vdmx detects the beat, white noise completely throws bpm detection out of the window.

I am thinking either building a standalone maxmsp or pd bpm detector.

Or another crazy idea can i build a vuo based plugin? Or Vuo just effects for you?

(imho), White noise would not be a good use case for detecting BPMs.

Others have made Vuo plugins which you can try as well.