MusicBeam icon indicating copy to clipboard operation
MusicBeam copied to clipboard

BPM Trigger additionally to the speed trigger

Open kroeder opened this issue 8 years ago • 5 comments

Next Feature Idea: a BPM Button which blocks the speed value I'm pretty sure either minim or another library out there is able to check the current BPM of a song and then triggers the current effect per beat

This could be additionally to the speed trigger

  1. Speed is more a blocker: a effect trigger only triggers within a time value calculated by speed + H/S/K/P
  2. BPM triggers a effect by beat

I'm not sure how easy this is to implement, though If the BPM Trigger also needs H/S/K/P or just triggers every beat etc.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36488126-bpm-trigger-additionally-to-the-speed-trigger?utm_campaign=plugin&utm_content=tracker%2F444396&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F444396&utm_medium=issues&utm_source=github).

kroeder avatar Jul 30 '16 10:07 kroeder

Love the idea. But that would require getting music from a different source. You'd need to analyse the track in advance. I think this is gonna be very difficult.

codingjoe avatar Aug 06 '16 19:08 codingjoe

Love the idea. But that would require getting music from a different source. You'd need to analyse the track in advance. I think this is gonna be very difficult.

The big parties i'm at in holland uses live analysing. When the beat stops, it usually takes a second or two before the lights decide to stop rocking it to the beat.

Wouldnt it be possible to use a buffer of audio in for, lets say 2 seconds and adjust the beat after those two seconds?

kragebein avatar Oct 27 '16 18:10 kragebein

Hi @kragebein! Just to understand you right? That is something you are experiencing with processional lighting software?

I think it should be possible to calculate the current BPM on the fly, but I haven't looked into the math behind that yet.

codingjoe avatar Oct 30 '16 12:10 codingjoe

Correct! Like Defqon and Qlimax etc!

kragebein avatar Nov 01 '16 11:11 kragebein

Another thing many lighting software decks use is manual tap BPM detection, should be easier to implement.

muscarina avatar Jul 13 '21 16:07 muscarina