System and method for predicting musical keys from an audio source representing a musical composition
AssigneeMixed In Key LLC
InventorYakov Vorobyev
Life of this patent
Estimating the term…
Abstract
A system and method thereof for determining the musical key of a musical composition. The system includes a database of reference musical works, defined by both a root musical key and a note strength profile, and a musical key estimation system that detects the musical key of the musical compositing based on relationships between the note strength profiles of the reference works and the note strength profile of the musical composition.
Claims22
A system for predicting a musical key of a musical composition represented by a target audio source, comprising:
- a database including a plurality of reference audio files, each of the plurality of reference audio files represents a musical work and includes a root key and a note strength profile;
- a musical key estimation system coupled to the database and having an association algorithm, a note strength algorithm, and an audio file input to accept the target audio file of said target audio source,
- wherein the note strength algorithm determines a note strength of the target audio file, the note strength being determined based on characteristics of notes as compared to other notes in the musical composition of the target audio file;
- and
- wherein the association algorithm predicts the musical key of the musical composition by analyzing the note strength in relation to the plurality of reference audio files in the database.
A method for predicting a musical key for a musical composition represented by an audio signal, comprising:
- (a) providing the audio signal to a note strength algorithm to determine a note strength of the audio signal, the note strength being determined based on characteristics of notes as compared to other notes in the musical composition;
- (b) providing the note strength to a computer-based musical key estimation system having an association algorithm and a training database comprising a plurality of reference audio files, each of the plurality of reference audio files represents a reference composition and includes a root key and a note strength profile;
- (c) directing the association algorithm to generate an output based on both the note strength and the combination of the root keys and note strength profiles of the plurality of audio reference files in the training database;
- and
- (d) predicting the musical key of the musical composition according to the output of the association algorithm.
A method for detecting a musical key for a musical composition represented by a target audio signal, comprising:
- (a) analyzing the target audio signal, via a note strength algorithm, to determine a note strength of the target audio signal;
- (b) providing the note strength to a musical key estimation system, wherein the musical key estimation system includes a training database having a plurality of analyzed signals, each of the plurality of analyzed signals represents a musical work and has a root key and a corresponding reference note strength profile;
- (c) generating a plurality of prospect values by analyzing, via the musical key estimation system, the note strength in relation to the reference note strength profiles, wherein each of the plurality of the prospect values associates the note strength with one of the reference note strength profiles;
- (d) selecting a candidate note strength profile from the reference note strength profiles based on prospect value, wherein the one of the plurality of prospect values associated with the candidate note strength profile is within an indicator range;
- and
- (e) predicting the musical key for the musical composition by determining the root key corresponding to the candidate note strength profile.
Dependencies are inferred from the claim text.