The present invention provides a retrograde recombinant composition
algorithm that creates new musical compositions based on existing musical
compositions that are preferably written in software and is suitable for
implementation in electro-mechanical and electronic devices that generate
musical works based on existing bodies of music. The retrograde approach
to recomposition according to the present invention provides a highly
simplified code that executes at a high speed, and accordingly a reduced
need for computational resources.