|
MCC
|
Portable music-composition primitives built on Foundation. More...

Topics | |
| Core | |
| Root module for the reconstructed music domain. | |
| Pitch | |
| Written pitch primitives: letters, accidentals, note names and pitches. | |
| Interval | |
| Directed intervals and spelling-preserving transposition. | |
| Tuning | |
| Frequencies of written pitches under an explicit tuning. | |
| Scale | |
| Scale patterns, spelled scales and the reviewed scale catalog. | |
| Chord | |
| Chord patterns, spelled chords, inversions and the reviewed chord catalog. | |
| Key | |
| Key signatures, keys in the seven diatonic modes and spelling in a key. | |
| Notation | |
| Text formatting and parsing into caller-provided buffers. | |
| Rhythm | |
| Exact written durations, independent of playback time. | |
Portable music-composition primitives built on Foundation.
MCC uses the MCC namespace and consumes the stable CMake target Foundation::Foundation. Applications may include MCC.h for the complete enabled surface or a documented module/component header for narrow access.