Patent ID: 6979767
Filing Date: 2005-12-27
Classification: G10H

Abstract:
1. A method for playing a song comprising the steps of: executing program instructions, wherein one or more music composition algorithms are applied to song data in accordance with a song data structure to generate music output for the song; receiving user input for one or more musical components, wherein musical data in accordance with the song data structure corresponding to the musical components are modified in accordance with the user input, wherein the user input is provided via a controller, wherein the controller provides musical information via descriptors, wherein the descriptors contain data that represent the musical information, wherein the descriptors include data that does not represent sampled audio information; and applying music rules to the modified musical data, wherein the music output for the song is modified in accordance with the modified musical data; wherein as a first step the user is provided with musical data in accordance with the song data structure for a complete song, wherein in response to the user input a modified song is created based on user modifications to the complete song.