|
RADLib
RADical C++ application framework
|
Options controlling MusicXML score generation. More...
#include <RADMedia.h>
Public Attributes | |
| std::string | partName = "Part" |
| Part display name written into the MusicXML part-list. More... | |
| int | divisions = 960 |
| MusicXML divisions per quarter note. More... | |
| int | beats = 4 |
| Time signature numerator. More... | |
| int | beatType = 4 |
| Time signature denominator. More... | |
| int | measureCount = 1 |
| Number of measures to emit. More... | |
| int | measuresPerSystem = 4 |
| Measures per rendered system. Zero disables encoded system breaks. More... | |
| int | systemsPerPage = 5 |
| Systems per rendered page. Zero disables encoded page breaks. More... | |
| MusicXmlStaffMode | staffMode = MusicXmlStaffMode::Treble |
| Staff/clef layout. More... | |
| int | grandStaffSplitNote = 60 |
| Notes at or above this MIDI note go to treble staff in GrandStaff mode. More... | |
| int | keyFifths = 0 |
| Key signature fifths field. More... | |
| std::vector< int > | measureKeyFifths |
| std::vector< MusicXmlHairpinEvent > | hairpins |
| Optional crescendo/decrescendo wedge markings. More... | |
| std::vector< MusicXmlRepeatEvent > | repeats |
| Optional repeat barline spans. More... | |
| std::vector< MusicXmlRehearsalEvent > | rehearsals |
| Optional section/rehearsal marks. More... | |
Options controlling MusicXML score generation.
| int RADMedia::MusicXmlScoreOptions::beats = 4 |
Time signature numerator.
| int RADMedia::MusicXmlScoreOptions::beatType = 4 |
Time signature denominator.
| int RADMedia::MusicXmlScoreOptions::divisions = 960 |
MusicXML divisions per quarter note.
| int RADMedia::MusicXmlScoreOptions::grandStaffSplitNote = 60 |
Notes at or above this MIDI note go to treble staff in GrandStaff mode.
| std::vector<MusicXmlHairpinEvent> RADMedia::MusicXmlScoreOptions::hairpins |
Optional crescendo/decrescendo wedge markings.
| int RADMedia::MusicXmlScoreOptions::keyFifths = 0 |
Key signature fifths field.
| int RADMedia::MusicXmlScoreOptions::measureCount = 1 |
Number of measures to emit.
| std::vector<int> RADMedia::MusicXmlScoreOptions::measureKeyFifths |
Optional per-measure key signature fifths. When shorter than measureCount, the last available value remains active.
| int RADMedia::MusicXmlScoreOptions::measuresPerSystem = 4 |
Measures per rendered system. Zero disables encoded system breaks.
| std::string RADMedia::MusicXmlScoreOptions::partName = "Part" |
Part display name written into the MusicXML part-list.
| std::vector<MusicXmlRehearsalEvent> RADMedia::MusicXmlScoreOptions::rehearsals |
Optional section/rehearsal marks.
| std::vector<MusicXmlRepeatEvent> RADMedia::MusicXmlScoreOptions::repeats |
Optional repeat barline spans.
| MusicXmlStaffMode RADMedia::MusicXmlScoreOptions::staffMode = MusicXmlStaffMode::Treble |
Staff/clef layout.
| int RADMedia::MusicXmlScoreOptions::systemsPerPage = 5 |
Systems per rendered page. Zero disables encoded page breaks.