I’ve learned how to take off the spectrum of sound!!! But What about scopes? How can I take the scope of an mp3?
How can I do beat detect width Fmod? I know that is width some what with the spectrum. But, what is the algoritm to do that!!!
After I know the beat of musics, how can I math them together? I mean, how can I alter the speed and position of them to match them together?
- filami asked 15 years ago
I have been working on a bpm detection and I’ve put it in an ocx.
It can be found together with an example at [url=http://users.esstec.be/adion/vb:dpvvouqm]my website[/url:dpvvouqm]
Most of the time it is accurate to about 0.1 bpm.
For the more difficult genres like rock, drum ‘n bass, rnb,… it is most times quite accurate (+- 1 to 2 bpm)
There are various methods that you can do, one way is to detect ‘beats’ and see how much time is between 2 beats.
If you have the time for 1 beat, you can calculate how many beats there would be in 1 minute.
To detect if there is a beat one way is to use the lower part of the spectrum values and detect peaks in it.
- Adion answered 15 years ago
[quote:1qt2zwbk]beat detection is a big topic.. you have to use FSOUND_DSP_GetSpectrum as a start.. i tried it myself .. i was going to put it in as an API callback in fmod but i decided not to because it wasnt that accurate [/quote:1qt2zwbk]
But what is the general tecnic to do that?? Where can I find topics about that?
[quote:1qt2zwbk]the fmod sample has an example of scopes. It is a matter of creating a DSP unit, capturing it to a ringbuffer and then plotting it. [/quote:1qt2zwbk]
Yes, I found it 😀 . Thanks anyway!!
- filami answered 15 years ago
Please login first to submit.