Metadata-Version: 2.4
Name: galdr
Version: 0.0.1
Summary: AI music perception framework. Stateful listener, pattern analysis, experience documents.
Project-URL: Homepage, https://github.com/sellemain/galdr
Project-URL: Repository, https://github.com/sellemain/galdr
Author-email: Jason Foote <jason@sellemain.com>
License-Expression: MIT
License-File: LICENSE
Keywords: ai,analysis,audio,listener,music,perception
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Sound/Audio :: Analysis
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# 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)
