Melrose
Interactive Go tool for programming melodies as expressions and playing them live over MIDI.
| Language | Melrose (DSL, Go) |
|---|---|
| Category | Composition & notation |
| License | MIT |
| Platforms | macOS Windows Linux |
| Install | Install the Go binary or download a release; outputs MIDI |
| First released | ~2020 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- Simple, composable musical expressions
- MIDI-focused; pairs with any DAW/synth
- Active, with VS Code integration
Limitations
- MIDI-only (no built-in synthesis)
- Smaller community than Tidal/FoxDot
Best for
Composers who think in melodic/algebraic expressions and drive external MIDI gear.
Minimal example
sequence('c d e f g a b c5')