Appearance
Philosophy
1) The Text Is the Score
Loom source should be readable as music notation.
- vertical alignment matters
- symbols are minimal and intentional
- formatter enforces consistent readability
2) Elastic Time Grid
Loom prefers relative rhythmic structure over explicit ticks.
- bars are subdivided by content density
- nested groups support recursive rhythm
3) Music as Documentation
Loom embraces text-native workflows.
- markdown-friendly structure
- human-first readability
- version-control friendly diffs
4) Keep It Small and Sharp
Loom focuses on MIDI description and playback.
- no built-in synth ambition
- predictable behavior over complexity
- composable with external audio tools