Patent ID: 7982119

Claim:
A system for generating score data from an audio signal, the system comprising: an audio receiver operable to process the audio signal; and a note identification unit operable to receive the processed audio signal and generate a note onset event associated with a time location in the processed audio signal in response to at least one of: identifying a change in frequency exceeding a first threshold value; and identifying a change in amplitude exceeding a second threshold value; wherein the note identification unit comprises: a signal processor comprising: a frequency detector unit operable to identify the change in frequency of the audio signal exceeding the first threshold value, and an amplitude detector unit operable to identify a change in amplitude of the audio signal exceeding the second threshold value; and a note processor that includes a note onset event generator that is in operative communication with the frequency detector unit and the amplitude detector unit and is operable to generate the note onset event; wherein the note processor further comprises: a first envelope generator operable to generate a first envelope signal in accordance with magnitude of the processed audio signal; a second envelope generator operable to generate a second envelope signal in accordance with an average power value of the first envelope signal; and a control signal generator operable to generate a control signal responsive to a change in the first envelope signal from a first direction to a second direction such that the change extends for a duration greater than a predetermined control time; wherein the amplitude detector unit identifies the change in magnitude of the audio signal exceeding the second threshold value in response to magnitude of the control signal having a value greater than a magnitude of the second envelope signal.