Beat Detection procedure in bass.dlll ?

Started by fredvs,

fredvs

Hello
I know, beat detections where in other threads but i dont find something very helpfull.
Who have a good idea to find the beat of a stream ?
Please Ian, you never speak about that, what is your idea ?
Procedure beatdetect(hstream) in the next bass ?

Creadig

Thats would be awesome!!!... Beat detector included in next BASS??!!... please IAN... say YES!!!.

Olego

I'm sorry to disappoint you guys, but I don't think it's going to happen...  Because a huge project like that would take quite a while and would also bloat BASS and I think Ian's left it for someone else to do.  Can't quite remember who...  *scratches head*

~Olego~

Ian @ un4seen

Yep, there are no plans for built-in beat detection, as it'd be pretty major bloatage for something that most people will not need. There's also no need for it to be built-in, as it can just as well be done via a DSP function.

It was Largie (the one who created the poll) who started a project to develop a beat detector. I'm not sure how it's going at the moment, but you can ask him :)

bigjim

I've been converting the beat finding c++ classes from the soundtouch library that was mentioned in an earlier thread about pitch/time scaling.

Im changin them into a dll to use with delphi so that I can feed the samples in from a bass decoding stream- when I tested the given examples on a few wav files the bpm it gave back was quite close to the correct value.

Im about 85% through converting the routines and I'll post a link when I'm finished so you can see if its any good- for what you need. ;)

fredvs

Whouaw BigJim, is thrue ? It will be so nice to have something to begin. I know that it is a big work to find the beat (sometimes it is hard for us humans too), it is like voice-recognition or ,for musicians, chords-recognition (maybe the next step ?).

bigjim

Well I've got that library working with a bass decoding channel in delphi from a dll. The results it gives back are quite comparable to the results Traktor DJ Studio gives.

I'm going to tidy up the loose ends in the code and I'll post a link within the next day or so if anybody wants it.

The dlls about 84K I'll see if I can get it down any further and speed it up a bit. ;)