src/public/model/SongStructure.h
src/public/model/SongStructure.h
Namespaces
| Name |
|---|
| GuitarPrometheus |
| GuitarPrometheus::SongStructure |
Classes
| Name | |
|---|---|
| struct | GuitarPrometheus::SongStructure::BendPoint A note as engraved on a staff: a pitch class, accidental, octave, engraved duration symbol, and position metadata. |
| struct | GuitarPrometheus::SongStructure::BendCurve A bend curve attached to a single Engraving. |
| class | GuitarPrometheus::SongStructure::Engraving |
| struct | GuitarPrometheus::SongStructure::TechniqueSpan A technique that spans multiple engravings (slide from note A to note B, bend across notes, slur, hammer-on pair). |
| struct | GuitarPrometheus::SongStructure::DynamicSpan A gradual dynamic change (crescendo or decrescendo, emitted in MusicXML via <wedge>). |
| struct | GuitarPrometheus::SongStructure::Measure One bar of music in a single part. |
| class | GuitarPrometheus::SongStructure::Part One MusicXML part — one instrument with its own MIDI channel/program. |
| class | GuitarPrometheus::SongStructure::Score The complete parsed score: initial time/key/tempo, divisions (ticks per quarter note), plus a list of parts. |
Updated on 2026-05-29 at 07:39:53 +0000