CLUSTER MUSIC-LANGUAGE-PROGRAMMING · 8 ENTRIES · EARLIEST ENTRY 2020-05-24

Text-based music programming languages

This cluster consists of text-based music programming languages and notation systems that let composers create music by writing code or ASCII notation. The dated entries span 2011 to 2022, with most appearing between 2019 and 2022, suggesting a slow but steady stream of new projects. The traction leaders—alda, midica, and mascii—each show zero stars, indicating minimal community adoption so far.

Entry timeline

ENTRY TIMELINE

SEP 2011: 1FEB 2019: 1SEP 2019: 2MAY 2020: 1JUN 2020: 1AUG 2021: 1MAR 2022: 1
SEP 2011MAR 2022

Members by activity

Activity signals, not revenue.

Build origin · 3 hand-coded · 5 unlabelled

Operator · 8 open source

Two labels per entry, never collapsed into one: how it was built, and who stands behind it. Counted over the 8 listed below. Unlabelled means nothing has decided yet — not that the answer is small.

  1. 01alda0★1 moliveopen sourceMusic programming language that lets musicians compose tracks by writing code.
  2. 02midica0★2 yrabandonedliveopen sourceMusic programming language that translates source code into MIDI, with a player, karaoke support, and an analyzer.
  3. 03mascii0★4 yrabandonedlivehand-codedopen sourceText-based music notation system for composing polyphonic music using ASCII characters.
  4. 04gwion0★7 yrabandonedlivehand-codedopen sourceProgramming language for creating music and sound synthesis with precise timing control.
  5. 05scala-music-scales0★2 yrabandonedliveopen sourceCollection of musical scale definitions designed for the Scala music software.
  6. 06csound-blue0★2 yrabandonedliveopen sourceMusic composition environment for creating sound and music with the Csound synthesis language.
  7. 07bipscript0★2 yrabandonedliveopen sourceScripting language for creating interactive music.
  8. 08takt0★6 yrabandonedlivehand-codedopen sourceText-based music programming language for composing musical pieces from text descriptions.