BPM project sync

Hey,

Can’t find the answer anywhere so I will try it here.

For a project I work with 4 BPM’s, I would like too use the beat chop for his RAMP, but I can’t find a good way to set the project BPM.

So what I want is 4 constants with a BPM value, a switch and a null. To let the project take over the BPM in the null.

Hope there is a easy fix for this, Love <3

Hi @VincentWestra,

the BPM for you project is normally set via the bottom timeline ui:

image

If you want to do this procedurally, you’d have to script it by setting the bpm on the Time Component used by your project. This can be done by using the tempo member of the local time:

me.time.tempo = 128

In you case, when using a switch, you could make use of a Execute CHOP that runs this script onValueChange:

def onValueChange(channel, sampleIndex, val, prev):
	me.time.tempo = val
	return

val being the current value of the referenced CHOP channel.

cheers
Markus

1 Like