detonate live tempo

artmusicsouth's icon

I want to control the tempo of detonate in a live setting. Not seeing how to do this. Any suggestions?

artmusicsouth's icon
Max Patch
Copy patch and select New From Clipboard in Max.

This patch does it:

but I need to convert the tempo in BPM. Off to do some math.

NA's icon

Any luck controlling BPM of detonate ?

artmusicsouth's icon

I kind of gave up on it. It was just too much hassle. Would be nice to find a way to do it.

broc's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Detonate plays by default at 120 BPM (tempo factor = 1).
So for controlling BPM you need to calculate the tempo factor relative to 120.

NA's icon

It seems like they don't always default to 120 for me
--heres an example of a snippet of something I am trying to do w/ 2 midi files that play at the same time/switch off. One of the files sounds much quicker at 120, what do you think?

Max Patch
Copy patch and select New From Clipboard in Max.

Ive attached the source midi files too....theres a weird stuck note thing that happens sometimes w/ two detonates. might want to try clearing and reloading the files

broc's icon

Which Max version?
In my experience, multiple instances of detonate didn't behave correctly in earlier versions (before Max 6).

David Clements's icon

Detonate does not always play at 120bpm. At least not on Max 8.

I can't think of a way to do this, because without the original tempo, there's no reference of how much to alter it to reach a new tempo.

The only option I can see would be to first build an entire patch that tries to calculate the tempo detonate is operating at by looking for commonly occuring numbers that could hopefully be 4n and 8n. But that would get messed up by anything in swing or non-quantised time.

Annoying that detonate can't just tell us the tempo of the MIDI file it imported.