Systems and methods for creating, modifying, interacting with and playing
music are provided, particularly systems and methods employing a top-down
process, where the user is provided with a musical composition that may
be modified and interacted with and played and/or stored (for later
play). The system preferably is provided in a handheld form factor, and a
graphical display is provided to display status information, graphical
representations of musical lanes or components which preferably vary in
shape as musical parameters and the like are changed for particular
instruments or musical components such as a microphone input or audio
samples. An interactive auto-composition process preferably is utilized
that employs musical rules and preferably a pseudo random number
generator, which may also incorporate randomness introduced by timing of
user input or the like, the user may then quickly begin creating
desirable music in accordance with one or a variety of musical styles,
with the user modifying the auto-composed (or previously created) musical
composition, either for a real time performance and/or for storing and
subsequent playback.