The present invention provides dynamically changing musical compositions
and sound compositions. Provided is a dynamic music sound file format, as
well as an illustrative operating environment in which the invention may
be practiced. The sound file includes many different characteristics
relating to the components that are easily accessible. Each time the user
listens to a song or sound composition, it may change. For example, the
user may listen to a song and then play the same song again and hear a
different version of the song. A script tool is used to create scripts
that are used to play back a song. The scripts are user definable and
may, for example, define a specific order to play the components, define
the components that may be played next to each other during the playback.
The possibilities for new music experience are expanded, adding
tremendous value for the listener and tremendous creative opportunities
for the artists.