Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Tap Tempo AND Beat Extraction Modules

For general discussion related FlowStone

Tap Tempo AND Beat Extraction Modules

Postby aronb » Mon May 12, 2014 2:37 am

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
aronb
 
Posts: 154
Joined: Sun Apr 17, 2011 3:08 am
Location: Florida, USA

Re: Tap Tempo AND Beat Extraction Modules

Postby martinvicanek » Mon May 12, 2014 9:12 pm

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.
User avatar
martinvicanek
 
Posts: 1318
Joined: Sat Jun 22, 2013 8:28 pm

Re: Tap Tempo AND Beat Extraction Modules

Postby stw » Tue May 13, 2014 2:53 pm

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 1002 times
stw
 
Posts: 111
Joined: Tue Jul 13, 2010 11:09 am

Re: Tap Tempo AND Beat Extraction Modules

Postby aronb » Wed May 14, 2014 3:45 am

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
User avatar
aronb
 
Posts: 154
Joined: Sun Apr 17, 2011 3:08 am
Location: Florida, USA

Re: Tap Tempo AND Beat Extraction Modules

Postby KG_is_back » Wed May 14, 2014 4:42 pm

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.
KG_is_back
 
Posts: 1196
Joined: Tue Oct 22, 2013 5:43 pm
Location: Slovakia

Re: Tap Tempo AND Beat Extraction Modules

Postby Matth23u » Tue May 07, 2019 5:28 am

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
Matth23u
 
Posts: 44
Joined: Fri Mar 29, 2019 12:58 am

Re: Tap Tempo AND Beat Extraction Modules

Postby Spogg » Tue May 07, 2019 7:53 am

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 806 times
User avatar
Spogg
 
Posts: 3323
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Tap Tempo AND Beat Extraction Modules

Postby wlangfor@uoguelph.ca » Wed May 08, 2019 2:12 pm

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
wlangfor@uoguelph.ca
 
Posts: 912
Joined: Tue Apr 03, 2018 5:50 pm
Location: North Bay, Ontario, Canada

Re: Tap Tempo AND Beat Extraction Modules

Postby Matth23u » Sat May 11, 2019 9:15 pm

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
Matth23u
 
Posts: 44
Joined: Fri Mar 29, 2019 12:58 am

Re: Tap Tempo AND Beat Extraction Modules

Postby Spogg » Sun May 12, 2019 7:42 am

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
User avatar
Spogg
 
Posts: 3323
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Next

Return to General

Who is online

Users browsing this forum: No registered users and 18 guests