AI Research

bach+ project

I'm building the framework of a music analysis AI agent for the Bach chorale corpus. Using harmonic analyses from the "When in Rome" project (thank you Mark Gotham), and information from the music21 dataset, I'm developing a self-hosted chat agent around the Qwen LLM. Over the next few weeks I hope to expand the project by tuning it, and adding additional layers of music-theoretic knowledge on top of the existing harmonic analysis. Hopefully this will provide another way to interact with a musically interesting and historically important corpus.

photo 1 photo 2 photo 3 photo 4

The Latest: August 2026

I've built a local HTTP-based query agent on top of the system, begun to coordinate the analytical information with the pitch information.