c# - Detect characteristics in audio stream -


i want write/program/develop algorithm can recognize many characteristics in data line in/mic audio. audio stream music , want filter out characteristics distinguish songs each other, distinguishing mean can call genres of songs apart.

one crucial thing absolutely want detect kind of bar/beat song has. example want know if song in 3/4 time.

the helpful articles found bpm detection not enough distinguish song song.

the fft start different characteristics audio stream don’t know begin. possible bar/beat fft? there tutorials/code examples this?

is fft enough characteristics of audio stream or there other algorithms getting characteristics in audio streams?

preferably in c# because that’s programming language have experience with. possible in c# or language better?

to sum question up, i’m looking information finding characteristics in audio stream beat/bar , other information distinguish songs.

i enjoyed reading related articles blogger:

http://www.redcode.nl/blog/2010/06/creating-shazam-in-java/

the author discusses fingerprinting songs. if labelled set of songs having qualities you're looking , fed data kind of learning algorithm/classifier, may have success.

i not think solved problem, , giving categorical answer not possible, far know.

good luck!


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -