Skip to content

Music player to playback songs that are segments of audio that are connected in a graph.

License

Notifications You must be signed in to change notification settings

geoff604/multipathaudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multipathaudio

Audio player that allows recordings to be played which sound different each time they are played. The audio segments follow a graph which can introduce random choices and multiple branches that the player can choose from as the song is played.

The idea

When a band makes a recording, they usually do a bunch of takes, say 5 or 6 alternate versions. Instead of throwing away most of this raw music, and ending up with a single 3 minute track, let's use a "smart" music player to combine parts of it to make a different but seamless performance every time you hit play.

A Multipath song is divided up into smaller pieces or segments. Using a special computer code called XML, the recording artist can define a set of possible paths through a song, made up of these segments, and specify when and how likely each path is to be chosen.

The end result may seem almost magical. Your recordings will stay fresh longer and as a listener you'll feel closer to the musicians, as if they are performing just for you, right inside your computer or music device.

It's Free

We're making tools for musicians to create their own recordings that sound different every time, and we're giving them away free and open-source (under the Apache License 2.0). We believe this idea is too good to keep secret!

Instructions

Instructions on how to create your own Multi Path Audio files are coming soon. In the meantime, please email me ([email protected]) if you are interested.

Download Player

MultiPathAudio is based on Wordpress Audio Player. To use the Multi Path Audio player in your own page, download the MultiPathPlayer and follow the instructions used for the non-multipath player.

XML Format

MultiPathAudio music is specified using XML. More documentation on the XML schema will be posted soon. In the meantime you can see an example XML file in the Downloads section.

Source Code

MultiPathAudio Player is coded in Flash/Actionscript 2.0. Go to the "Downloads" section for a link to the current Source Code and a sample song.

Who is developing Multi Path Audio?

Multi Path Audio was created by Geoff Peters, a software developer and jazz pianist from Vancouver BC Canada.

The idea was initially published by Geoff on his weblog on June 11th 2010.

Contact

Geoff Peters can be contacted at [email protected] or via his personal website.

About

Music player to playback songs that are segments of audio that are connected in a graph.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published