COCKOS
CONFEDERATED FORUMS
Cockos : REAPER : NINJAM : Forums
Forum Home : Register : FAQ : Members List : Search :
Old 04-17-2012, 01:25 AM   #1
komah
Human being with feelings
 
Join Date: Apr 2012
Posts: 24
Default BPM Counter

Hi, is possible to build an audioinput -> BPM Counter?
I have already downloaded the WDL SDK and in the IPlugEffect.cpp i can see this three lines:

Code:
//double samplesPerBeat = GetSamplesPerBeat();
//double samplePos = (double) GetSamplePos();
//double tempo = GetTempo();
after browsing source code i know that the GetTempo() function give me only the project host BPM.

So, I think that my only way to do my work is to use an external library, like Soundtouch

Maybe someone can give me some explanation or some suggestions

ps: Is there a "GUI part"?
komah is offline   Reply With Quote
Old 04-17-2012, 02:35 AM   #2
Sibben
Human being with feelings
 
Sibben's Avatar
 
Join Date: Oct 2007
Location: Sweden.
Posts: 1,610
Default

If you build a clean and reliable BPM counter that works inside REAPER as a VST or JS effect I will worship you as a god.
__________________
REAPER was made for you and me
Sibben is offline   Reply With Quote
Old 04-17-2012, 02:58 AM   #3
komah
Human being with feelings
 
Join Date: Apr 2012
Posts: 24
Default

Quote:
Originally Posted by Sibben View Post
If you build a clean and reliable BPM counter that works inside REAPER as a VST or JS effect I will worship you as a god.
XD. Well, i know that there are a lot of BPM Detection apps and only one is vst but it is badly made and don't work for me.

One of the common problems in my studio is when customers come with a youtube downloaded beat. It's easy to match tempo by the built-in reaper function, but I want something like more automated and faster. Maybe a template track with this plugin *.*.

I want to build something like Logic BPM Counter, it's simply AWESOME.

Quote:
I will worship you as a god.
I'M GOD XD
komah is offline   Reply With Quote
Old 04-17-2012, 04:38 AM   #4
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

It should be doable, but 'reliable' will probably highly depend on the type of source material. For four-to-the-floor techno it will be much easier than for, say, Charlie Parker.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 04-17-2012, 05:15 AM   #5
Sibben
Human being with feelings
 
Sibben's Avatar
 
Join Date: Oct 2007
Location: Sweden.
Posts: 1,610
Default

Quote:
Originally Posted by komah View Post
I'M GOD XD
Prove it. Write the plug.
__________________
REAPER was made for you and me
Sibben is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:34 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.