Automatic improvisation system and method
AssigneePG Music, Inc.
InventorPeter Gannon
Life of this patent
Estimating the term…
Loading patent…
AssigneePG Music, Inc.
InventorPeter Gannon
Estimating the term…
A system and method for generating new musical improvisations, based on a database of existing improvisations. An automated method for converting the existing improvisations to a database and generating a new improvisation from the database. Musical improvisations are performed by musicians and stored in MIDI Data format. The Chord symbols used and key signature are input, and added to the improvisation. The system analyzes the performances, and information about sections and phrases of the solo are stored in a "Riffs" file. The musicians' original performances, the chord symbols and the Riffs files are combined into a Soloist Database File, consisting of one or more improvisations. An Options file is created by the user to control parameters about the solo to be generated. The system then generates a new improvisation based on any input chord progression and key, and the Options file, by choosing portions of the Soloist Database to construct the new improvisation.
A method for generating by computer a musical performance for a sequence of chords, comprising:
A method for generating by computer a musical performance for a sequence of chords, comprising:
A data storage medium containing a computer program for operating with a database of recorded musical performances to generate an improvisation which, when run on a computer, causes the computer to perform the following steps:
A data storage medium containing a computer program for operating with a database of recorded musical performances to generate an improvisation which, when run on a computer, causes the computer to perform the following steps:
A system for operating with a database of recorded musical performances to generate an improvisation, comprising:
A system for operating with a database of recorded musical performances to generate an improvisation, comprising:
A data storage medium containing a database of recorded musical performances suitable for generating improvisations, comprising:
A method for creating a database of riffs, comprising:
A system for creating a database of riffs, comprising:
Dependencies are inferred from the claim text.