Algorithmic Harmony
Definition
The computational generation and manipulation of chord progressions, counterpoint, and musical harmony through mathematical rules and interval matrices.
Key Characteristics
- Matrix representations of pitch classes and chord qualities.
- Probabilistic and constraint-based voice leading rules.
- Real-time midi and oscillator synthesis dispatch.
Applications
- Generative music systems
- Live coding (Strudel/TidalCycles)
- Game audio
Mentions in Source
- βChord construction, inversion arithmetic, and voice-leading heuristics implemented in clean code.β β music-theory-for-programmers