Methods, systems and computer program products for detecting musical notes in an audio signal
AssigneeZenph Sound Innovations Inc.
InventorsJohn Q. Walker, II, Peter J. Schwaller, Andrew H. Gross
Life of this patent
Estimating the term…
Abstract
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.
Claims32
A method for detection of a note, comprising:
- generating a plurality of frequency domain representations of an audio signal over time;
- generating a time domain representation from the plurality of frequency domain representations;
- detecting a plurality of edges in the time domain representation;
- and
- detecting the note by selecting one of the plurality of edges as corresponding to the note based on characteristics of the time domain representation.
A system for detection of a note, comprising:
- a frequency domain module that generates a plurality of frequency domain representations of an audio signal over time;
- a time domain module that generates a time domain representation from the plurality of frequency domain representations;
- an edge detection module that detects a plurality of edges in the time domain representation;
- and
- a note detection module that detects the note by selecting one of the plurality of edges as corresponding to the note based on characteristics of the time domain representation.
A computer program product for detecting a note, comprising:
- a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising:
- computer readable program code configured to generate a plurality of frequency domain representations of an audio signal over time;
- computer readable program code configured to generate a time domain representation from the plurality of frequency domain representations;
- computer readable program code configured to detect a plurality of edges in the time domain representation;
- and
- computer readable program code configured to detect the note by selecting one of the plurality of edges as corresponding to the note based on characteristics of the time domain representation.
Dependencies are inferred from the claim text.