I would like to set BPM in a way that the beat panel is supposed to do… but it doesn’t seem to work.
I have the same questions and concerns this user raised in the bugs forums but he didn’t get any feedback.
Is there anyone out there who actually uses this Beat Panel? Doesn’t seem to work like it’s supposed to … what are you guys doing? Do I have to build my own module?
Basically I need to sync my video up with live audio that will transition BPM over time.
I imagine I will do this in 3 ways: 1) Audio in beat detection 2) Tap Tempo 3) Slider adjustments.
I also like how the beat detector keeps track of beats, bars, phrases, etc. - this would help me build animations based on the progress of the song playing.
I can probably figure out how to build one, I just thought why re-invent the wheel. But by all means if you have any advice, information, or resources for making one - please let me know!
I would make your own. It shouldn’t be very time consuming and you’ll have it exactly the way you want it.
I believe there are some audio analysis shared components in the Shared Component part of the forum. Hook the CHOP output of those to the script below and you’ll have the beat detector.
Tap tempo see here: derivative.ca/wiki088/index. … =Tap_Tempo
Side note, I haven’t opened that project file in the tap tempo example since I made it ages ago, so it may or may not still work, should be able to point in the right direction if it doesn’t.
Slider adjustments: Get your slider value, use a Math CHOP to scale the value, then use a CHOP Execute set to Value CHange, and every time the value changes, grab the value and set that as the new BPM.
I believe the Tap Tempo for calculating BPM is based on one tap per measure, not per beat. So 1(tap!), 2, 3, 4, 1(tap!), 2, 3, 4 is what you’d need to do. Latching and unlatching the “listen” will reset the analysis.
I seee. After playing around a bit I was able to figure that out - but thank you.
To me, at 1 tap per measure that will take way to long to correctly sync to the BPM. I would like to be able to tap each beat and after 1 measure the BPM is where it needs to be.
I imagine I can modify the TapTempo calculations so that it is calculating beats and not measures - but I’ll have to dive into that when I get some time. Not that I understand what or where to look, but I get the basic concept.
If you have advice or know where to find the variables that will determine if it is looking for a beat or measure that would be useful.
Ya, it seems that all tap tempo panel needs to be truly useful (to me) is a way to ‘hack’ into it- Can I edit this container/component? All I need is trigger in, etc. But mostly a way to float a border-less, locked interface … perhaps an unlocked, editable clone of the ‘Beat Panel’ network ?
I too don’t want to reinvent the wheel . This Beat panel works fine, but there’s no params window to cut the period in half(or double it), or is there ?
Probably needs a better interface, but the Beat Panel is just a dialog to set the Tempo parameter in /local/time
The parameter is read by Beat CHOPS, which have parameters for their own local control, including multiplying the period by some value, or having their phase offset.
Hope that helps
Rob