MCC
Loading...
Searching...
No Matches
Music Composition Core

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

Collaboration diagram for Music Composition Core:

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.

Detailed Description

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.