Music Notation with HTML5 Canvas in the Browser; Standard Formats for Scores

The march of “because you can” experiments with the new generation of Web browsers continues. Last week, we saw real-time synthesis in the browser from a team at Mozilla. Next up: music notation. Mohit Muthanna has executed a gorgeous example of musical notation using HTML5’s Canvas. (The Canvas is a new feature of the Web standard that makes drawing to the display directly in the browser more functional than in the past.) JavaScript code is translated directly to “engraved” notation on the screen, without any other dependencies, plug-ins, or intermediate libraries. Music Notation with HTML5 Canvas This isn’t just using …

READ MORE →

Real Sound Synthesis, Now in the Browser; Possible New Standard?

Bloop HTML5 Instrument inspired by Brian Eno’s Bloom from Bocoup on Vimeo. HTML5 and Javascript Synthesizer from Corban Brook on Vimeo. Pioneers like Max Mathews’ Bell Labs team taught the computer to hum, sing, and speak, before even the development of primitive graphical user interfaces. So it’s fitting that the standards that chart the Web’s future would again turn to the basics of electronic sound synthesis. A group of intrepid hackers and Mozilla developers and community leaders are working to make an audio API a standard part of this generation of Web browsers. (Note: not some unspecified future browsers – …

READ MORE →