Techniques for analyzing multi-track audio files
AssigneeApple Inc.
InventorsFrank Wöhst, Steffen Gehring, Jan-Hinnerk Helms
Life of this patent
Estimating the term…
Abstract
Techniques are provided for implementing multi-track audio analysis. In some instances, a plurality of audio tracks are received and combined into a single audio file. A collection of audio file characteristics are extracted from the single audio file. In some examples, the collection of audio file characteristics are associated with of the plurality of audio tracks and the single audio file. Audio characteristic edits are received for revising the collection of audio file characteristics. Metadata associated with each of the plurality of audio tracks and for the single audio file are updated based at least in part on the audio characteristic edits.
Claims20
A computer-implemented method, comprising:
- receiving a plurality of audio tracks recorded together;
- receiving, from a user interface, selection of a subset of the plurality of audio tracks for analysis, the subset of the plurality of audio tracks at least not including an excluded audio track of the plurality of audio tracks;
- combining the subset of the plurality of audio tracks into a single audio file;
- detecting a tempo, a downbeat, and a signature for the single audio file;
- storing the tempo, the downbeat, and the signature as metadata for each of the plurality of audio tracks, including the excluded audio track, and for the single audio file;
- receiving, via a user interface, audio characteristic edits for revising at least one of the tempo, the downbeat, or the signature of at least one of the plurality of the plurality of audio tracks;
- and
- updating the metadata for each of the plurality of audio tracks, including the excluded audio track, and for the single audio file based at least in part on the audio characteristic edits.
A computer system, comprising:
- one or more processors;
- and
- one or more storage devices configured to store computer-executable instructions that, when executed by the one or more processors, configure the computer system to at least:
- receive a plurality of audio tracks;
- combine the plurality of audio tracks to a single audio file;
- extract a collection of audio file characteristics for the single audio file;
- associate the collection of audio file characteristics with each of the plurality of audio tracks and for the single audio file;
- receive, via a user interface, audio characteristic edits for revising the collection of audio file characteristics for a particular track of the plurality of audio tracks;
- and
- update metadata for each of the plurality of audio tracks and for the single audio file based at least in part on the audio characteristic edits.
A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving a plurality of audio tracks;
- summing the plurality of audio tracks to a single audio file;
- extracting at least one audio file characteristic for the single audio file;
- associating the at least one audio file characteristic with each of the plurality of audio tracks and with the single audio file;
- receiving, via a user interface, audio characteristic edits for revising the at least one audio file characteristic for at least one track of the plurality of audio tracks;
- and
- updating the association of the at least one audio file characteristic for each of the plurality of audio tracks and for the single audio file based at least in part on the audio characteristic edits.
Dependencies are inferred from the claim text.