414#ifndef DOXYGEN_SHOULD_IGNORE_THIS
421 template<
typename BasicJsonType>
425 template<
typename BasicJsonType>
433 template<
typename BasicJsonType>
437 template<
typename BasicJsonType>
445 template<
typename BasicJsonType>
449 template<
typename BasicJsonType>
object model for MNX format
StaffGroupBarlineOverride
Resolved barline override setting for a layout staff group.
Definition Enumerations.h:357
JumpType
The types of jumps.
Definition Enumerations.h:167
MarkingUpDownAuto
Specifies up or down or auto for a marking symbol.
Definition Enumerations.h:232
LineType
Specifies the visual style of a line in (specifically) slurs.
Definition Enumerations.h:198
@ Solid
A solid (unbroken) line.
ClefSign
The values available in a clef sign object.
Definition Enumerations.h:94
OttavaAmount
Valid values for ottava amount.
Definition Enumerations.h:296
FermataSymbol
Specifies the symbol style for the fermat.
Definition Enumerations.h:120
@ DoubleDot
curved fermata symbol with two dots (used by Henze to denote long duration)
@ HalfCurve
half-curve fermata symbol (used by Henze to denote short duration)
@ DoubleSquare
double-square fermata symbol (often used to denote very long duration)
@ DoubleAngled
double-angled fermata symbol (often used to denote very short duration)
@ Square
square fermata symbol (often used to denote long duration)
@ Angled
angled fermata symbol (often used to denote short duration)
@ Curlew
double-curve (used by Britten in Curlew River to denote holding until a synchronization point)
LyricLineType
The symbols available to bracket a staff group.
Definition Enumerations.h:210
@ Start
the start of a word
@ Middle
the middle of a word
@ Whole
this lyric is a whole word
AccidentalEnclosureSymbol
The types of accidental enclosure symbols.
Definition Enumerations.h:31
@ Brackets
enclose accidental in brackets
@ Parentheses
enclose accidental in parentheses
OttavaAmountOrZero
Valid values for octave displacment amount, including zero for no transposition.
Definition Enumerations.h:315
@ NoTransposition
No transposition.
FontWeight
Specifies the weight of text glyphs.
Definition Enumerations.h:146
AutoYesNo
3-state choice enum
Definition Enumerations.h:41
TieTargetType
The values that describe the target of a tie.
Definition Enumerations.h:378
@ CrossVoice
The tie end on the next adjacent note in a different voice.
@ CrossJump
The tie crosses to a different ending or jump location.
@ NextNote
The tie ends on the next adjacent note in the same voice. This is the most common case.
@ Arpeggio
The tie is part of an arpeggio notated as consecutive ties.
BreathMarkSymbol
The symbols available for a breath mark.
Definition Enumerations.h:82
LayoutSymbol
The symbols available to bracket a staff group.
Definition Enumerations.h:187
@ NoSymbol
the default (none)
NoteStep
The diatonic note step values.
Definition Enumerations.h:245
SlurTieSide
Specifies the direction of a slur or tie.
Definition Enumerations.h:330
TupletDisplaySetting
Controls display of a tuplet's number or note value.
Definition Enumerations.h:406
TimeSignatureUnit
Valid units for the lower numbers of time signatures.
Definition Enumerations.h:390
LabelRef
The values available in a labelref.
Definition Enumerations.h:177
@ Name
the full name from the part (the default)
@ ShortName
the abbreviated name from the part
FontStyle
Specifies the style of text glyphs.
Definition Enumerations.h:136
@ Plain
plain (non-italic) text
BeamHookDirection
The types of jumps.
Definition Enumerations.h:71
FermataDuration
Specifies the subjective playback duration of a fermata.
Definition Enumerations.h:105
@ VeryShort
very short fermata
@ None
playback should ignore fermata
@ Normal
normal length fermata
@ VeryLong
very long fermata
GraceType
Options for how to perform grace notes.
Definition Enumerations.h:156
@ StealPrevious
steal time from the previous non-grace.
@ StealFollowing
steak time from the following non-grace.
@ MakeTime
add extra time for the grace note.
StemDirection
The values available in a labelref.
Definition Enumerations.h:368
StaffGroupBarlineStyle
The types of barline overrides for staff groups in layouts.
Definition Enumerations.h:343
@ Unified
override with unified barline
@ Individual
currently interpreted as no override
@ Instrument
currently interpreted as no override or unified, depending on whether the group is single- or multi-i...
@ Mensurstrich
override with mensurstrich barline
BarlineType
The types of barlines supported.
Definition Enumerations.h:52
@ NoBarline
no barline (barline is invisible)
@ Short
length 2 spaces centered on middle staff line.
@ HeavyLight
thick ling followed by thin line
@ Final
thin line followed by thick line
@ Regular
the default (normal barline)
@ Double
two thin lines together
@ HeavyHeavy
two thick lines
NoteValueBase
The note values allowed in MNX.
Definition Enumerations.h:260
MarkingUpDown
Specifies up or down for a marking symbol.
Definition Enumerations.h:222
Orientation
Specifies the vertical visual orientation of a glyph with respect to its corresponding notation.
Definition Enumerations.h:285
@ Above
glyph should be above its corresponding notation
@ Below
glyph should be below its corresponding notation