|
MUSX Document Model
|
Format-neutral display data for one Finale fretboard diagram. More...
#include <Fretboard.h>
Classes | |
| struct | Barre |
| A barre spanning a range of strings. More... | |
| struct | Cell |
| One marker or fretted position in the diagram. More... | |
Public Attributes | |
| int | stringCount {} |
| Number of strings in the associated fret instrument. | |
| int | fretCount {} |
| Number of frets displayed by the diagram. | |
| int | fretboardNumber {} |
| Starting fret number stored by Finale. | |
| bool | showFretboardNumber {} |
| Whether Finale displays fretboardNumber. | |
| UnplayedStringDisplay | unplayedStringDisplay {UnplayedStringDisplay::None} |
| Display state for strings without frame notes. | |
| std::vector< Cell > | cells |
| Diagram cells in Finale source order. | |
| std::vector< Barre > | barres |
| Diagram barres in Finale source order. | |
Format-neutral display data for one Finale fretboard diagram.
Fret values are absolute display fret numbers. A cell with fret zero is a string marker whose meaning comes from Cell::shape, and multiple cells on one string are retained in source order. Exporters may collapse or reinterpret those values according to their target format.