Wow, that's truly awesome Barry.

 

Nice Work

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Barry van Oudtshoorn
Sent: Thursday, October 27, 2011 9:25 AM
To: [email protected]
Subject: [Moo] TrackPerformer

 

Hi all,

I've just pushed my latest pet project, TrackPerformer up to GitHub. To
quote my blog post on the project, "TrackPerformer provides a visual stage
for your music, using HTML5 canvas and audio. On that stage, performers
"play" the instruments in the music visually. In other words, it's a
visualisation system for music, but based on the notation (the abstract)
rather than the audio (the manifestation)." It's written with MooTools (of
course!), and, at this initial stage, will allow users to write their own
"performers" to perform the music.

As yet, I've not added support for multiple audio fallbacks, so you'll need
to take a look in an OGG-supporting browser -- I developed it in Firefox, so
your mileage may vary in other browsers, at least until I clean it up a bit
and do some proper cross-browser testing.

The format of the music is a JSON-representation of "tracker" music -- you
can read up on it on Wikipedia at
http://en.wikipedia.org/wiki/Tracker_%28music_software%29 . Basically, once
the "notation" has been converted into JSON, you then assign "performers" to
each of the instruments (as many performers per instrument as you like), and
away you go!

Blog post: http://www.barryvan.com.au/2011/10/trackperformer/
GitHub: http://barryvan.github.com/trackPerformer/

Let me know what you think!

Barry van Oudtshoorn
http://barryvan.com.au/
[email protected]

Reply via email to