Automated generation of audio tracks
AssigneeSoundful, Inc.
InventorsDiaa El All, Aaron Dawson, Josh Groen
Life of this patent
Estimating the term…
Abstract
Conventionally, significant time and effort are required to construct audio tracks. Disclosed embodiments enable automation of audio tracks using templates that associate sound generator(s) with template section(s). Each template enables a model to automatically generate unique audio tracks in which the sections and/or sounds are probabilistically determined. Certain embodiments introduce additional variability into the automated generation of audio tracks. In addition, the model may generate the audio tracks, note by note, to ensure that no copyrights are infringed.
Claims20
A method comprising using at least one hardware processor to:
- acquire a template, wherein the template comprises one or more template sections that are each associated with one or more sound generators;
- apply a model to the template to generate an audio track from the template by, for each of at least a subset of the one or more template sections, generate an audio section, note by note, using at least a subset of the one or more sound generators associated with that template section;
- and
- output the audio track in an output format.
A system comprising:
- at least one hardware processor;
- and
- software that is configured to, when executed by the at least one hardware processor,
- acquire a template, wherein the template comprises one or more template sections that are each associated with one or more sound generators,
- apply a model to the template to generate an audio track from the template by, for each of at least a subset of the one or more template sections, generate an audio section, note by note, using at least a subset of the one or more sound generators associated with that template section, and
- output the audio track in an output format.
A non-transitory computer-readable medium having instructions stored therein, wherein the instructions, when executed by a processor, cause the processor to:
- acquire a template, wherein the template comprises one or more template sections that are each associated with one or more sound generators;
- apply a model to the template to generate an audio track from the template by, for each of at least a subset of the one or more template sections, generate an audio section, note by note, using at least a subset of the one or more sound generators associated with that template section;
- and
- output the audio track in an output format.
Dependencies are inferred from the claim text.