Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A JavaScript library for real-time audio synthesis and composition from within the browser
JavaScript Other
branch: SingleSample

This branch is 16 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
src
tests
.gitmodules
LICENSE
README.md

README.md

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.

Features

  • Simple graph based audio routing API
  • Expanding selection of generators and effects
  • Sample-accurate scheduling
  • Processing group (sub-patch/sub-graph/synth) support
  • Pattern based algorithmic composition
  • Feedback routing
  • Support for microtonal and non-western tunings and scales

What does it look like?

How about a simple example? The following code will play a 440hz sine wave through both speakers.

Hello sine

var audiolet = new Audiolet();
var sine = new Sine(audiolet, 440);
sine.connect(audiolet.output);

Easy huh?

Sounds great!

Glad you think so! Check out the wiki for instructions on how to get started with Audiolet.

Something went wrong with that request. Please try again.