GuitarPrometheus::SongStructure
GuitarPrometheus::SongStructure
Classes
| Name | |
|---|---|
| struct | GuitarPrometheus::SongStructure::BendCurve A bend curve attached to a single Engraving. |
| 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::DynamicSpan A gradual dynamic change (crescendo or decrescendo, emitted in MusicXML via <wedge>). |
| class | GuitarPrometheus::SongStructure::Engraving |
| 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. |
| struct | GuitarPrometheus::SongStructure::TechniqueSpan A technique that spans multiple engravings (slide from note A to note B, bend across notes, slur, hammer-on pair). |
Types
| Name | |
|---|---|
| enum class | PickDirection { None, Down, Up} |
Types Documentation
enum PickDirection
| Enumerator | Value | Description |
|---|---|---|
| None | ||
| Down | ||
| Up |
Updated on 2026-05-29 at 07:39:52 +0000