denigma 4.0.0
Loading...
Searching...
No Matches
denigma::classify::OctaveMarkingClassification Struct Reference

An octave-displacement marking ("8va", "15mb", the SMuFL ottava glyphs, etc.) recognized in Finale text. More...

#include <octaves.h>

Public Attributes

int magnitude {}
 Number of octaves displaced (1, 2, or 3).
 
octave::Direction direction { octave::Direction::Unknown }
 The stated direction, when the marking states one.
 
bool directionIsExplicit {}
 True when the direction is unmistakable (e.g., "8vb", "bassa").
 
bool fromGlyph {}
 True when recognition relied on SMuFL glyphs.
 

Detailed Description

An octave-displacement marking ("8va", "15mb", the SMuFL ottava glyphs, etc.) recognized in Finale text.

Member Data Documentation

◆ directionIsExplicit

bool denigma::classify::OctaveMarkingClassification::directionIsExplicit {}

True when the direction is unmistakable (e.g., "8vb", "bassa").

"va"/"ma" spellings imply alta only weakly: engravers also use them below the staff to mean bassa.


The documentation for this struct was generated from the following file: