alda
« Back to VersTracker
Description:
Music programming language for musicians
Type: Formula  |  Latest Version: 2.3.5@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @alda_music  |  formulae.brew.sh
Category: Multimedia
Tags: music audio composition live-coding midi
Install: brew install alda
About:
Alda is a text-based music programming language that allows musicians to compose and score music using code. It provides a simple, human-readable syntax for defining notes, rhythms, and instrument parts, which it then compiles into audio. This tool bridges the gap between traditional music notation and programming, enabling algorithmic composition and version-controlled scores.
Key Features:
  • Text-based music composition language
  • Live coding and REPL environment
  • Support for multiple instruments and MIDI
  • Cross-platform audio rendering
  • Integration with code editors
Use Cases:
  • Algorithmic music composition and generative art
  • Creating reproducible music scores with version control
  • Live coding performances and interactive music sessions
  • Educational tool for learning music theory through programming
Alternatives:
  • Sonic Pi – Sonic Pi is a live coding synth with a Ruby-based DSL, focused more on live performance, while Alda focuses on text-based score composition.
  • LilyPond – LilyPond produces publication-quality sheet music from text files, whereas Alda prioritizes real-time playback and simpler syntax for musicians.
Version History
Detected Version Rev Change Commit
Nov 15, 2025 11:14am 0 VERSION_BUMP 46be8637
Nov 11, 2025 7:48pm 0 VERSION_BUMP ff30f37a
Nov 9, 2025 2:23am 0 VERSION_BUMP f6036d95
Sep 16, 2025 11:19pm 0 VERSION_BUMP 430f7279
Sep 13, 2024 5:32pm 0 VERSION_BUMP bc1fa736