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
Post a Comment