Skip to main content

Common Music is a music composition system that transforms high-level algorithmic representations of musical processes and structure into a variety of control protocols for sound synthesis and display.

Common Music is a real-time music composition system implemented in JUCE/C++ and Scheme. It generates musical output via MIDI, OSC, CLM, FOMUS and CSOUND. Its user application is called GRACE (Graphical Real-time Algorithmic Composition Environment)

In Grace musical algorithms can run in real time, or faster-than-real time when doing file-based composition. Grace provides two coding languages for designing musical algorithms: S7 Scheme, and SAL, an easy-to-learn but expressive algol-like language.

Platform(s)
GNU/Linux
macOS
Windows
Software type
Utility
Other executable
Software language
C
Scheme
Software features
DSL/scripting
Livecoding
Audio FX
Synthesis
MIDI
OSC
Piano roll
License
GPL-3+
Developer(s)
Common Music team