Skip to content

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