Skip to content
Joe Turner edited this page May 11, 2011 · 16 revisions

Audiolet

Audiolet is a JavaScript library for real-time audio synthesis and composition from within the browser. It uses graph-based routing and pattern-based scheduling to make complex audio simple to program, and easy to understand.

Very Alpha

Audiolet is currently very alpha quality, and is significantly broken in a number of places. That said, on a good day it can already make a cracking wobbly bassline, and is steadily becoming more well tested.

Installation

Audiolet comes with everything you need to get started, with the exception of a browser. Currently it only supports Firefox 4, although there is untested code to support versions of Chrome with the Web Audio API enabled.

To get started with Audiolet, clone the git repository and copy one of the examples to use as a template. A recently compiled version of Audiolet is kept in the audiolet/ directory.

User Guide (Coming soon)

  • Start making noise
  • Build your first synth
  • Learn about scheduling and patterns

Developers Guide (Coming soon)

  • Building Audiolet
  • Creating AudioletNodes
  • Creating Patterns
  • About the Scheduler
Clone this wiki locally