What a coincidence!  I've been doing some research recently on beat 
tracking also.  I'm not sure if it's possible through Source, but here 
are some resources:

http://www.owlnet.rice.edu/~elec301/Projects01/beat_sync/beatalgo.html
http://www.gamedev.net/reference/articles/article1952.asp
http://werner.yellowcouch.org/Papers/bpm04/
http://code.compartmental.net/tools/minim/manual-beatdetect/

Masataka Goto did a lot of work in psychoacoustics:
http://staff.aist.go.jp/m.goto/

His work on beat tracking is here...
http://staff.aist.go.jp/m.goto/PROJ/bts.html

The best I've seen so far was work done by Eric Scheirer
http://en.scientificcommons.org/eric_d_scheirer

His "Temp and beat analysis of acoustic musical signals" can be found 
here (WARNING!!! Lots of complex signal processing math ahead)...

http://www.iro.umontreal.ca/~pift6080/H09/documents/papers/scheirer_jasa.pdf


On 9/25/2009 9:26 AM, Charkrid Pornpitackchaikul wrote:
> Hi guys,
>    I don't have any experience with audio programming.  May be someone
> can point me to the right direction. How can I write a audio beat
> counting code by Source Audio Engine? What should I look for? I traced
> the code for quite sometime but I can't find anything that seem like can
> use for capture/find wave peak data.
>    The thing I want to do is, I want to difference loop mixing together
> like a DJ mixing with 2 turntables. Appreciate any suggestion.
>
> Thanks in advance. :)
> Charkrid P.
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>

-- 
Jeffrey "botman" Broome

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to