Chrome Experiment - Touch synthesizer

What is it?

As the WebAudio API is slowly but surely being incorporated in all major browsers, a small experiment showcasing its possibilities was in order. The WebAudio API finally provides a means to write (and thus synthesize!) audio inside the web browser through JavaScript.

While the high level JavaScript language is too limited for processing live audio, the API delegates the actual processing to a optimized lower level language, thus giving a tremendous performance gain and opening up a whole new range of possibilities for the web.

With the advent of version 6, Safari has implemented WebAudio, making it useable on mobile devices running iOS 6 such as iPads. Having a consumer appliance with a touch screen supporting this technology creates a very interesting field for experimentation.

As such, the resulting experiment is a (multi)touch enabled synthesizer. By creating movable nodes with very exact frequencies, a creative user can coax all manner of other wordly sounds, and perhaps, find an instrument within their hands.

Touch Synthesizer is an official Chrome Experiment.

Want to see it?

You can run the experiment here, note that either Google Chrome or Safari 6+ is required.