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.
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.



