Tap Tempo AND Beat Extraction Modules

For general discussion related FlowStone
User avatar
aronb
Posts: 154
Joined: Sun Apr 17, 2011 3:08 am
Location: Florida, USA
Contact:

Tap Tempo AND Beat Extraction Modules

Post by aronb »

Hi,

I have searched and did not find something like a "Tap Tempo" module???
Like where you tap a switch or trigger and it "learns" your timing / speed, etc.
see: http://www.all8.com/tools/bpm.htm

Another cool module would be "Beat Extraction"... I can work on that one too if no one else has something on that either - hate to duplicate work.

Will make one or both of these, but if there is already something close to start with or help with that is always nice ;)

Thanks,

Aron
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Tap Tempo AND Beat Extraction Modules

Post by martinvicanek »

There is a BPM analyzer thread on the synthmaker forum. My own attempts in this regard were less than successful. To analyze tapping should be a lot easier than music.
stw
Posts: 111
Joined: Tue Jul 13, 2010 11:09 am
Contact:

Re: Tap Tempo AND Beat Extraction Modules

Post by stw »

I did a tap module ages ago for a delay plug which i never finished. I could grab it somewhere from my HD and added a Tempo conversion to complete it. Hope it's of any use...

Tap Tempo.fsm
(1.87 KiB) Downloaded 1129 times
User avatar
aronb
Posts: 154
Joined: Sun Apr 17, 2011 3:08 am
Location: Florida, USA
Contact:

Re: Tap Tempo AND Beat Extraction Modules

Post by aronb »

WOW Cool...

I can use both of these as a great starting point!

The Tap Tempo is almost perfect - it is very similar to how I was thinking of doing it, counter, array, average, very simple and effective. Also your STW site ROCKS, nice work ;)

I am still looking over the BPM thread(s). My lofty goal is to try to extract the basic beat from a song in order to make a click track and then drive some visual artwork from that click track since that information id simpler than interpreting the music directly. My son does this in FL Studio somehow - guess its time for another Father / Son talk :lol:

And you are correct the tapping would be easier. If I can use it in making the click tracks I could combine them into a pattern generator and again use that to lock images and artwork to those "simple" tracks.

This is for a visual synth rather than a musical synth. So much left to do, but it is starting to come together!

Thanks for sharing !

Aron
KG_is_back
Posts: 1196
Joined: Tue Oct 22, 2013 5:43 pm
Location: Slovakia

Re: Tap Tempo AND Beat Extraction Modules

Post by KG_is_back »

Beat Extraction usually works on envelope-modulator basis detecting percussive elements.
Feed the signal into two parallel envelope followers with same release, but different attack settings. Subtract the "slow" follower from the "fast" follower. You should have a signal that jumps only on percussive elements - more percussive the higher it jumps. Now simply detect when this signal jumps over some threshold and you have the basic layout of beats.
User avatar
Matth23u
Posts: 44
Joined: Fri Mar 29, 2019 12:58 am
Contact:

Re: Tap Tempo AND Beat Extraction Modules

Post by Matth23u »

Hi, link is dead.
I would really need such a thing for live analysis and synth syncing to inputted audio.
While i'm here, is it possible to have multiple audio inputs and outputs like FL "Vocodex" or "limiter"?
This way, i could analyse the BPM of one input, while processing two different sound inputs.
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Tap Tempo AND Beat Extraction Modules

Post by Spogg »

When I was learning Ruby (which implies that I have learned Ruby – far from that!), I made a Tap Tempo module where you can also just enter the tempo.

It’s not as good as the one by stw but it shows that, with FlowStone, there are many ways to skin a squirrel!

Cheers

Spogg
Attachments
Tap or enter tempo.fsm
(62.45 KiB) Downloaded 941 times
User avatar
wlangfor@uoguelph.ca
Posts: 912
Joined: Tue Apr 03, 2018 5:50 pm
Location: North Bay, Ontario, Canada
Contact:

Re: Tap Tempo AND Beat Extraction Modules

Post by wlangfor@uoguelph.ca »

I like the averaging. I tested it against mean averaging and it seems a bit more precise. Kudos.
My youtube channel: DSPplug
My Websites: www.dspplug.com KVRaudio flowstone products
User avatar
Matth23u
Posts: 44
Joined: Fri Mar 29, 2019 12:58 am
Contact:

Re: Tap Tempo AND Beat Extraction Modules

Post by Matth23u »

So.. I guess i could somehow filter inputted sound and add it some hard compression so i can simulate tap?
What about irregular but repetitive sequences?
Hmm... Do i have to copy the line about tap multiple times if i want more than 3 taps?
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Tap Tempo AND Beat Extraction Modules

Post by Spogg »

Irregular sequences and timing won’t work of course.

In this case you already have an amazing computer available which can intelligently analyse and execute the desired tap rate. It only consumes about 25 watts and can be found between your ears :lol:

Cheers

Spogg
Post Reply