Methods, systems, and devices are described for automatically converting
audio input signal data into musical score representation data.
Embodiments of the invention identify a change in frequency information
from the audio signal that exceeds a first threshold value; identify a
change in amplitude information from the audio signal that exceeds a
second threshold value; and generate a note onset event, each note onset
event representing a time location in the audio signal of at least one of
an identified change in the frequency information that exceeds the first
threshold value or an identified change in the amplitude information that
exceeds the second threshold value. The generation of note onset events
and other information from the audio input signal may be used to extract
note pitch, note value, tempo, meter, key, instrumentation, and other
score representation information.