Back to results
US 8,541,676 B1Granted
Method for extracting individual instrumental parts from an audio recording and optionally outputting sheet music
OwnerAlexander Waldmaninventor
Life of this patent
Estimating the term…
Abstract
A method and computer based program which performs a series of steps for automatically and accurately determining each note played in a song for each instrument and vocal. The method and program can transcribe or create sheet music for each individual instrument, as well as provide the ability to remove any combination of or individual instruments or vocal track basically from nearly any existing song, or future songs.
Claims12
A computer based method for extracting individual instrumental parts from an audio recording, said method comprising the steps of:
- a. providing an audio recording;
- b. selecting a sample rate;
- c. calculating through a computer a cross-spectral density between the audio recording and a soft attack sample over a time domain of the soft attack sample at n=1, wherein n=1 representing a first sample of the audio recording;
- d. calculating through a computer an autospectral density of the audio recording over the time domain of the soft attack sample in step (c);
- e. calculating through a computer a coherence between the audio recording and the soft attack sample over the domain of the soft attack sample at n−1 using the calculations from step (c) and step (d) and information for the soft attack sample stored in an electronic database;
- f. recording the calculated value for coherence;
- g. repeating steps (c) through (e) at a beginning of each new sample of the audio recording from n=2 until a (n−x)th sample, where x is a number of samples in the domain of the soft attack sample and n is a total number of samples for the audio recording based on the sample rate selected in step (b);
- h. repeating steps (c) through (g) for medium attack samples and for loud attack samples;
- i. repeating steps (c) through (h) for each note for each instrument selected;
- j. identifying through a computer peaks of coherence values between the attack samples and the audio recording for each note of each instrument;
- and
- k. recording the note, force, instrument and timecode data at which each peak occurs in the electronic database or another electronic database.
9 more elements
Dependencies are inferred from the claim text.