Method and system for AI controlled loop based song construction
AssigneeBellevue Investments GmbH & Co. Kgaa
InventorsDieter Rein, Jurgen Jaron
Life of this patent
Estimating the term…
Abstract
According to an embodiment, there is provided a system and method for automatic AI controlled loop based song construction. It provides and benefits from a machine learning AI in a audio loop selection engine for the generation of a song structure and for the selection of fitting audio loops from a database of audio loops. In one embodiment, the instant method provides a music generation process that utilizes an AI system that has been trained and validated on a music item database to complete the creation of a music item given an incomplete song that was started but not finished by a user.
Claims7
A method of constructing a digital music item, comprising the steps of:
- (a) obtaining a selection from a user of an incomplete version of said digital music item containing one or more user parts;
- (b) accessing a song project database, said song project database comprising a plurality of completed music items;
- (c) selecting a subset of completed music items in said song project database, thereby selecting a training dataset of song projects;
- (d) for each of said selected song projects in said training dataset, creating an associated incomplete song project by selecting one or more parts of each of said selected song projects;
- (e) training an artificial intelligence program using said subset of said song projects and said associated incomplete song projects,
- (f) using said trained artificial intelligence program and said user incomplete version of said digital music item to construct said music item;
- and
- (g) performing at least a portion of said digital music item for the user.
A method of constructing a digital music item, comprising the steps of:
- (a) obtaining a selection of one or more audio loops from a user;
- (b) initiating an analysis of each of said selected audio loops, thereby generating a plurality of summary data values for each of said selected audio loops;
- (c) accessing an audio loop database, said audio loop database comprising a plurality of database audio loops;
- (d) initiating an analysis of each of said plurality of database audio loops stored in said audio loop database, thereby generating a plurality of summary data values for each of audio loops in said audio loop database;
- (e) accessing a song project database comprising a plurality of complete music items, wherein each of said plurality of complete music items comprises a plurality song parts, each of said song parts containing a plurality of song part audio loops;
- (f) selecting a subset of said song project database, thereby selecting a training dataset of song projects;
- (g) for each of said selected song projects in said training dataset, creating an associated incomplete song project by extracting one or more parts from each of said selected song projects;
- (h) training an artificial intelligence program using said subset of said song projects and said associated incomplete song projects;
- (i) using said trained artificial intelligence program and said user selection of one or more audio loops to construct said music item;
- and
- (j) performing at least a portion of said digital music item for the user.
Dependencies are inferred from the claim text.