🎶 Generate four-part harmony following idiomatic voice-leading procedures with DP!
-
Updated
Dec 27, 2022 - Python
🎶 Generate four-part harmony following idiomatic voice-leading procedures with DP!
Header-only C++ music theory library
Set of tools to work with scales, modes, modulations, chord progressions, voice leading, rhythm and more
A ukulele chord toolbox in Rust
AI-powered music notation & composition tool with built-in MCP server. Compose through conversation with Claude Code Desktop or any LLM. Free.
music style compiler
Deterministic music-theory MCP server & API — chord analysis, Roman-numeral analysis, voicing & reharmonization for Claude & Cursor. Computed, not hallucinated. Hosted at mcp.thiri.ai · npx @bluesprincemedia/thiri-mcp
Species counterpoint engine — interval classification, first species rules
A containerized Flask, Redis, & Kubernetes application to analyze the role of music in communication. Final Project for COE332.
🎵 PLR group algebra for collaborative counterpoint — you can never play a wrong note
Conservation-governed MIDI harmonization: ternary vectors → SATB voice leading with counterpoint rules.
Smooth agent state transitions via musical voice leading. Optimal reconfiguration paths, counterpoint rules, leading tones, cadences. Minimal disruption during team restructuring. 14 tests.
Topological sonata: musical form as topological space, contrapuntal voice-leading as homotopy, cadences as topological transitions
See the hidden geometry of chords. Group theory + pitch-class sets + Neo-Riemannian transformations.
Add a description, image, and links to the voice-leading topic page so that developers can more easily learn about it.
To associate your repository with the voice-leading topic, visit your repo's landing page and select "manage topics."