21 February 2007

matlab session on beat detection

vandaag beat detection algorithm

enkele interessante links:
http://www.owlnet.rice.edu/~elec301/Projects01/beat_sync/beatalgo.html
http://homes.esat.kuleuven.be/~tvanwate/alari/projects/beat_detection/scheirer98.pdf

uitleg bij termen:
- wave rectifyers
http://en.wikipedia.org/wiki/Rectifier

filterbank.m:
- bl(i) = floor(bandlimits(i)/maxfreq*n/2)+1;
hierin is bandlimit(i)/maxfreq schaalfactor voor uw samples van uw FT
- nog eens nagaan wat juist nen DFT doet
zet n samples om naar n samples (op welke manier stellen die laatste
samples dan het frequentie domein voor ??---> avond lectuur)

andere m-files gewoon uitgevoerd:

de 4 stappen die worden toegepast zijn wel duidelijk
echter algoritme moet wat uitgediept worden...

eens uitgetest op hiphop schijf, kwam niet echt iets deftig uit
volgende keer eens uittesten met verschillende house schijven
beat zou dan gemakkelijker moeten kunnen gedetecteerd worden

conclusie: blijkt wel te werken
algoritme nog niet volledig door --> nog eens verdiepen
volgende stap uittesten om te zien of hij relatieve verschillen goe vastlegt

No comments: