# galdr

*Old Norse: spell-song, incantation. From gala — to sing, to chant.*

AI music perception framework. Stateful listener, pattern analysis, experience documents.

galdr is not a feature extractor. It's a perception layer — a stateful listener that accumulates context across tracks and produces experience documents describing what it heard.

**Coming soon.** This package is under active development.

- Pattern analysis (pattern lock, pattern breaks, momentum, breath)
- Harmonic perception (dual consonance: temperament alignment + harmonic series)
- Overtone tracking with harmonic series fitting
- Melodic contour and vocal presence detection
- Stateful catalog that learns across analyses
- Experience documents as first-class output
- Built for AI agents developing musical taste

## Links

- GitHub: [sellemain/galdr](https://github.com/sellemain/galdr)
- By [Sellemain](https://sellemain.com)
