[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: onset detection
On Dec 25, 2007, at 5:57 AM, Andrew McGuiness wrote:
First, the script looks for negative slope in the energy curve of  
the sound, with energy calculate by averaging 100 millisecond  
blocks, to eliminate very local fluctuations. If the sound file is  
recorded clean, with no spill, this works well to identify the  
general area of the onset.
Andy,
	For a counter example, you might look at an old paper of mine,  
“Smooth” Rhythms as Probes of Entrainment,” _Music Perception_ 10  
(1993): 503-508 (<http://faculty-web.at.northwestern.edu/music/ 
gjerdingen/Papers/PubPapers/SmoothRhythms.pdf>). There the perceived  
onsets occur at positive-to-negative zero crossings of the second  
derivative of energy. This would be in a region of all positive  
slope, if I'm not misunderstanding your method.
Best wishes for the Holidays,
Bob Gjerdingen
Northwestern Univ. School of Music