1
edit
Changes
→Project News
[== Project News == Friday Oct 22ndCompletely forgot about this wiki, a lot has happened in the last few weeks. 1) Researched several resources on the Audio_Data_api that I was referred to by Alistair MacDonald, the author of many music visualization libraries.[https://wiki.mozilla.org/Audio_Data_API audio data api][http://chromium.googlecode.com/svn/trunk/samples/audio/specification/specification.html Webkit audio spec] some of his work on music.js[http://code.bocoup.com/bloop/color/notes&scales.js notes and scales][http://gist/github.com/6075751 music.js] After realizing this was really complicated I set about some easier tasks. First, I got a song simply playing in a browser. This was much easier after learning that mp3s are not supported in audio tag in Firefox. I downloaded an mp3->ogg converter and got to buisiness. next, I made a series of painful attempts to make some kind of cool demo. In the end, I adapted an existing demo and put whatever song I wanted in it, this demo is [http://matrix.senecac.on.ca/~peleaning/OSD/third.html here]. I also made LoadedMetaData event function actually draw meta data out of the track, instead of having it hard coded. I then made some more flailing blunders trying to make something cool work, and last night I finally put something together with the help of Charles J Cliffe, author of Beatdetektor.js. Using one of his very complex demos I made one of my own which plays a song, detects its' beat and pulses some text on the screen. My demo can be found [http://matrix.senecac.on.ca/~peleaning/OSD/Fascination_beat.html here]. Those two demos are my 0.1 release, and although it doesn't seem like very much this had a very high learning curve for me. Now that I know how these building blocks work I think I can put together something really successful for 0.2 release.