Methods, system and/or computer program products for detection of a note
include receiving an audio signal and generating a plurality of frequency
domain representations of the audio signal over time. A time domain
representation is generated from the plurality of frequency domain
representations. A plurality of edges are detected in the time domain
representation and the note is detected by selecting one of the plurality
of edges as corresponding to the note based on characteristics of the
time domain representation.