An open source live coding audio environment
Overtone is an open source live coding audio environment designed to explore new musical ideas from synthesis and sampling to instrument building and collaborative jamming.
Overtone provides:
- A Clojure API to the SuperCollider synthesis engine
- A growing library of musical functions (scales, chords, rhythms, arpeggiators, etc.)
- Metronome and timing system to support live-programming and sequencing
- Plug and play MIDI device I/O
- A full Open Sound Control (OSC) client and server implementation.
- Pre-cache - a system for locally caching external assets such as .wav files
- An API for querying and fetching sounds from http://freesound.org
- A global concurrent event stream