An altered but recognizable variant of an input musical composition is created by parsing the input into elements, selecting elements for replacement using a hole-selecting algorithm, and replacing the selected elements using a substitution algorithm. A plurality of tracks from the same composition, or from different compositions, can be separately varied and combined, or concatenated and varied together, or used as a seed source of a substitution algorithm, to create a remix or mash-up. Music variants can be combined with photographs, images, or videos, for distribution to recipients, or for a project presentation or story board. Greeting cards, MP3 players, mobile electronic devices, wearable electronic devices, toys, video games, websites, and ringtones can be configured to create and play a new variant of an input composition each time it is accessed. Websites can be used to host and track successive, “chain” variations of an input musical composition.
展开▼