Overtone is an open source audio environment being created to explore musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming. We use the SuperCollider synth server as the audio engine, with Clojure being used to develop the APIs and the application. Synthesizers, effects, analyzers and musical generators can be programmed in Clojure.

Come and join the Overtone Google Group if you want to get involved in the project or have any questions about how you can use Overtone to make cool sounds and music.

Getting started with Overtone Docs

Finding the right tool for the job can be tough, so we've outlined a few ways to go about your search below.

  • Take a look at the Overtone cheat sheet, which displays Overtone vars grouped by category. Alternatively, browse the Ugen quickref for quick links to ugen docs, grouped by category too.
  • Browse an alphabetical list of vars defined in Overtone.

Does this site look familiar?

This site is entirely based off of the great work done by zkim and all on ClojureDocs.org. You can help out that project by joining the mailing list and getting involved - it's also totally open source so you can contribute using Github. It looks like they're undergoing a transition to a new iteration of the site, so it may be that the latest work is going in a new direction, but I'm sure they're happy for people to take an interest.