Overtone!

Overtone is more than just software it's also a growing community. Not only do we have hundreds of users http://groups.google.com/group/overtone
pushing the boundaries of what's possible, we also have a growing list of contributors https://github.com/overtone/overtone/contributors
hacking with fervour on Overtone's sophisticated internals. Follow Overtone On Twitter » http://twitter.com/overtone

Overtone alternatives

  • Pure Data

  • Pd (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical processing. It is the third major branch of the family of patcher programming languages known as Max (Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by Miller Puckette and company at IRCAM. The core of Pd is written and maintained by Miller Puckette and includes the work of many developers, making the whole package very much a community effort.

    tags: api art cpp-development generative-art graphics
  • SuperCollider

  • A real time audio synthesis engine, and an object-oriented programming language specialised for music.

    tags: audio-synthesis-engine music-programming oo-programming real-time-processing
  • ChucK

  • ChucK is a programming language for real-time sound synthesis and music creation. ChucK presents a unique time-based, concurrent programming model that's precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music. »

    tags: concurrent music-programming music-synthesizer programming-language real-time
  • Klangmeister

  • Klangmeister is a live coding environment for the browser. It lets you design synthesisers and compose music using computer code - without having to install anything on your own computer. Klangmeister works best in Chrome, because the synthesis features that it relies on have patchy support across the other browsers.

    tags: html5 music-production synthesizer live-coding
  • Max/MSP

  • Interactive visual programming environment for music, audio, and media

    tags: real-time-processing visual-programming
  • Sonic Pi

  • Soinc Pi is a live-coding audio software. Learn to code creatively by composing, improvising or performing in an incredible range of styles from classical through to algorave.

    tags: music-production synthesizer music-synthesizer live-coding
  • Wavepot

  • Wavepot is a live-coding environment for creating sound and music. Build sound and music compositions on-the-fly using JavaScript and save your projects right to GitHub.

    tags: audio-synthesis-engine live-coding music-programming music-synthesizer real-time-processing
  • Csound

  • Csound is a sound design, music synthesis and signal processing system, providing facilities for composition and performance over a wide range of platforms. It is not restricted to any style of music, having been used for many years in the creation of classical, pop, techno, ambient, experimental, and (of course) computer music, as well as music for film and television.

    tags: music-composition music-production music-synthesizer sound-design signal-processing
  • Extempore

  • Extempore is a systems programming language designed to support the programming of real-time systems in real-time. Extempore promotes human orchestration as a meta model of real-time man-machine interaction in an increasingly distributed and environmentally aware computing context.

    tags: music-production synthesizer music-synthesizer live-coding