Finale PDK Framework 0.74
Public Types | Public Member Functions | Static Public Attributes | List of all members
__FCStaffBase Class Reference

The base class for FCStaff (and its subclass FCCurrentStaffSpec), as well FCStaffStyleDef. More...

#include <ff_other.h>

Inheritance diagram for __FCStaffBase:
__FCNoInciOther __FCOther __FCBaseData __FCBase FCStaff FCStaffStyleDef FCCurrentStaffSpec

Public Types

enum  STAFFNOTATION_STYLE { STAFFNOTATION_NORMAL = 0 , STAFFNOTATION_PERCUSSION = 1 , STAFFNOTATION_TABLATURE = 2 }
 Styles for the FCStaff::GetNotationStyle() and FCStaff::SetNotationStyle() methods. The constants are also used for the similar FCStaffStyleDef methods. More...
 
enum  STAFFSTEMDIRS { STAFFSTEMDIR_DEFAULT = 0 , STAFFSTEMDIR_ALWAYS_UP = 1 , STAFFSTEMDIR_ALWAYS_DOWN = 2 }
 Options for the directions in which the staff displays note stems. More...
 
enum  ALTERNATE_STAFF {
  ALTSTAFF_NORMAL = FXUseNormalNotation , ALTSTAFF_SLASHBEATS = FXUseSlashBeatsNotation , ALTSTAFF_RHYTHMIC = FXUseRhythmicNotation , ALTSTAFF_ONEBARREPEAT = FXUseOneBarRepeatSymbol ,
  ALTSTAFF_TWOBARREPEAT = FXUseTwoBarRepeatSymbol , ALTSTAFF_BLANKNOTATIONRESTS = 5 , ALTSTAFF_BLANKNOTATION = FXUseBlankNotation
}
 Alternate staff notation styles for FCStaff::GetAltNotationStyle() and FCStaff::SetAltNotationStyle() methods. The constants are also used for the similar FCStaffStyleDef methods. More...
 
enum  STAFF_HIDEMODES { STAFFHIDE_NORMAL = 0 , STAFFHIDE_SCORE = 1 , STAFFHIDE_SCORE_AND_PARTS = 2 , STAFFHIDE_CUTAWAY = 3 }
 The different hide modes for FCStaff::GetHideMode() and FCStaff::SetHideMode(). More...
 
- Public Types inherited from __FCBase
enum  PDKFRAMEWORK_CLASSID {
  FCID_UNKNOWN = 0 , FCID_ACCIDENTALMOD , FCID_ACTIVELYRIC , FCID_ALLOTMENT ,
  FCID_ARTICULATION , FCID_ARTICULATIONDEF , FCID_BACKWARDREPEAT , FCID_BASELINE ,
  FCID_BEAMMOD , FCID_BEATCHARTELEMENT , FCID_BOOKMARK , FCID_BROKENBEAMMOD ,
  FCID_CATEGORYDEF , FCID_CELLCLEFCHANGE , FCID_CELLFRAMEHOLD , FCID_CELLGRAPHIC ,
  FCID_CELLTEXT , FCID_CENTERSMARTSHAPE , FCID_CHORD , FCID_CHORDPREFS ,
  FCID_CHORDSUFFIXELEMENT , FCID_CHORUSSYLLABLE , FCID_CLEFDEF , FCID_COMPOSITETIMESIGBOTTOMELEMENT ,
  FCID_COMPOSITETIMESIGTOPELEMENT , FCID_CROSSSTAFFMOD , FCID_CUSTOMSMARTLINEDEF , FCID_CUSTOMSTEMMOD ,
  FCID_DISTANCEPREFS , FCID_DOTMOD , FCID_ENCLOSURE , FCID_ENDINGREPEAT ,
  FCID_ENIGMATEXTSTYLE , FCID_ENTRYALTERMOD , FCID_EXECUTABLESHAPEDEF , FCID_EXPRESSION ,
  FCID_FONTINFO , FCID_FONTPREFS , FCID_FREEZESYSTEM , FCID_FRETBOARDSTYLEDEF ,
  FCID_FRETBOARDSTYLEDEFS , FCID_FRETBOARDGROUPDEF , FCID_FRETBOARDGROUPDEFS , FCID_FRETINSTRUMENTDEF ,
  FCID_GENERALPREFS , FCID_GRIDSGUIDESPREFS , FCID_GROUP , FCID_GROUPNAMEPOSITIONPREFS ,
  FCID_HUMANPLAYBACKPREFS , FCID_INDEPENDENTCELLDETAIL , FCID_INSTRUMENTDEF , FCID_INSTRUMENTPLAYBACKDATA ,
  FCID_KEYMODEDEF , FCID_KEYSIGNATURE , FCID_LAYERPREFS , FCID_LYRICSBASELINE ,
  FCID_LYRICSPREFS , FCID_MEASURE , FCID_MEASURENUMBERREGION , FCID_METATOOLASSIGNMENT ,
  FCID_MIDIEXPRESSION , FCID_MISCDOCPREFS , FCID_MULTIMEASUREREST , FCID_MULTIMEASURERESTPREFS ,
  FCID_MULTISTAFFINSTRUMENT , FCID_MULTISTAFFINSTRUMENTS , FCID_MUSICCHARACTERPREFS , FCID_MUSICSPACINGPREFS ,
  FCID_NUMBER , FCID_NOTEHEADMOD , FCID_OTHERINCI , FCID_PERCUSSIONLAYOUTNOTE ,
  FCID_PERCUSSIONSTAFF , FCID_PERFORMANCEMOD , FCID_PAGE , FCID_PAGEFORMATPREFS ,
  FCID_PAGEGRAPHIC , FCID_PAGETEXT , FCID_PART , FCID_PARTEXTRACTPREFS ,
  FCID_PARTSCOPEPREFS , FCID_PARTSTAFFVOICING , FCID_PERCUSSIONNOTEMOD , FCID_PIANOBRACEPREFS ,
  FCID_PLAYBACKPREFS , FCID_RAWTEXT , FCID_REPEATPREFS , FCID_SECONDARYBEAMBREAKMOD ,
  FCID_BEAMEXTENSIONMOD , FCID_SECTIONSYLLABLE , FCID_SEPARATEMEASURENUMBER , FCID_SEPARATEPLACEMENT ,
  FCID_SHAPEDEF , FCID_SHAPEEXPRESSIONDEF , FCID_SLURCONTOURPREFS , FCID_SIZEPREFS ,
  FCID_SMARTSHAPE , FCID_SMARTSHAPEENTRYMARK , FCID_SMARTSHAPEMEASUREMARK , FCID_SMARTSHAPEPREFS ,
  FCID_STAFF , FCID_STAFFLIST , FCID_STAFFNAMEPOSITION , FCID_STAFFNAMEPOSITIONPREFS ,
  FCID_STAFFSTYLEASSIGN , FCID_STAFFSTYLEDEF , FCID_STAFFSYSTEM , FCID_STEMCONNECTIONTABLE ,
  FCID_STEMMOD , FCID_STRING , FCID_SYLLABLEENTRYMOD , FCID_SYSTEMSTAFF ,
  FCID_TABLATURENOTEMOD , FCID_TEMPOELEMENT , FCID_TEXTBLOCK , FCID_TEXTEXPRESSIONDEF ,
  FCID_TEXTREPEAT , FCID_TEXTREPEATDEF , FCID_TIEMOD , FCID_TIEPREFS ,
  FCID_TIECONTOURPREFS , FCID_TIEPLACEMENTPREFS , FCID_TIMESIGNATURE , FCID_TUPLET ,
  FCID_TUPLETPREFS , FCID_VERSESYLLABLE
}
 Constants for the GetClassID method. More...
 
enum  MEASUREMENTUNITS {
  MEASUREMENTUNIT_DEFAULT = UNIT_DEFAULT , MEASUREMENTUNIT_EVPUS = UNIT_EVPUS , MEASUREMENTUNIT_INCHES = UNIT_INCHES , MEASUREMENTUNIT_CENTIMETERS = UNIT_CENTS ,
  MEASUREMENTUNIT_POINTS = UNIT_POINTS , MEASUREMENTUNIT_PICAS = UNIT_PICAS , MEASUREMENTUNIT_SPACES = UNIT_SPACES , MEASUREMENTUNIT_MILLIMETERS = 100
}
 Constants for Finale's standard measurement units. More...
 

Public Member Functions

const char * ClassName () const override
 Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child class. More...
 
bool Save () override
 Overloaded version of the Save method, that saves any attached objects. More...
 
bool GetIgnoreKeySig () const
 Returns true if "Ignore Key Signature" is set for the staff. More...
 
bool GetIndependentTimeSig () const
 Returns true if independent time signatures is set for the staff. More...
 
bool GetIndependentKeySig () const
 Returns true if independent key sigs is set for the staff. More...
 
bool GetShowMeasureNumbers () const
 Returns true if measure numbers should be displayed for the staff. More...
 
bool GetShowKeySignatures () const
 Returns true if the key signature should be displayed for the staff. More...
 
bool GetShowTimeSignatures () const
 Returns true if the time signature should be displayed for the staff. More...
 
bool GetShowScoreTimeSignatures () const
 Returns true if the time signature should be displayed for the staff in the score. More...
 
bool GetShowPartTimeSignatures () const
 Returns true if the time signature should be displayed for the staff in parts. More...
 
bool GetShowClefs () const
 Returns true if clefs should be displayed for the staff. More...
 
bool GetShowChords () const
 Returns true if chords should be displayed for the staff. More...
 
bool GetShowBarlines () const
 Returns true if barlines should be displayed for the staff. More...
 
bool GetShowTextRepeats () const
 Returns true if endings and text repeats should be displayed for the staff. More...
 
bool GetShowRepeats () const
 Returns true if repeats should be displayed for the staff. More...
 
bool GetShowScoreStaffNames () const
 Returns true if score staff names should be displayed for the staff. More...
 
bool GetBreakBarlines () const
 Returns the "Break barlines between staves" state. More...
 
bool GetBreakRepeatBarlines () const
 Returns the "Break repeat barlines between staves" state. More...
 
bool GetShowAugmentationDots () const
 Returns true if augmentation dots should be displayed for the staff. More...
 
bool GetIndependentFont () const
 Returns if a independent notehead font should be used for the staff. More...
 
bool GetShowNoteColors () const
 Returns if the staff should display note colors. More...
 
bool GetShowNoteShapes () const
 Returns if the staff should display note colors. More...
 
twobyte GetHalfRestPosition () const
 Returns the vertical position for the half rests. This setting is located in the "Staff Setup" dialog box. More...
 
twobyte GetOtherRestPosition () const
 Returns the vertical position for the "other" rests. This setting is located in the "Staff Setup" dialog box. More...
 
twobyte GetWholeRestPosition () const
 Returns the vertical position for the whole rests. This setting is located in the "Staff Setup" dialog box. More...
 
twobyte GetDoubleWholeRestPosition () const
 Returns the vertical position for the double whole rests. This setting is located in the "Staff Setup dialog box". More...
 
twobyte GetStemReversalPosition () const
 Returns the stem reversal position offset for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
bool GetShowTopRepeatDot () const
 Returns if the top repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
bool GetShowBottomRepeatDot () const
 Returns if the bottom repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
twobyte GetTopRepeatDotPosition () const
 Returns the top repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
twobyte GetBottomRepeatDotPosition () const
 Returns the bottom repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
bool GetTransposeChromatic () const
 Returns the chromatic transposition status for the staff. More...
 
bool GetTransposeUseClef () const
 Returns the "Set to clef" state in the transposition dialog. More...
 
bool GetShowLyrics () const
 Returns true if lyrics should be displayed for the staff. More...
 
bool GetShowRests () const
 Returns true if rests should be displayed for the staff. More...
 
bool GetShowPartStaffNames () const
 Returns true if part staff names should be displayed for the staff. More...
 
bool GetShowStems () const
 Returns true if stems should be displayed for the staff. More...
 
bool GetShowBeams () const
 Returns true if beams should be displayed for the staff. More...
 
STAFFSTEMDIRS GetStemsDirection () const
 Returns the stem direction for note entries on the staff. (Staff Stem Settings dialog.) More...
 
bool GetStemsUseVerticalOffsetForNoteheadEnd () const
 Returns the value of "Use Vertical Offset For Notehead End Of Stem" checkbox in the Staff Stem Settings dialog. More...
 
bool GetStemsNoteheadEndFixedToStaff () const
 Returns the value of "Use Vertical Offset For Notehead End Of Stem: Offset From" radio buttons in the Staff Stem Settings dialog. More...
 
bool GetStemsUseVerticalOffsetForBeamEnd () const
 Returns the value of "Use Vertical Offset For Beam End Of Stem (Offset From Staff)" checkbox in the Staff Stem Settings dialog. More...
 
Efix32 GetStemsUpHorizontalOffset () const
 Returns the horizontal stem offset for up stems. More...
 
Efix32 GetStemsDownHorizontalOffset () const
 Returns the horizontal stem offset for down stems. More...
 
Efix32 GetStemsUpVerticalOffsetForNoteheadEnd () const
 Returns the vertical stem offset for the notehead end of up stems. More...
 
Efix32 GetStemsDownVerticalOffsetForNoteheadEnd () const
 Returns the vertical stem offset for the notehead end of down stems. More...
 
Efix32 GetStemsUpVerticalOffsetForBeamEnd () const
 Returns the vertical stem offset for the beam of end up stems. More...
 
Efix32 GetStemsDownVerticalOffsetForBeamEnd () const
 Returns the vertical stem offset for the beam of end down stems. More...
 
bool GetShowTies () const
 Returns true if ties should be displayed for the staff. More...
 
bool GetAltNotationDisplayOtherLayerNotes () const
 Returns true if notes in the non-alternate layers should be displayed. More...
 
bool GetTransposeSimplifyKey () const
 Returns the state of the "Simplify Key Sig" in the transposition dialog box. More...
 
bool GetDisplayEmptyRests () const
 Returns the "Display Rests in empty measures" state. More...
 
bool GetFlatBeams () const
 Returns the "Flat beams" state. More...
 
bool GetShowTuplets () const
 For tablature notation: returns if tuplets should show or not. More...
 
bool GetShowOnlyFirstMeasureClef () const
 For tablature notation: returns if the clef should show only on the first measure. More...
 
bool GetFretLetters () const
 For tablature notation: returns if fret letters should be used. More...
 
bool GetBreakTablatureLines () const
 For tablature notation: returns if tablature lines should break at fret numbers. More...
 
bool GetShowFretboards () const
 Returns true if fretboards should be displayed for the staff. More...
 
STAFFNOTATION_STYLE GetNotationStyle () const
 Returns the notation style for the staff. More...
 
bool GetAllowHiding () const
 Returns the "Allow hiding when empty" state. If set, the staff allows "optimization". More...
 
twobyte GetTransposeInterval () const
 Returns the transposition interval. More...
 
bool GetShowStaffLines () const
 Returns true if staff lines should be displayed for the staff. More...
 
twobyte GetLineCount () const
 Returns the number of staff lines for the staff. More...
 
Efix32 GetLineSpacing () const
 Returns the distance between the staff lines, in EFIXes. More...
 
__FCStaffBase::ALTERNATE_STAFF GetAltNotationStyle ()
 Returns the alternate notation style for the staff. More...
 
twobyte GetAltNotationLayer () const
 Returns the 1-based layer that is used for the alternate notation. More...
 
bool GetAltShowArticulations () const
 Returns if articulations should be diplayed on the altered layer. More...
 
bool GetAltShowLyrics () const
 Returns if lyrics should be diplayed on the altered layer. More...
 
bool GetAltShowSmartShapes () const
 Returns if smart shapes should be diplayed n the altered layer. More...
 
bool GetAltShowExpression () const
 Returns if expressions should be diplayed on the altered layer. More...
 
bool GetAltShowOtherNotes () const
 Returns if notes should be displayed on layers other than the altered layer. More...
 
bool GetAltShowOtherArticulations () const
 Returns if articulations should be displayed on layers other than the altered layer. More...
 
bool GetAltShowOtherLyrics () const
 Returns if lyrics should be displayed on layers other than the altered layer. More...
 
bool GetAltShowOtherSmartShapes () const
 Returns if smart shapes should be displayed on layers other than the altered layer. More...
 
bool GetAltShowOtherExpressions () const
 Returns if expressions should be displayed on layers other than the altered layer. More...
 
bool GetAltRhythmStemsUp () const
 Returns if stems should be freezes up in rhythmic notation (for altered layers). This setting is only used with rhythmic notation. More...
 
bool GetAltSlashDots () const
 Returns if dots should be added to slashes in compound meters (for altered layers). This setting is only used with slash notation. More...
 
twobyte GetTransposeClefIndex () const
 Returns the clef state in the transposition dialog. This value is valid only of GetTransposeUseClef returns true. More...
 
twobyte GetDefaultClef () const
 Returns the start/default clef. More...
 
STAFF_HIDEMODES GetHideMode () const
 Returns how the staff should be hidden. More...
 
bool GetRedisplayOtherLayerAccidentals () const
 Returns the "Redisplay accidentals in other layers within measures" state. More...
 
bool GetNoKeySigShowAccidentals () const
 Returns the "Hide key signature & show all accidentals" state, available in the Finale 2014 Score Manager. More...
 
CMPER GetAbbreviatedNameID ()
 Returns the text block ID for the abbreviated name. Usually not needed, use CreateAbbreviatedNameString or CreateTrimmedAbbreviatedNameString instead. More...
 
CMPER GetFullNameID ()
 Returns the text block ID for the full name. Usually not needed, use CreateFullNameString or CreateTrimmedFullNameString instead. More...
 
virtual FCStaffNamePositionGetFullNamePosition ()
 Gets the name position object for the full staff name. The object is of the FCStaffNamePosition class. More...
 
virtual FCStaffNamePositionGetAbbreviatedNamePosition ()
 Gets the name position object for the abbreviated staff name. The object is of the FCStaffNamePosition class. More...
 
twobyte GetCapoPosition () const
 For tablature notation: returns the capo position. More...
 
twobyte GetLowestFret () const
 For tablature notation, returns the default lowest fret number. More...
 
Efix32 GetVerticalFretOffset () const
 For tablature notation: returns the vertical offset for fret numbers. More...
 
CMPER GetFretInstrumentDefID () const
 Returns the ID for the tablature instrument (for tablature notation). Use the FCFretInstrumentDef class to load the instrument data. More...
 
Evpu16 GetBottomBarlineOffset () const
 Returns the bottom barline offset, in EVPUs. This parameter controls how far the barlines extends downwards. More...
 
Evpu16 GetTopBarlineOffset () const
 Returns the top barline offset, in EVPUs. This parameter controls how far the barlines extends upwards. More...
 
const char * GetInstrumentUUID () const
 Returns the assigned instrument UUID for the staff. More...
 
void SetIgnoreKeySig (bool state)
 Sets the "Ignore Key Signature" state for the staff. More...
 
void SetIndependentTimeSig (bool state)
 Sets the independent time sigs state for the staff. More...
 
void SetShowMeasureNumbers (bool value)
 Sets if measure numbers should be displayed for the staff. More...
 
void SetShowKeySignatures (bool value)
 Sets if the key signature should be displayed for the staff. More...
 
void SetShowTimeSignatures (bool value)
 Sets if the time signature should be displayed for the staff in both score and parts. More...
 
void SetShowScoreTimeSignatures (bool value)
 Sets if the time signature should be displayed for the staff in the score. More...
 
void SetShowPartTimeSignatures (bool value)
 Sets if the time signature should be displayed for the staff in parts. This does nothing on Finale versions earlier than Finale 2025. More...
 
void SetShowClefs (bool value)
 Sets if clefs should be displayed for the staff. More...
 
void SetShowChords (bool value)
 Sets if chords should be displayed for the staff. More...
 
void SetShowBarlines (bool value)
 Sets if barlines should be displayed for the staff. More...
 
void SetShowTextRepeats (bool value)
 Sets if endings and text repeats should be displayed for the staff. More...
 
void SetShowRepeats (bool value)
 Sets if repeats should be displayed for the staff. More...
 
void SetShowScoreStaffNames (bool value)
 Sets if score staff names should be displayed for the staff. More...
 
void SetBreakBarlines (bool state)
 Sets the "Break barlines between staves" state. More...
 
void SetBreakRepeatBarlines (bool state)
 Sets the "Break repeat barlines between staves" state. More...
 
void SetShowAugmentationDots (bool value)
 Sets if augmentation dots should be displayed for the staff. More...
 
void SetIndependentFont (bool state)
 Sets if a independent notehead font should be used for the staff. More...
 
void SetShowNoteColors (bool state)
 Sets if the staff should display note colors. More...
 
void SetShowNoteShapes (bool state)
 Sets if the staff should display note colors. More...
 
void SetHalfRestPosition (twobyte position)
 Sets the vertical position for the half rests. This setting is located in the "Staff Setup" dialog box. More...
 
void SetOtherRestPosition (twobyte position)
 Sets the vertical position for the "other" rests. This setting is located in the "Staff Setup" dialog box. More...
 
void SetWholeRestPosition (twobyte position)
 Sets the vertical position for the whole rests. This setting is located in the "Staff Setup" dialog box. More...
 
void SetDoubleWholeRestPosition (twobyte position)
 Sets the vertical position for the double whole rests. This setting is located in the "Staff Setup" dialog box. More...
 
void SetStemReversalPosition (twobyte position)
 Sets the stem reversal position offset for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
void SetShowTopRepeatDot (bool state)
 Sets if the top repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
void SetShowBottomRepeatDot (bool state)
 Sets if the bottom repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
void SetTopRepeatDotPosition (twobyte position)
 Sets the top repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
void SetBottomRepeatDotPosition (twobyte position)
 Sets the bottom repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box. More...
 
void SetTransposeChromatic (bool state)
 Sets the chromatic transposition status for the staff. More...
 
void SetTransposeUseClef (bool state)
 Sets the "Set to clef" state in the transposition dialog. More...
 
void SetShowFretboards (bool value)
 Sets if fretboards should be displayed for the staff. More...
 
void SetShowLyrics (bool value)
 Sets if lyrics should be displayed for the staff. More...
 
void SetShowRests (bool value)
 Sets if rests should be displayed for the staff. More...
 
void SetShowPartStaffNames (bool value)
 Sets if part staff names should be displayed for the staff. More...
 
void SetShowStems (bool value)
 Sets if stems should be displayed for the staff. More...
 
void SetShowBeams (bool value)
 Returns true if beams should be displayed for the staff. More...
 
void SetStemsDirection (STAFFSTEMDIRS value)
 Sets the stem direction for note entries on the staff. (Staff Stem Settings dialog.) More...
 
void SetStemsUseVerticalOffsetForNoteheadEnd (bool value)
 Sets the value of "Use Vertical Offset For Notehead End Of Stem" checkbox in the Staff Stem Settings dialog. More...
 
void SetStemsNoteheadEndFixedToStaff (bool value)
 Sets the value of "Use Vertical Offset For Notehead End Of Stem: Offset From" radio buttons in the Staff Stem Settings dialog. More...
 
void SetStemsUseVerticalOffsetForBeamEnd (bool value)
 Sets the value of "Use Vertical Offset For Beam End Of Stem (Offset From Staff)" checkbox in the Staff Stem Settings dialog. More...
 
void SetStemsUpHorizontalOffset (Efix32 value)
 Sets the horizontal stem offset for up stems. More...
 
void SetStemsDownHorizontalOffset (Efix32 value)
 Sets the horizontal stem offset for down stems. More...
 
void SetStemsUpVerticalOffsetForNoteheadEnd (Efix32 value)
 Sets the vertical stem offset for the notehead end of up stems. More...
 
void SetStemsDownVerticalOffsetForNoteheadEnd (Efix32 value)
 Sets the vertical stem offset for the notehead end of down stems. More...
 
void SetStemsUpVerticalOffsetForBeamEnd (Efix32 value)
 Sets the vertical stem offset for the beam of end up stems. More...
 
void SetStemsDownVerticalOffsetForBeamEnd (Efix32 value)
 Sets the vertical stem offset for the beam of end down stems. More...
 
void SetShowTies (bool state)
 Sets if ties should be displayed for the staff. More...
 
void SetAltNotationDisplayOtherLayerNotes (bool state)
 Sets if the non-alternate layers should be displayed or not. More...
 
void SetTransposeSimplifyKey (bool state)
 Sets the state of the "Simplify Key Sig" in the transposition dialog box. More...
 
void SetDisplayEmptyRests (bool state)
 Sets the "Display Rests in empty measures" state. More...
 
void SetFlatBeams (bool state)
 Sets the "Flat beams" state. More...
 
void SetShowTuplets (bool state)
 For tablature notation: sets if tuplets should show or not. More...
 
void SetShowOnlyFirstMeasureClef (bool state)
 For tablature notation: sets if the clef should show only on the first measure. More...
 
void SetFretLetters (bool state)
 For tablature notation: sets if sets letters should be used. More...
 
void SetBreakTablatureLines (bool state)
 For tablature notation: sets if tablature lines should break at fret numbers. More...
 
void SetNotationStyle (STAFFNOTATION_STYLE value)
 Sets the notation style for the staff. More...
 
void SetIndependentKeySig (bool state)
 Sets the state of independent key sigs for the staff. More...
 
void SetAllowHiding (bool state)
 Sets the "Allow hiding when empty" state. If set, the staff allows "optimization". More...
 
twobyte GetTransposeAlteration () const
 Returns the transposition key alteration. More...
 
void SetTransposeAlteration (twobyte value)
 Sets the transposition key alteration when transposition is used. More...
 
void SetTransposeInterval (twobyte value)
 Sets the transposition interval. More...
 
void SetShowStaffLines (bool value)
 Sets if staff lines should be displayed for the staff. More...
 
void SetLineCount (twobyte value)
 Sets the number of staff lines. Please note that it's usually more efficient to call the 'Make' methods that fills all the necessary values, such as MakeStandard5LineStaff(). More...
 
void SetLineSpacing (Efix32 distance)
 Sets the distance between the staff lines, in EFIXs. More...
 
void SetAltNotationStyle (ALTERNATE_STAFF value)
 Sets the alternate notation style for the staff or staff style. More...
 
void SetAltNotationLayer (int value)
 Sets the 1-based layer that is used for the alternate notation. More...
 
void SetAltShowArticulations (bool state)
 Sets if articulations should be diplayed on the alternate layer. More...
 
void SetAltShowLyrics (bool state)
 Sets if lyrics should be diplayed on the altered layer. More...
 
void SetAltShowSmartShapes (bool state)
 Sets if smart shapes should be diplayed n the altered layer. More...
 
void SetAltShowExpression (bool state)
 Sets if expressions should be diplayed on the altered layer. More...
 
void SetAltShowOtherNotes (bool state)
 Sets if notes should be displayed on layers other than the altered layer. More...
 
void SetAltShowOtherArticulations (bool state)
 Sets if articulations should be displayed on layers other than the altered layer. More...
 
void SetAltShowOtherLyrics (bool state)
 Sets if lyrics should be displayed on layers other than the altered layer. More...
 
void SetAltShowOtherSmartShapes (bool state)
 Sets if smart shapes should be displayed on layers other than the altered layer. More...
 
void SetAltShowOtherExpressions (bool state)
 Sets if expressions should be displayed on layers other than the altered layer. More...
 
void SetAltRhythmStemsUp (bool state)
 Sets if stems should be freezes up in rhythmic notation (for altered layers). This setting is only used with rhythmic notation. More...
 
void SetAltSlashDots (bool state)
 Sets if dots should be added to slashes in compound meters (for altered layers). This setting is only used with slash notation. More...
 
void SetHideMode (STAFF_HIDEMODES value)
 Sets how the staff should be hidden. More...
 
void SetTransposeClefIndex (twobyte clefindex)
 Sets the clef state in the transposition dialog. This value is valid only of GetTransposeUseClef returns true. More...
 
void SetDefaultClef (twobyte clefindex)
 Sets the start/default clef. More...
 
void SetRedisplayOtherLayerAccidentals (bool state)
 Sets the "Redisplay accidentals in other layers within measures" state. More...
 
void SetNoKeySigShowAccidentals (bool state)
 Sets the "Hide key signature & show all accidentals" state, available in the Finale 2014 Score Manager. More...
 
void SetLowestFret (twobyte value)
 For tablature notation, set the default lowest fret number. More...
 
void SetCapoPosition (twobyte value)
 For tablature notation: sets the capo position. More...
 
void SetVerticalFretOffset (Efix32 value)
 For tablature notation: sets the vertical offset for fret numbers. More...
 
void SetFretInstrumentDefID (CMPER newid)
 Sets the ID for the tablature instrument (for tablature notation). More...
 
void SetBottomBarlineOffset (Evpu16 distance)
 Sets the bottom barline offset, in EVPUs. This parameter controls how far the barlines extends downwards. More...
 
void SetTopBarlineOffset (Evpu16 distance)
 Sets the top barline offset, in EVPUs. This parameter controls how far the barlines extends upwards. More...
 
void SetInstrumentUUID (const char *pszUUID)
 Sets a predefined UUID for the staff. More...
 
void MakeNormalNotation ()
 Transforms a staff to "normal" (not TAB and not percussion). More...
 
bool IsPercussion ()
 Returns true if the staff is a percussion staff. More...
 
bool IsTablature ()
 Returns true if the staff is a tablature staff. More...
 
bool IsNormalNotation ()
 Returns true if the staff is using "normal" music notation (not percussion and not TAB notation). More...
 
bool GetTranspose () const
 Returns the transposition status of the staff. More...
 
int CalcTopStaffLinePosition (bool forledgerlines=false) const
 Calculates the staff position of the top staff line. For standard 5-lines staves, this value is 0. More...
 
int CalcBottomStaffLinePosition (bool forledgerlines=false) const
 Calculates the staff position of the bottom staff line. For standard 5-lines staves, this value is -8. More...
 
bool SaveFullNameString (FCString *pString)
 Saves the full string. A full name text block ID must exist for the staff, otherwise this method will return false. More...
 
bool SaveAbbreviatedNameString (FCString *pString)
 Saves the abbreviated string. A abbreviated name text block ID must exist for the staff, otherwise this method will return false. More...
 
bool SaveNewFullNameString (FCString *pString)
 Saves the full string as a new staff name block. The staff object must be saved afterwards, for the settings to take effect. More...
 
bool SaveNewAbbreviatedNameString (FCString *pString)
 Saves the abbreviated string as a new staff name block. The staff object must be saved afterwards, for the settings to take effect. More...
 
void MakeStandard5LineStaff ()
 Fills the necessary values in the Staff Setup dialog to make a standard 5-line staff. More...
 
void Make1LineFullBarlineStaff ()
 Fills the necessary values in the Staff Setup dialog to make a 1-line staff with full-length barlines. More...
 
void Make1LineShortBarlineStaff ()
 Fills the necessary values in the Staff Setup dialog to make a 1-line staff with short-length barlines. More...
 
void Make0LineFullBarlineStaff ()
 Fills the necessary values in the Staff Setup dialog to make a staff without staff lines with full-length barlines. More...
 
FCFontInfoCreateIndependentFontInfo () const
 Creates a FCFontInfo object for the alternate notehead font. GetIndependentFont must be true for this to have any effect. More...
 
void SetIndependentFontInfo (const FCFontInfo &font)
 Sets the FCFontInfo for the alternate notehead font. You must all set SetIndependentFont to true. More...
 
FCStringCreateFullNameString ()
 Creates a FCString object of the full staff name (including the Enigma text tags). More...
 
FCStringCreateAbbreviatedNameString ()
 Creates a string object of the abbreviated staff name (including the Enigma text tags). More...
 
FCStringCreateDisplayFullNameString ()
 Creates a staff name for display purposes. More...
 
FCStringCreateDisplayAbbreviatedNameString ()
 Creates an abbreviated staff name for display purposes. More...
 
FCStringCreateTrimmedFullNameString ()
 Creates a string object of the full staff name without any font information. More...
 
FCStringCreateTrimmedAbbreviatedNameString ()
 Creates a string object of the abbreviated staff name without any font information. More...
 
bool InstrumentMatchesUUID (const char *pszUUID)
 Returns true if the UUID string matches the instrument UUID for the staff. More...
 
bool HasInstrumentAssigned ()
 Returns true if there is an instrument assigned to the staff. More...
 
- Public Member Functions inherited from __FCNoInciOther
 __FCNoInciOther ()
 The constructor.
 
virtual bool Load (CMPER itemno)
 Loads the indicated item. More...
 
bool Reload () override
 Overridden Reload() method to support complex data types. More...
 
virtual bool SaveAs (CMPER itemno)
 Saves the data under another item number. The object will now be connected to the new item number. More...
 
virtual bool DeepSaveAs (CMPER itemno)
 Saves the data under another item number, but also makes a deep copy of the object. More...
 
bool DeepDeleteData () override
 Deletes the data and all related data available in other data structures. More...
 
virtual bool SaveNew ()
 Creates the data as completely new item number. The object will now be connected to the new item number. More...
 
virtual CMPER GetItemNo () const
 Returns the item number. This typically points to items such as a page number, a measure number, a 1-based expression definition number, etc. More...
 
void SetItemNo (CMPER cmper)
 Sets the item number. Use with extreme care! This is mostly intended for situations when creating new records isn't supported by Finale (preventing SaveAs to work). More...
 
bool LoadFirst () override
 Loads the first element of 1-based data. More...
 
void DebugDump () override
 Outputs the class data/information for debugging purposes. More...
 
- Public Member Functions inherited from __FCOther
void SetCmperAndInci (CMPER cmper, twobyte inci)
 Sets both the CMPER and the incident number in the dataID record. Mainly for internal use.
 
 __FCOther ()
 The constructor.
 
bool IsIdenticalRecord (__FCOther *pCompare)
 Compares an object to see if both objects point to the same data record. More...
 
- Public Member Functions inherited from __FCBaseData
const PDKFRAMEWORK_CLASSID GetClassID () const override=0
 Returns the internal class ID for the PDK Framework class. This is implemented mostly because Lua has problems to resolve the true classes of inherited objects. More...
 
EDOCID GetConnectedDocID () const
 Returns the document ID that was connected to the last load/save of the data. More...
 
bool VerifyConnectedDocID ()
 Checks that the stored document ID for the data object matches the current document's ID. More...
 
virtual EXTAG Tag () const =0
 The Enigma tag for the derived class. More...
 
virtual EVERSION EnigmaVersion () const
 The Enigma version for save/load/create/delete operations. More...
 
virtual int DataSizeLoad () const =0
 Returns the data size for the data structure that should be loaded. More...
 
virtual int DataSizeSave () const
 Returns the data size for the data structure that should be saved or created. More...
 
void _CloneFrom (__FCBaseData *pSource)
 For internal use only. Copies object data (except data block) from another object. More...
 
virtual void CloneMemoryFrom (__FCBaseData *pSource)
 
const EDataID * _GetDataID ()
 Intended ONLY for the _CloneFrom implementation. More...
 
int _GetLoadedSize () const
 Intended ONLY for the _CloneFrom implementation. More...
 
const void * GetDataBlock ()
 Intended ONLY for the _CloneFrom implementation. More...
 
EXTAG GetCustomTag () const
 Returns the custom Enigma tag, if any. More...
 
void SetCustomTag (EXTAG tag)
 Sets the custom Enigma tag, for classes that support multiple Enigma tags. More...
 
 __FCBaseData ()
 The constructor.
 
virtual ~__FCBaseData ()
 Virtual destructor.
 
virtual bool DeleteData ()
 Deletes the associated data from Finale's database. Be careful when deleting multiple objects. More...
 
virtual bool LoadLast ()
 Loads the very last element in the database, if any. More...
 
virtual bool LoadNext ()
 Loads the next element from the database, if any. More...
 
virtual bool LoadPrevious ()
 Loads the previous element in the database, if any. More...
 
bool RelinkToCurrentView ()
 Relinks the contents in the current view so that the score and part(s) match. More...
 
bool RelinkToScore ()
 Relinks all parts to the contents of the score. More...
 
__FCBaseDataCreateClone ()
 Creates an identical copy of an object. More...
 
void DebugDataDump () override
 Outputs a memory dump of the data block in the object for debugging purposes. More...
 
void DebugDataByteArrayDump () override
 Outputs a memory dump of the data block in the object for debugging purposes, as a C++ byte array. More...
 
void DebugDataOffsetDump (int offset, int size)
 For debug mode only. Dumps a data memory block at a specific offset and with a specific size.
 
FCNumbersCreateRawDataDump ()
 Creates a byte collection with the raw loaded data block for the object (if the object type supports single data blocks). This method is only intended for debug purposes. More...
 
- Public Member Functions inherited from __FCBase
virtual ~__FCBase ()
 Virtual destructor, so all inherited classes get the virtual destructor.
 
void DebugMsgInt (const char *pszPrefixText, int i)
 Creates a simple Message Box for debug purposes. The text appears with the extra digit (in decimal presentation) appearing afterwards. More...
 
void DebugMsgHex (const char *pszPrefixText, int i)
 Creates a simple Message Box for debug purposes. The text appears with the extra digit (as a hexadecimal number) appearing afterwards. More...
 
void DebugMsgString (const char *pszPrefixText, const char *thestring)
 Creates a simple Message Box for debug purposes. The text appears with the extra string appearing afterwards. More...
 
void DebugMsg (const char *pszMsg)
 Creates a simple Message Box for debug purposes with just one text string. More...
 
void DebugOutMenuInfo (FCUI *pUI, int menuixd_horiz, int menuixd_vert) const
 Outputs the menu command info for debugging purposes. More...
 
int DebugOutFormat (const char *fmt,...)
 Outputs debug text using C style "printf" syntax. More...
 
void Set16BitFlag (FLAG_16 *flag, FLAG_16 flagbits, bool state)
 Sets a 16 bit flag. More...
 
void Set32BitFlag (FLAG_32 *flag, FLAG_32 flagbits, bool state)
 Sets/resets a 32 bit flag, by using a bit mask. More...
 
bool GetBitFlag (FLAG_32 flag, FLAG_32 flagbits) const
 Gets a state from flag bits. Returns true if any bit in the mask is set. More...
 
int GetBitCount (FLAG_32 flag)
 Returns the total number of set bits in a 32-bit unsigned int.
 
void SetSpecific32Bit (FLAG_32 *flag, int bitnumber, bool state)
 Sets/resets a single bit in a 32 bit flag, by specifying one specific bit. More...
 
void SetUserData (void *pData)
 Sets the user data attached to the instance of an object. More...
 
void SetUserData2 (void *pData)
 Sets the additional user data attached to the instance of an object. More...
 
void * GetUserData () const
 Gets the user data attached to the instance of an object. More...
 
void * GetUserData2 () const
 Gets the additional user data attached to the instance of an object. More...
 
virtual bool IsIdentical (const __FCBase *pCompareObject) const
 Returns true if the data in the passed object is considered to be identical to the current object, otherwise false. More...
 
void StoreXML_String (tinyxml2::XMLElement *pParentNode, const char *pszElementName, FCString *pStringValue)
 Helper function to store FCString objects in the XML file. More...
 
void StoreXML_Integer (tinyxml2::XMLElement *pParentNode, const char *pszElementName, int value)
 Helper function to store integer objects in the XML file. More...
 
void StoreXML_Bool (tinyxml2::XMLElement *pParentNode, const char *pszElementName, bool value)
 Helper function to store boolean objects in the XML file. More...
 
void StoreXML_StringAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, FCString *pStringValue)
 Helper function to store FCString objects in the XML file, as an attribute to a node. More...
 
void StoreXML_IntegerAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, int value)
 Helper function to store integer objects in the XML file, as an attribute to a node. More...
 
void StoreXML_BoolAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, bool value)
 Helper function to store boolean objects in the XML file, as an attribute to a node. More...
 
void StoreXML_FloatAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, float value)
 Helper function to store floating point objects in the XML file, as an attribute to a node. More...
 
virtual void StoreToXML (tinyxml2::XMLElement *pParentNode)
 Virtual method that is used to store an object's data. More...
 
bool ReadXML_String (tinyxml2::XMLElement *pParentNode, const char *pszElementName, FCString *pStringValue)
 Helper method to read FCString objects from the XML file. More...
 
bool ReadXML_Integer (tinyxml2::XMLElement *pParentNode, const char *pszElementName, int *pValue)
 Helper method to read integer objects from the XML file. More...
 
bool ReadXML_Bool (tinyxml2::XMLElement *pParentNode, const char *pszElementName, bool *pValue)
 Helper method to read boolean objects from the XML file. More...
 
bool ReadXML_StringAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, FCString *pStringValue)
 Helper method to read FCString objects from the XML file, as an attribute to a node. More...
 
bool ReadXML_IntegerAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, int *pValue)
 Helper method to read integer objects from the XML file, as an attribute to a node. More...
 
bool ReadXML_BoolAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, bool *pValue)
 Helper method to read boolean objects from the XML file, as an attribute to a node. More...
 
bool ReadXML_FloatAttribute (tinyxml2::XMLElement *pNode, const char *pszAttributeName, float *pValue)
 Helper method to read floating point objects from the XML file, as an attribute to a node. More...
 
virtual bool ReadFromXML (tinyxml2::XMLElement *pParentNode)
 Virtual method that is used to read object data. More...
 

Static Public Attributes

static const char FFUUID_BLANKSTAFF [] = "54422b22-4627-4100-abbf-064eedc15fe3"
 
static const char FFUUID_GRANDSTAFF [] = "24b4c18d-6f6a-461c-983f-e0b0c3abcdbc"
 
static const char FFUUID_UNKNOWN [] = "a925648a-abc9-4dc7-a619-a6ce355ad33c"
 
static const char FFUUID_VIOLIN [] = "29d81c10-dfed-42e4-8d93-64af7d6d5689"
 
static const char FFUUID_VIOLA [] = "992dcb2b-64a2-454b-b043-2a530d24fc18"
 
static const char FFUUID_CELLO [] = "33894688-c326-4f8f-b4e2-7a08745e7bcc"
 
static const char FFUUID_DOUBLEBASS [] = "4924f736-97a2-443d-b386-03de2ae6a848"
 
static const char FFUUID_VIOLINSECTION [] = "5bab3582-2dbd-4864-baa9-b022efd075ad"
 
static const char FFUUID_VIOLASECTION [] = "5a55eca7-40f5-454b-b920-c8879fa03bcc"
 
static const char FFUUID_CELLOSECTION [] = "255c105e-78a1-4c78-8755-8febc86d0f43"
 
static const char FFUUID_VIOLONCELLOSECTION [] = "df0e2c08-adcf-4095-a3c1-dd355216bedd"
 
static const char FFUUID_DOUBLEBASSSECTION [] = "08a26335-79bc-4d10-a879-7f9d752c199a"
 
static const char FFUUID_CONTRABASSSECTION [] = "639064b2-b067-4c4a-a114-392c1ef6ebd8"
 
static const char FFUUID_STRINGENSEMBLE [] = "d73cf404-a025-4395-a7d1-10d10e8e3b4c"
 
static const char FFUUID_VIOLADAMORE [] = "7e264095-22f9-4cea-98ce-cfde9f1588b6"
 
static const char FFUUID_AJAENG [] = "4da5baf0-a6c8-4993-83d7-882bbb2adbb9"
 
static const char FFUUID_ARPEGGIONE [] = "cec73493-406a-4100-9d9f-7706940a39f0"
 
static const char FFUUID_BARYTON [] = "73eff966-03ff-4c38-b71a-f48fdfe47312"
 
static const char FFUUID_BYZANTINELYRA [] = "f240ab3f-8799-4834-a265-2f6b6abc8f4c"
 
static const char FFUUID_CRETANLYRA [] = "b0c43bb0-eae5-410f-ba40-cf33d63994f1"
 
static const char FFUUID_CRWTH [] = "e40c329a-cc79-4477-a314-0786731390b3"
 
static const char FFUUID_DAHU [] = "562a0d3f-0073-44e5-a4f1-430935a72f7e"
 
static const char FFUUID_DANGAO [] = "d07f465c-0d1a-4eef-884e-feb414088078"
 
static const char FFUUID_DIHU [] = "9102cdc2-13f9-4818-ba25-34226bd2d893"
 
static const char FFUUID_ERHU [] = "df24de8e-08c8-4c1b-8f20-8673ce15009d"
 
static const char FFUUID_ERXIAN [] = "8fd59c9c-f49d-4f05-b8db-dba34d1bf462"
 
static const char FFUUID_FIDDLE [] = "00fb6661-7b4a-411e-8ec6-7f6c15d9f3b3"
 
static const char FFUUID_GAOHU [] = "06d74eb0-5dd8-46ac-b1f9-dfdb5e1b1857"
 
static const char FFUUID_GEHU [] = "ced43fa4-9b0c-4413-be51-290a8e7b70d6"
 
static const char FFUUID_HAEGEUM [] = "2c6d5aaa-04f6-4536-9564-40eb62ef9f1e"
 
static const char FFUUID_HARDANGERFIDDLE [] = "c0666be0-a127-465c-9608-76cbdeb5e902"
 
static const char FFUUID_HURDYGURDY [] = "06a9413e-9739-4635-b968-bafedcb11db6"
 
static const char FFUUID_IGIL [] = "99b31179-d930-48ef-b59b-de49a5630156"
 
static const char FFUUID_KAMANCHA [] = "50d11032-113c-4799-a473-e40db1161e8f"
 
static const char FFUUID_KOKYU [] = "89102882-aa4f-46aa-abed-255d279b679e"
 
static const char FFUUID_KORA [] = "78e799d1-9c1f-42fc-86d3-0a518050ec81"
 
static const char FFUUID_LARUAN [] = "517fac0f-760c-4cdb-aae8-8a29625db520"
 
static const char FFUUID_LEIQIN [] = "eacec010-a733-439e-ab56-5ed48f16aa31"
 
static const char FFUUID_LIRONE [] = "1092088e-ba6b-4147-883d-a39b2f4b0d9a"
 
static const char FFUUID_MORINKHUUR [] = "32ec0199-96ef-49a5-ad89-fb180f7a3a2a"
 
static const char FFUUID_NYCKELHARPA [] = "77bc62ef-8724-4ffd-83af-4fcfcbb65b12"
 
static const char FFUUID_OCTOBASS [] = "22b93602-f5a2-4aa3-a581-99dc3ac3aac6"
 
static const char FFUUID_REBAB [] = "ba835d76-ee03-4d68-92cf-37c47aa774e4"
 
static const char FFUUID_REBEC [] = "252f3cc6-4cc4-4b31-ba9d-4b0f1a7a729a"
 
static const char FFUUID_SARANGI [] = "37021f3f-2acd-4c00-b2e0-71bb0f07ae7e"
 
static const char FFUUID_SARANGIDRONE [] = "341ba385-fda1-473b-afa9-8bfd0d576f7f"
 
static const char FFUUID_STROHVIOLIN [] = "013f1005-058e-4270-97b6-89fe25d11979"
 
static const char FFUUID_TROMBAMARINA [] = "71822c45-e84e-44ce-8031-46092e74dc5e"
 
static const char FFUUID_VIELLE [] = "7b07fc24-0b7a-484a-a1bf-abaab3d97411"
 
static const char FFUUID_VIOL [] = "6fed40b7-1524-429b-8560-bb3f08209a99"
 
static const char FFUUID_VIOLADAGAMBA [] = "37fad7f4-b52f-4af5-b75a-ab214d9e3a5a"
 
static const char FFUUID_VIOLINOPICCOLO [] = "ae4668c7-0766-4dfd-92c3-cd16a487ff83"
 
static const char FFUUID_VIOLONCELLOPICCOLO [] = "121fb3dd-37d9-4fd0-bbaf-8074ba143f03"
 
static const char FFUUID_VIOLOTTA [] = "baad2449-f875-4360-9585-b7f3d8ceed1c"
 
static const char FFUUID_ZHONGHU [] = "08e9eb3f-42d8-4e64-8b51-1b30afcb76dc"
 
static const char FFUUID_PIANO [] = "776a2734-3f38-4cac-8fa2-90e62b368ec1"
 
static const char FFUUID_PIANONONAME [] = "38cd3cd9-3160-4baa-9bfd-c2d9f353dafd"
 
static const char FFUUID_HARPSICHORD [] = "5f34a4c0-b181-4d6d-8475-725374517ac5"
 
static const char FFUUID_ORGAN [] = "723972d2-a005-492a-b92c-2cb1a6b3f21d"
 
static const char FFUUID_ORGAN2STAFF [] = "ab39d5e6-a742-4af3-a0a6-269422e21ec3"
 
static const char FFUUID_CELESTA [] = "2827e1dc-72a3-4228-87fb-c0daee5ca2ad"
 
static const char FFUUID_ACCORDION [] = "58734c17-246e-4e83-8975-9a0d55577d16"
 
static const char FFUUID_MELODICA [] = "a41f4a27-6e41-47f1-973f-2c7fc66b3e68"
 
static const char FFUUID_ELECTRICPIANO [] = "4b54f9c4-35e3-41f8-9a17-a8797df0f057"
 
static const char FFUUID_CLAVINET [] = "ba97d794-3171-49e6-ac1b-af4b29ee61b8"
 
static const char FFUUID_SYNTHPAD [] = "962083d1-baf2-4904-a6f2-5c7e8f91de66"
 
static const char FFUUID_SYNTHLEAD [] = "de90a22f-c65d-4e20-8aff-9f4bcbf2ae4f"
 
static const char FFUUID_SYNTHBRASS [] = "e15cdc19-cb49-4f00-8ee4-7555af7c7759"
 
static const char FFUUID_SYNTHSOUNDTRACK [] = "55248216-3918-474d-b5e4-3349f253392d"
 
static const char FFUUID_SOUNDFX [] = "654cb42c-6127-4c60-bdb9-6b2accf66f22"
 
static const char FFUUID_HARMONIUM [] = "f3caf816-7be6-48e0-8067-07202cdb9b49"
 
static const char FFUUID_ONDESMARTENOT [] = "8fae711b-6eb2-4e99-9216-9248a25a4d3c"
 
static const char FFUUID_THEREMIN [] = "39515883-5827-44f6-bc14-99e5a4976237"
 
static const char FFUUID_VIRGINAL [] = "88eb2453-6649-4f3f-b98c-af2226bb4099"
 
static const char FFUUID_CLAVICHORD [] = "9322d689-68bc-4699-b77e-d370340830d7"
 
static const char FFUUID_SOPRANOVOICE [] = "b35a14d8-c981-4b8a-a7e4-9a2f8f6be99a"
 
static const char FFUUID_ALTOVOICE [] = "ab3fc62c-9de9-4018-adf7-58a9d4441a1a"
 
static const char FFUUID_TENORVOICE [] = "03844f81-9f10-431d-813c-659d7533b794"
 
static const char FFUUID_BARITONEVOICE [] = "6637f6a3-8f69-4dbf-9654-2287933ee7d3"
 
static const char FFUUID_BASSVOICE [] = "e9a8eb68-25a0-4c9b-81a1-6e0517ca15be"
 
static const char FFUUID_VOCALS [] = "a253b03e-dc1e-43e3-a252-534c618fe473"
 
static const char FFUUID_VOICE [] = "3a3622cc-fc9a-42e0-a743-6b200dd8ce88"
 
static const char FFUUID_VOICENONAME [] = "07639481-d9a4-4c3a-b754-f454002bb742"
 
static const char FFUUID_MEZZOSOPRANOVOICE [] = "9b62dc60-4b05-41e1-9b4d-d8b7d19553d0"
 
static const char FFUUID_CONTRALTOVOICE [] = "aba0e110-478a-4c69-b8be-908c280d64b2"
 
static const char FFUUID_COUNTERTENORVOICE [] = "e61680e6-4a19-48bd-a0d7-f0f1373c8be2"
 
static const char FFUUID_BASSBAROTONEVOICE [] = "e453be0a-d0fc-44b3-8b0a-5c4a95157d44"
 
static const char FFUUID_CHOIRAAHS [] = "cc4e753f-85b9-43c6-b462-a5ec36a01167"
 
static const char FFUUID_CHOIROOHS [] = "28426f8d-3f42-448b-913d-3ee37dc1c871"
 
static const char FFUUID_YODEL [] = "d7373ec2-d4ad-4ce8-84e7-ae9c5f216db6"
 
static const char FFUUID_BEATBOX [] = "ac62ce27-0e7a-4f23-849c-fe3dee395910"
 
static const char FFUUID_KAZOO [] = "c79f9662-44d7-442f-b5e6-a8b0085e92f4"
 
static const char FFUUID_TALKBOX [] = "465cb9eb-e1a3-4573-8572-7cc1096075db"
 
static const char FFUUID_VOCALPERCUSSION [] = "c4843056-dd9e-45b2-a3af-eca60fdb97ab"
 
static const char FFUUID_PICCOLO [] = "7423e6af-ab6f-41a4-832f-ffc6453c6bb5"
 
static const char FFUUID_FLUTE [] = "2575136d-9927-47bd-a727-f554c169257e"
 
static const char FFUUID_ALTOFLUTE [] = "71d2b8ec-becd-42ef-b99f-ee9264db925d"
 
static const char FFUUID_OBOE [] = "172a455a-d1b9-4a03-aa80-c863d587f209"
 
static const char FFUUID_OBOEDAMORE [] = "b70397fa-18ef-4841-8ccb-d5a9602e457d"
 
static const char FFUUID_ENGLISHHORN [] = "e4fc7b0a-5cd3-445b-ae1f-776764513741"
 
static const char FFUUID_CLARINETBFLAT [] = "a16af0c1-8df8-476d-8d74-0d6e1972846b"
 
static const char FFUUID_CLARINETA [] = "9d3e28eb-0640-41f7-9144-0fdef3046d7c"
 
static const char FFUUID_CLARINETEFLAT [] = "7e83467b-162e-4f30-b4a6-18a6d8beb202"
 
static const char FFUUID_ALTOCLARINET [] = "6c186f89-5f5d-45ea-ab13-26e4bf267d80"
 
static const char FFUUID_CONTRALTOCLARINET [] = "5a1020cd-f0ce-45e8-bc99-49fbf5f6890f"
 
static const char FFUUID_BASSCLARINET [] = "40d3efff-30c3-4fd7-b830-03907360feed"
 
static const char FFUUID_CONTRABASSCLARINET [] = "7724f2be-b200-4404-bc08-4ef719a1373c"
 
static const char FFUUID_BASSOON [] = "ec6fcc9b-d539-4a4a-a677-92a37298fec1"
 
static const char FFUUID_CONTRABASSOON [] = "0d158020-9bf8-4d56-b62c-a6f0bf5f4ccf"
 
static const char FFUUID_WINDSECTION [] = "0a798583-8a07-42c3-a6c1-c0e6c5cc622b"
 
static const char FFUUID_SOPRANOSAX [] = "ef0f2594-d57b-4cac-b351-f2f906538424"
 
static const char FFUUID_ALTOSAX [] = "4cb4cfa1-0b19-4053-8bf5-6b2cb0a2363b"
 
static const char FFUUID_TENORSAX [] = "7093ddd4-385c-481d-ab3d-39f03bc03b19"
 
static const char FFUUID_BARITONESAX [] = "8f767980-0718-4154-a312-20f458ee2096"
 
static const char FFUUID_SOPRANORECORDER [] = "0057fd7f-aba1-4149-97b5-98fe8ca28993"
 
static const char FFUUID_SOPRANINORECORDER [] = "52559fd3-bb96-403f-97d3-b1f2c5c2f468"
 
static const char FFUUID_ALTORECORDER [] = "6b43616e-06ad-4397-9ca5-889dcbda20a9"
 
static const char FFUUID_TENORRECORDER [] = "7c64b00d-cbd1-45a4-9969-77335de7f99c"
 
static const char FFUUID_BASSRECORDER [] = "ed544580-e477-410b-a54d-dbb14edbb31e"
 
static const char FFUUID_DESCANTRECORDER [] = "56470843-614b-4bbd-bb83-bf928bb10d7d"
 
static const char FFUUID_OCARINA [] = "b0330079-36e9-4f3a-8b2e-e1e3432292fe"
 
static const char FFUUID_PENNYWHISTLE [] = "37bb50bc-04fb-494c-8d52-942149b0e757"
 
static const char FFUUID_PENNYWHISTLED [] = "54b39327-75aa-417b-a4d3-70bd5be2be9c"
 
static const char FFUUID_PENNYWHISTLEG [] = "c94c25b2-83fa-44c3-8ba6-a218d6e12eca"
 
static const char FFUUID_LOWIRISHWHISTLE [] = "dd31d2dc-cca6-489e-98ae-7447584b7ce9"
 
static const char FFUUID_TINWHISTLEBFLAT [] = "c2853206-ce69-4670-94e6-095278d7eca9"
 
static const char FFUUID_HARMONICA [] = "59b8b559-24c6-4ef0-8e67-8dcf4e1708fb"
 
static const char FFUUID_BASSHARMONICA [] = "941ded93-3dc2-41cb-85d0-4c033988caef"
 
static const char FFUUID_CONCERTINA [] = "cc65d11c-9cfc-46ed-ba60-cf9ec7bee3d5"
 
static const char FFUUID_BANDONEON [] = "3320f54a-d594-438c-b276-6ac67d3d26b0"
 
static const char FFUUID_HORNF_WWQUINTET [] = "6cc5f057-3980-4562-b9a4-257403d17e96"
 
static const char FFUUID_BAGPIPES [] = "85399b62-95db-463e-abaf-da5f8405d57f"
 
static const char FFUUID_UILLEANNPIPES [] = "62a9c9ce-4379-4a58-9f80-2818b66774b4"
 
static const char FFUUID_GAIDAPIPES [] = "0bef0abc-85a3-4f5f-940a-3a9cfc7c128b"
 
static const char FFUUID_CONTRAALTOFLUTE [] = "9efb024e-88cb-4d91-97c8-1b84bc85185e"
 
static const char FFUUID_BASSFLUTE [] = "b15ed58a-8c7d-487b-b54a-049f52b0a264"
 
static const char FFUUID_CONTRABASSFLUTE [] = "76326fd2-1a85-4620-9696-2b4b8d6e8f63"
 
static const char FFUUID_DOUBLECONTRABASSFLUTE [] = "1b7dc77e-17ef-4a7f-80d7-01b8eb47aef5"
 
static const char FFUUID_HYPERBASSFLUTE [] = "4413d227-8660-45ff-beb1-584161ccbf7e"
 
static const char FFUUID_PANPIPES [] = "a8bd8c3b-577d-4812-b500-f76b3cf9ab2b"
 
static const char FFUUID_FIFE [] = "54ebe5da-7965-4829-b919-b21841ffd05a"
 
static const char FFUUID_BOTTLEBLOW [] = "9fc11d96-9d40-4c07-8135-d6178c1548fe"
 
static const char FFUUID_JUG [] = "1799027e-dfff-49f9-a637-03b3db915e9f"
 
static const char FFUUID_PICCOLOOBOE [] = "f5424bcc-295a-4763-9c4c-52cbaa5356ea"
 
static const char FFUUID_PICCOLOHECKELPHONE [] = "9b97fd4a-5e7d-45ec-a85f-00304efa6fd3"
 
static const char FFUUID_HECKELPHONE [] = "944e0d72-f13a-43e3-985d-272b12776c8a"
 
static const char FFUUID_BASSOBOE [] = "99f375d2-da09-4eac-aa7c-11bc0df567f3"
 
static const char FFUUID_BASSETCLARINET [] = "b74f3793-ed8e-4b0b-93ab-864097d4658b"
 
static const char FFUUID_BASSETHORN [] = "5a02ed14-9fbb-41b6-b0b2-1ae2052d28ca"
 
static const char FFUUID_HORNPIPE [] = "e6449624-6912-454b-8f16-a8d44692ac8d"
 
static const char FFUUID_PICCOLOCLARINET [] = "00b0b3a3-8906-46a1-9bc5-c5801f307a73"
 
static const char FFUUID_SAXONETTE [] = "ee4bfc3d-e50a-41c4-984a-0b5c6a002cb8"
 
static const char FFUUID_SOPRANINOSAX [] = "1ac144c7-73e3-4c96-9c3d-4f8a7324f2a0"
 
static const char FFUUID_MEZZOSOPRANOSAX [] = "aefe6f0b-3ccc-41f8-b421-d94c9e7a167d"
 
static const char FFUUID_SOPRILLO [] = "977e30e3-9333-4973-8342-24190390238d"
 
static const char FFUUID_CMELODYSAX [] = "04d3f8ec-bb16-431f-b609-580d2d2d1169"
 
static const char FFUUID_AULOCHROME [] = "e09e3499-e833-48a5-a2ba-b86e01c6dfe9"
 
static const char FFUUID_XAPHOON [] = "5be7a8a7-99e6-45a7-b625-3561788e585e"
 
static const char FFUUID_BASSSAX [] = "1e325f9e-bd57-49ca-9c94-e53a51f6108d"
 
static const char FFUUID_CONTRABASSSAX [] = "5f4bbe18-a82f-4435-80ff-2f39f4492f3e"
 
static const char FFUUID_SUBCONTRABASSSAX [] = "dfd0e0dc-c1b2-4f6a-b85f-41a1c59b3976"
 
static const char FFUUID_TUBAX [] = "99c073a3-70b4-4418-9380-09f2f550e15c"
 
static const char FFUUID_BANSURI [] = "f26581a2-9cad-4523-b472-95d058b1a82e"
 
static const char FFUUID_DANSO [] = "63208df8-8e11-4e19-b7b3-27c097e861f5"
 
static const char FFUUID_DIZI [] = "442552fd-b7f8-488b-880a-f141f617cf90"
 
static const char FFUUID_DILLIKAVAL [] = "abfc63a8-9453-4958-a3fb-60e2fc05006f"
 
static const char FFUUID_DIPLE [] = "5a6e6ce3-155a-46cd-8c15-177e2e46ec3d"
 
static const char FFUUID_DOUBLEFLUTE [] = "bf8d7ea1-c1fa-44b7-adc3-6d7006dd7637"
 
static const char FFUUID_DVOJNICE [] = "867c9afa-428f-4918-99fb-a580c3941dd1"
 
static const char FFUUID_DVOJNICEDRONE [] = "73019a0e-2f69-4b89-947e-cadbc91340ad"
 
static const char FFUUID_FLAGEOLET [] = "8070a42b-09f7-4142-bceb-5d48f0bccf9a"
 
static const char FFUUID_FUJARA [] = "dbebe448-5f02-4cbe-b2af-8037506a0928"
 
static const char FFUUID_GEMSHORN [] = "4c4bf6bd-b778-48ee-9212-d463522c0213"
 
static const char FFUUID_HOCCHIKU [] = "4a12d25d-5726-4886-8e98-991d5625b317"
 
static const char FFUUID_HUN [] = "1fd77046-302d-49fe-8342-d869272c148c"
 
static const char FFUUID_IRISHFLUTE [] = "badaf8de-498d-4629-b853-97fdb849c83d"
 
static const char FFUUID_KAVAL [] = "7792014c-81e2-4ff5-b45a-ca00f6d5a137"
 
static const char FFUUID_KHLUI [] = "cdf417bc-db53-4488-8941-14bc8044f2f7"
 
static const char FFUUID_KNOTWEEDFLUTE [] = "3387f5dc-573e-4d38-b6aa-d8892360ef8a"
 
static const char FFUUID_KONCOVKAALTOFLUTE [] = "3e47d131-819b-4d32-ae83-95ef468e65fd"
 
static const char FFUUID_KOUDI [] = "280914ad-66c8-4f22-86e1-f471a13ac008"
 
static const char FFUUID_NEY [] = "a21f447b-7fa8-49de-8c0e-3b9954ad986a"
 
static const char FFUUID_NOHKAN [] = "8708a296-2db3-452a-b654-daadc164d0a9"
 
static const char FFUUID_NOSEFLUTE [] = "3dcf456a-b87a-46fb-ba6c-90d3a11c0e22"
 
static const char FFUUID_PALENDAG [] = "6fd5d411-2f73-427b-a278-a129381c6a1d"
 
static const char FFUUID_QUENA [] = "f92e2b02-3e6f-4267-9242-415cf95a9cf8"
 
static const char FFUUID_RYUTEKI [] = "52e2cabb-0314-402e-8bbe-997e98a65f4b"
 
static const char FFUUID_SHAKUHACHI [] = "9259887f-83a7-4e91-b0cb-03d3bed5886c"
 
static const char FFUUID_SHEPHERDSPIPE [] = "4c8ad2dd-c863-4272-a317-6e33194969db"
 
static const char FFUUID_SHINOBUE [] = "0dc9af9e-4a7a-44d9-9ede-a092a3e0fdf6"
 
static const char FFUUID_SHIVAWHISTLE [] = "0a0c1873-83fe-4bc7-bdb8-5e68e6bd09db"
 
static const char FFUUID_SHVI [] = "a788598c-02a8-42ff-a1c5-f575d5c8610c"
 
static const char FFUUID_SULING [] = "33b4ae63-2222-4d2d-b37c-b138bf383428"
 
static const char FFUUID_TARKA [] = "c19c42f1-42cf-417c-a362-77b3f4522d44"
 
static const char FFUUID_TENOROVERTONEFLUTE [] = "7ec8bc7c-76de-4473-946a-336df9312f68"
 
static const char FFUUID_TUMPONG [] = "f3050b4d-1a0e-4d00-9e34-3caedbb3ac5b"
 
static const char FFUUID_VENU [] = "91139f31-7457-4d12-b5d2-b7742178f4c2"
 
static const char FFUUID_XIAO [] = "dcb76d8d-16bc-4034-9571-27aa999634c3"
 
static const char FFUUID_XUN [] = "6bd9746f-aec7-4e09-bcf0-6b85ebac1ddd"
 
static const char FFUUID_ALBOGUE [] = "cc046dd9-f5b7-4e0e-aacc-349e38da8ff3"
 
static const char FFUUID_ALBOKA [] = "068a2f5d-dd22-47e8-ad53-b4b4dbd149ee"
 
static const char FFUUID_ALTOCRUMHORN [] = "43a2bdba-df71-4768-ae08-955c380f4adb"
 
static const char FFUUID_ARGHUL [] = "f79879d9-f370-4acb-a1b5-0ce2dc6c3895"
 
static const char FFUUID_BAWU [] = "0c0a399c-6e82-4fb7-8f5a-c7fe3d12dedb"
 
static const char FFUUID_CHALUMEAU [] = "2b0e17ba-f185-4b97-b094-71a4668edfe2"
 
static const char FFUUID_CLARINETTEDAMOUR [] = "58054d04-a50d-4c3b-9b99-abbb13c28850"
 
static const char FFUUID_CORNAMUSE [] = "b68788f5-aed1-4d72-b4d4-facd99f28e90"
 
static const char FFUUID_DIPLICA [] = "eb27b9dd-b27c-47bb-b8c8-a0284535bece"
 
static const char FFUUID_DOUBLECLARINET [] = "5ec4aaff-7e36-4bef-bbaa-1a996ad42420"
 
static const char FFUUID_HECKELCLARINA [] = "38f7cb85-166d-40fc-a71b-810564406fdc"
 
static const char FFUUID_HECKELPHONECLARINET [] = "cba3d8dd-e7a9-4b5e-bb6b-0e4ddc20fe63"
 
static const char FFUUID_HIRTENSCHALMEI [] = "81777381-f632-4f78-aa8b-bfd7b4fef7fa"
 
static const char FFUUID_LAUNEDDAS [] = "2f5cac27-b724-466e-904e-af3ecd5e64d6"
 
static const char FFUUID_MAQRUNAH [] = "a6140a3d-2ccb-494c-b96d-005d6abc2a6b"
 
static const char FFUUID_MIJWIZ [] = "55b4d551-ed21-4705-af1a-dcd986fd08ef"
 
static const char FFUUID_OCTAVIN [] = "ee6e58a7-20f5-474e-b541-9fb456de6904"
 
static const char FFUUID_PIBGORN [] = "079610c3-1203-4dff-b231-af31f1fce20c"
 
static const char FFUUID_RAUSCHPFEIFE [] = "f454c420-f6af-45e7-bb73-5e4031b27918"
 
static const char FFUUID_SIPSI [] = "b379e5e9-44d5-4ca3-b039-3feea42ccd55"
 
static const char FFUUID_MODERNTAROGATO [] = "0545a1b4-452a-40dc-a4df-3e4746966614"
 
static const char FFUUID_TENORCRUMHORN [] = "48fa8484-5bc0-4d60-b632-c11c668f5143"
 
static const char FFUUID_ZHALEIKA [] = "101e2231-696e-49fb-955d-500b3ce3ac31"
 
static const char FFUUID_ALGAITA [] = "d841d923-42f6-4edb-8b6e-8842edb170b9"
 
static const char FFUUID_BIFORA [] = "7ccb817f-82e7-4b52-88b1-2f097de86773"
 
static const char FFUUID_BOMBARDE [] = "103e61ac-6b51-4a70-92ef-3fc3ae6b170c"
 
static const char FFUUID_CROMORNE [] = "07786b62-f42f-4db3-90f1-35e6e12a9f8f"
 
static const char FFUUID_DUDUK [] = "9525113b-19b7-4ca6-a846-b417bc44bfcf"
 
static const char FFUUID_DULCIAN [] = "43620b28-a8bd-478e-a610-85af5c9a0480"
 
static const char FFUUID_DULZAINA [] = "a7a2cb49-c0b2-4bc2-b733-af19bc46076a"
 
static const char FFUUID_GUAN [] = "5466f457-7976-457f-a993-a5827497f54c"
 
static const char FFUUID_GUANZI [] = "ab97d8ca-ebcb-4ebe-b107-d1924a89ea74"
 
static const char FFUUID_HICHIRIKI [] = "c372616c-4d6c-4f25-a930-d19204582be0"
 
static const char FFUUID_HNE [] = "ee53523b-5209-466d-b10e-c5f65ee442e7"
 
static const char FFUUID_JOGIBAJA [] = "5ac64ac7-54ce-441b-8339-33af4f695113"
 
static const char FFUUID_KENBAU [] = "1d80222d-bcc3-4605-9979-729847c83b51"
 
static const char FFUUID_MIZMAR [] = "0f976aa0-7c54-45f8-a1a9-451125809ea8"
 
static const char FFUUID_NADASWARAM [] = "8089cf04-f4a9-4c33-8327-3989757b825b"
 
static const char FFUUID_OBOEDACACCIA [] = "d228748f-7e5c-4646-9316-f7a2a85e4c31"
 
static const char FFUUID_PI [] = "7471f961-590b-4382-b4a6-d05069cd19ae"
 
static const char FFUUID_PIRI [] = "54ed0ce3-2d02-4aab-985e-8b1af576a294"
 
static const char FFUUID_PUNGISNAKECHARMER [] = "25b468b4-ff45-4689-8774-ad13eb7b32c1"
 
static const char FFUUID_RACKETT [] = "ec8aad53-c0ae-471d-99f4-86eec9897f1b"
 
static const char FFUUID_REEDCONTRABASS [] = "28848103-882e-4f21-aa56-e99b3fc107d0"
 
static const char FFUUID_RHAITA [] = "c308dfcd-8e56-48a3-b008-d2b0cc30c161"
 
static const char FFUUID_ROTHPHONE [] = "01ba3b66-731b-4980-b994-89b481b5565b"
 
static const char FFUUID_SARRUSOPHONE [] = "8b6d9de3-7100-4926-8405-18d32a046fa8"
 
static const char FFUUID_SHAWM [] = "654efca8-6eb3-460e-880b-c0193285887f"
 
static const char FFUUID_SHEHNAI [] = "416debd0-939a-4241-8ce4-f1c9beaf7be6"
 
static const char FFUUID_SOPILA [] = "3fbb3534-6714-4d41-8f65-1bec853cf688"
 
static const char FFUUID_SORNA [] = "e7d11adf-252f-4d95-a3ff-3fce49e798ba"
 
static const char FFUUID_SRALAI [] = "ee80b114-9697-4edb-ba40-57930ec6ab03"
 
static const char FFUUID_SUONA [] = "2e0cbdf7-bed5-4ac9-9d30-f7bc8044cdee"
 
static const char FFUUID_SURNAY [] = "2d9c16cf-72c4-4a00-bb91-a6a8ab0b32a0"
 
static const char FFUUID_TAEPYEONGSO [] = "bdf82e47-6a76-4994-ac47-4f52f0111ddc"
 
static const char FFUUID_ANCIENTTAROGATO [] = "baff0f86-b7f2-466e-8d84-016a350f25af"
 
static const char FFUUID_TROMPETACHINA [] = "cc2a08c1-7e44-4495-bc79-bdb963358bed"
 
static const char FFUUID_ZURLA [] = "e24cf1f3-d12d-4e9b-919c-ea4d4fa4d836"
 
static const char FFUUID_ZURNA [] = "b7cf7c1e-6b2f-4ca7-a188-b80b8380cd4a"
 
static const char FFUUID_KHAENMOUTHORGAN [] = "642a83a4-4e29-4b84-8849-d4b6f9310455"
 
static const char FFUUID_HULUSI [] = "a040181f-4ded-4a8d-8725-70efd42767ce"
 
static const char FFUUID_SHENG [] = "d24f2747-9faf-416b-bf48-1f4143594ee1"
 
static const char FFUUID_TRUMPETBFLAT [] = "69e76d62-3913-4e4a-bb6f-6c05be22abf8"
 
static const char FFUUID_TRUMPETC [] = "f0458710-e401-4a33-a9a7-bff5b24006df"
 
static const char FFUUID_TRUMPETD [] = "04f55e2f-8a18-4f89-8338-0525605dedf2"
 
static const char FFUUID_CORNET [] = "65df77cf-fc66-4211-83a3-606d15471281"
 
static const char FFUUID_FLUGELHORN [] = "2597541f-c0b4-46a9-8295-9fc10323533f"
 
static const char FFUUID_MELLOPHONE [] = "507496e3-b714-4eaf-a882-522f0f25c137"
 
static const char FFUUID_HORNF [] = "616b3bf9-58df-4b44-8339-9f66461ac910"
 
static const char FFUUID_TROMBONE [] = "157d105d-c3a4-49ab-98ab-2b46102aa3dc"
 
static const char FFUUID_BASSTROMBONE [] = "0456b832-8192-4e9c-8606-4983e3064abd"
 
static const char FFUUID_EUPHONIUM [] = "c4b56ec1-51d3-4f98-b740-7d613dd893f9"
 
static const char FFUUID_BARITONEBC [] = "25f31945-528f-492c-8dc4-67751136ace1"
 
static const char FFUUID_BARITONETC [] = "3900022b-ae13-4520-8432-1a212d36b6f7"
 
static const char FFUUID_TUBA [] = "9b2b7b02-f914-4e75-82d5-6fcc18843516"
 
static const char FFUUID_BASSTUBA [] = "c5c18d0e-bc36-471b-9f9b-9b74d1ebf6d2"
 
static const char FFUUID_SOUSAPHONE [] = "6420d23b-d0fd-4f6a-92c3-d572cdd98943"
 
static const char FFUUID_BRASSSECTION [] = "05022401-354c-4423-a986-f3fb85f5f2ac"
 
static const char FFUUID_PICCOLOTRUMPETA [] = "d6b0af68-eafd-4ed0-a718-f8ea347f5dba"
 
static const char FFUUID_BUGLE [] = "7bf9152e-e371-4e3d-9aa8-21b5baa7e80a"
 
static const char FFUUID_CORNETEFLAT [] = "e9b14a24-dad5-49f3-ae56-602d4d05f5ca"
 
static const char FFUUID_HORNEFLAT [] = "06662c43-783f-488c-9614-d94b52e5699d"
 
static const char FFUUID_ALTOTROMBONE [] = "78a60980-a0fa-48ca-b344-707f82f84670"
 
static const char FFUUID_TENORTROMBONE [] = "97284c36-deb2-4e77-9600-14d3081a31cd"
 
static const char FFUUID_CONTRABASSTROMBONE [] = "3d24915a-0b0f-4092-835b-cd05c0e2cf62"
 
static const char FFUUID_ALPHORN [] = "27f4a259-5246-4e83-8e0b-ec8e9f242224"
 
static const char FFUUID_ALTOHORN [] = "6be23099-6719-4d08-b8b7-a12ca783cee3"
 
static const char FFUUID_DIDGERIDOO [] = "29a1c1f8-ad06-462b-b540-0a7920804a34"
 
static const char FFUUID_POSTHORN [] = "bdbfbc27-0255-4e3c-94e0-b03f13ab8f14"
 
static const char FFUUID_VIENNAHORN [] = "cb1db6d4-6c0c-46f3-9379-7bd28a51331b"
 
static const char FFUUID_WAGNERTUBA [] = "4145e0e8-9b50-491b-b44b-929f83992656"
 
static const char FFUUID_BAROQUETRUMPET [] = "1e1edd0c-61c6-41e2-9f88-a2f27c06e131"
 
static const char FFUUID_BASSTRUMPET [] = "bbb50096-c5f0-424b-b8fc-3b7e0eb97ce7"
 
static const char FFUUID_CORNETTO [] = "3811817d-7cdd-4fca-b088-7cc5e671f1c1"
 
static const char FFUUID_FISCORN [] = "e330bdcd-889a-4314-b60d-aa05085790e7"
 
static const char FFUUID_KUHLOHORN [] = "e4a0f210-feda-42ee-b97d-571822ac9a1c"
 
static const char FFUUID_POCKETTRUMPET [] = "aa29ecf9-c068-44d2-8736-099ab1728332"
 
static const char FFUUID_SAXHORN [] = "91bc1c7a-2d04-4aac-9fa3-6f3a2b190f70"
 
static const char FFUUID_SLIDETRUMPET [] = "ceb7f1b0-3841-40e2-887e-bb7102b2eb8c"
 
static const char FFUUID_CIMBASSO [] = "ccae2f20-379c-4c2c-bdb1-c52f2139ff5c"
 
static const char FFUUID_DOUBLEBELLEUPHONIUM [] = "8b775b5f-90be-4922-8dee-2b82d3ac294b"
 
static const char FFUUID_SACKBUT [] = "6e014e35-0653-4b2b-88bd-54b9ec3bf385"
 
static const char FFUUID_HELICON [] = "08ef463b-e7a9-42e6-9c2a-ed5a700e0bf5"
 
static const char FFUUID_OPHICLEIDE [] = "2dfbd615-2b8e-4a89-83a1-1f494bf71930"
 
static const char FFUUID_SERPENT [] = "12350edd-00d5-473b-9d3f-269dead4d10d"
 
static const char FFUUID_SUBCONTRABASSTUBA [] = "59cd4117-e26f-465e-b04b-6b46012afbbe"
 
static const char FFUUID_CONCHSHELL [] = "f0dfa0ea-fb54-4237-9a05-2e59c1525ffc"
 
static const char FFUUID_HORAGAI [] = "80f1c9c3-8dd9-4b67-b3af-c7d45f4e4dc7"
 
static const char FFUUID_SHOFAR [] = "7fc7590e-d6f8-4d60-98ea-72cb39d0f0cf"
 
static const char FFUUID_VUVUZELA [] = "64bb1d2c-17f3-473f-b8de-a9a80936ef06"
 
static const char FFUUID_HARP [] = "61131353-ade8-46e0-98fa-6c682ca1b5ae"
 
static const char FFUUID_TROUBADORHARP [] = "268be9c2-f92e-4d9f-bf1d-990a9a7414c0"
 
static const char FFUUID_GUITAR [] = "5e1996eb-40ab-4a92-9a0b-888b93a84c2c"
 
static const char FFUUID_GUITAR8VB [] = "58149208-b689-4583-977e-10bc31bcd7a6"
 
static const char FFUUID_ACOUSTICGUITAR [] = "88643f58-07fd-431d-bc0b-7a25462c8c67"
 
static const char FFUUID_CLASSICALGUITAR [] = "2f05a86f-3762-46c7-a7b3-ce74dad900c6"
 
static const char FFUUID_ELECTRICGUITAR [] = "c7b7154c-79f0-4924-8873-22c51e62bf7a"
 
static const char FFUUID_STEELGUITAR [] = "1f87dbe7-1d85-4ea0-a5e4-e556bf3fb51c"
 
static const char FFUUID_BANJO [] = "32c30095-3a21-48c0-96a3-21fc16fce443"
 
static const char FFUUID_TENORBANJO [] = "a60e9727-5e50-4c79-a050-be5afd980e1e"
 
static const char FFUUID_ACOUSTICBASS [] = "e2c49784-685f-45ae-8c3a-4985d24346cf"
 
static const char FFUUID_BASSGUITAR [] = "0f44376d-e91d-4282-b983-445491635503"
 
static const char FFUUID_ELECTRICBASS [] = "c9f445ac-93b0-4007-9101-65a167d38dd5"
 
static const char FFUUID_FRETLESSBASS [] = "fed9c38a-9e57-4b71-b69a-0710d3c9c6b2"
 
static const char FFUUID_STRINGBASS [] = "3dd79e8b-13a2-475f-a55d-d3221183f7f6"
 
static const char FFUUID_MANDOLIN [] = "07c18c13-4e71-40bb-932b-1f4433da67a7"
 
static const char FFUUID_DULCIMER [] = "a8308d34-bf29-4d86-9aa3-e1c073c1fb95"
 
static const char FFUUID_HAMMEREDDULCIMER [] = "2671e5b0-6de5-4c1d-92c5-b9c2b5f5f4dc"
 
static const char FFUUID_DULCIMER8VB [] = "40e6808d-171a-46c4-aca1-23929e27e7a9"
 
static const char FFUUID_AUTOHARP [] = "2d746875-aef6-4b26-bf36-87d301f1ce3f"
 
static const char FFUUID_LUTE [] = "c146d259-6033-4c37-98d0-74cbd0d857c0"
 
static const char FFUUID_UKULELE [] = "f78a8e99-4497-4318-9e68-861c3a5633e1"
 
static const char FFUUID_TENORUKULELE [] = "6e5c27c1-5f93-480e-a9ab-ad4f505324c7"
 
static const char FFUUID_SITAR [] = "c9d107fd-9f29-4d5b-8318-0448dca37062"
 
static const char FFUUID_ZITHER [] = "5a5f6c9e-19eb-4666-855a-fb8fb43ea3f5"
 
static const char FFUUID_ARCHLUTE [] = "cfacbadf-49c0-49e3-b48e-ea891553b7f4"
 
static const char FFUUID_BAGLAMA [] = "51dd4781-92e0-482d-876a-80fe7603ae12"
 
static const char FFUUID_BALALAIKA [] = "1970d512-38b1-4823-a4c9-1408d954c8c8"
 
static const char FFUUID_BANDURA [] = "67ed6548-e863-47b8-b70b-bd75621f43d1"
 
static const char FFUUID_BANJOLELE [] = "581fa811-7ac3-42bc-a74f-4b871364d3fb"
 
static const char FFUUID_BARBAT [] = "8ea279ef-8c45-4891-bb83-c9996c160e7e"
 
static const char FFUUID_BEGENA [] = "3258f617-b1a4-471e-add9-98f0dd99c617"
 
static const char FFUUID_BIWA [] = "b915b502-2c36-409b-8c2e-6fb4f5c226ac"
 
static const char FFUUID_BOLON [] = "4f1489ee-dbe1-49ea-8969-8d3c17f07d54"
 
static const char FFUUID_BORDONUA [] = "c0ea9144-0df8-448c-9634-2eab8cc71bd4"
 
static const char FFUUID_BOUZOUKI [] = "823a6cf0-cada-4c33-b79b-a5244f99f77f"
 
static const char FFUUID_BULGARIANTAMBURA [] = "fe74484c-bf44-4df9-bef1-2ca3961f7e61"
 
static const char FFUUID_CHAPMANSTICK [] = "66f057a9-979e-45d1-8874-d2540612afed"
 
static const char FFUUID_CHARANGO [] = "8d1e02f2-a125-4f1b-b943-d54048e52e15"
 
static const char FFUUID_CHITARRABATTENTE [] = "6be1b75a-daa6-4239-8de4-02615f28993e"
 
static const char FFUUID_CHOAZHOUGUZHENG [] = "a8eecec5-6eee-47df-8a87-c4d31b052ffe"
 
static const char FFUUID_CIMBALOM [] = "26493235-a4ef-4ad6-9e28-5b8191abc770"
 
static const char FFUUID_CITTERN [] = "918cca8a-8650-4f06-aedd-92ec23300297"
 
static const char FFUUID_CUATRO [] = "3fe64362-93c8-405d-8de2-9da45d739285"
 
static const char FFUUID_DANBAU [] = "18048201-645d-4b73-aa46-4271fc025e3f"
 
static const char FFUUID_DANNGUYET [] = "8fdd131f-7f07-4121-b972-8ff69934f32d"
 
static const char FFUUID_DANTAMTHAPLUC [] = "10824335-782b-4e63-8764-87c3ebf3d75c"
 
static const char FFUUID_DANTRANH [] = "57a26119-98d1-4d71-8cba-b9edd5b871b9"
 
static const char FFUUID_DANTYBA [] = "e5602a59-dc5a-40a6-8a37-4c3e8cc4bdcf"
 
static const char FFUUID_DIDDLEYBOW [] = "ad90d6c7-0393-47fe-a600-44802c13f77d"
 
static const char FFUUID_DOBRO [] = "fe4de130-7c14-4b4d-8589-12668399b7ae"
 
static const char FFUUID_DOMRA [] = "c357c1da-92f8-484b-bdf0-e19588e6bc02"
 
static const char FFUUID_DUTAR [] = "e29b2f52-1ca3-46a1-acfe-d2715e3aad5e"
 
static const char FFUUID_DUXIANQIN [] = "f124492d-65cf-4574-a0b8-84384c8f36c0"
 
static const char FFUUID_EKTARA1 [] = "0befcc9e-c792-46b2-a079-2952e8bfb032"
 
static const char FFUUID_FLAMENCOGUITAR [] = "a91cc118-e002-4d67-9d59-5c8763f18278"
 
static const char FFUUID_GEOMUNGO [] = "110c3907-9e1e-4a48-a00a-abf0b4098788"
 
static const char FFUUID_EKTARA2 [] = "09463ace-1054-4dd7-ba26-08b6c6a2b5b2"
 
static const char FFUUID_GOTTUVADHYAM [] = "6d90402a-c754-4855-bbc8-0138583bcee4"
 
static const char FFUUID_GUITARRAQUINTAHUAPANGUERA [] = "94cb603b-52ac-4626-8c14-6ecc00630a42"
 
static const char FFUUID_GUITARRON [] = "2a2bb6a9-5bba-4ecc-85e5-767d0eb41e78"
 
static const char FFUUID_GUITJO [] = "fc1ea856-8fb1-4850-8410-30ea7f79c916"
 
static const char FFUUID_GUITJODOUBLENECK [] = "2f4e696a-d6dc-4943-a28f-94987dc41f01"
 
static const char FFUUID_GUQIN [] = "c6275324-1bd5-4adc-b2d0-2994e736ec92"
 
static const char FFUUID_GUZHENG [] = "0e2e2ca9-2259-4899-8e72-a014c79ddae1"
 
static const char FFUUID_HARPGUITAR [] = "90f952e7-2428-4f71-989b-c7264ee2659e"
 
static const char FFUUID_IRISHBOUZOUKI [] = "f3030ec7-c452-41d0-8908-5a9f7fbabaaa"
 
static const char FFUUID_JARANAHUASTECA [] = "ea30ddc3-e7fb-46aa-9cde-36ee5d9d47fc"
 
static const char FFUUID_JARANAJAROCHO [] = "6e59acd7-64d8-4a9d-8965-ce49ff62744f"
 
static const char FFUUID_JARANAMOSQUITO [] = "069288e4-4ff0-4e6d-a47e-45fb4a76b94f"
 
static const char FFUUID_JARANASEGUNDA [] = "21f3ae79-18ba-4790-849a-2992f82cb0fa"
 
static const char FFUUID_JARANATERCERA [] = "44978e17-23cb-487a-b106-fac30c0656c6"
 
static const char FFUUID_KABOSY [] = "d49e3215-5d49-47d1-962b-4637b35c9b40"
 
static const char FFUUID_KANTELE [] = "7acb5354-338e-465f-8dcc-6abffd6439fa"
 
static const char FFUUID_KAYAGUM [] = "d6c3b1c3-27b3-4733-8a5e-403eab24e635"
 
static const char FFUUID_KHIM [] = "ff3c0ed3-443d-43f3-9ea1-3720147696e5"
 
static const char FFUUID_KOBZA [] = "3693cf1b-32af-4be6-83b1-9e94d74e6722"
 
static const char FFUUID_KOMUZ [] = "c9c6ff58-b16e-432f-91d9-9b6200e6d788"
 
static const char FFUUID_KOTO [] = "c2210b7e-418a-4a0a-a3eb-b8484a1a58e2"
 
static const char FFUUID_KUTIYAPI [] = "b1a16de0-c6f8-4d0c-96d8-63fa7e89113e"
 
static const char FFUUID_LANGELEIK [] = "55bad0bb-daf1-4dad-bd36-ea3245fb0055"
 
static const char FFUUID_LYRE [] = "7a4be7a3-4459-4a5a-8f7e-629862899201"
 
static const char FFUUID_MANDOBASS [] = "e9449009-3c29-42cd-8fe8-d371783848ef"
 
static const char FFUUID_MANDOCELLO [] = "30cd8f9b-cce9-43a5-a77f-367955751852"
 
static const char FFUUID_MANDOLA [] = "77e3b455-1d03-4aea-a0de-4ab2d6725f33"
 
static const char FFUUID_MANDORA [] = "f8455a48-3451-462e-83fc-8955d825c00c"
 
static const char FFUUID_MANDORE [] = "634158ef-0081-4bec-b5fa-45514a676eb5"
 
static const char FFUUID_MANGBETU [] = "0f229fac-4115-49ff-8552-5329f35fe06c"
 
static const char FFUUID_MAROVANY [] = "3054ec0a-5556-4d6d-8f2d-fe82728526a1"
 
static const char FFUUID_MOHANVEENA [] = "63e731c1-0986-4b71-8e4e-b59a190b3e08"
 
static const char FFUUID_MOODSWINGER [] = "1105b17e-2a54-4965-9a4d-94053d89974c"
 
static const char FFUUID_MUSICALBOW [] = "94a39c66-ad56-4b73-8fba-f1e757a95775"
 
static const char FFUUID_NGONI [] = "df8299ea-814a-4fe1-b3d3-1c284b061445"
 
static const char FFUUID_OCTAVEMANDOLIN [] = "23992001-3e74-4785-aa5c-f04423daa791"
 
static const char FFUUID_OUD [] = "6b90cca6-bcf2-4b69-9807-0dde1c21e64b"
 
static const char FFUUID_PIPA [] = "5ee30cb6-2dde-438f-bd9a-6b88c64ce909"
 
static const char FFUUID_PORTUGUESEGUITAR [] = "2587560e-5c35-4de2-a76e-871f23f98715"
 
static const char FFUUID_PSALTERY [] = "d5b4d123-3fc9-45bb-8d51-9dd982192ec9"
 
static const char FFUUID_REQUINTOGUITAR [] = "2f035a28-e94e-4be7-a1eb-e9ac93eca7d4"
 
static const char FFUUID_RUAN [] = "e62e226a-a19f-4236-ba74-66a423577504"
 
static const char FFUUID_RUDRAVEENA [] = "837b5fd2-24a9-4b5f-8616-293b7a3eb7b5"
 
static const char FFUUID_SALLANEH [] = "7bb8270e-8fc4-4606-8ee6-e24e3d11fa2a"
 
static const char FFUUID_SANSHIN [] = "2999d9bc-d3df-4957-8f6f-973a4ab88362"
 
static const char FFUUID_SANTOOR [] = "9a9a9ec8-5b55-4108-9473-58d16822ac56"
 
static const char FFUUID_SANXIAN [] = "b75bbe9b-12e5-4e58-ae99-d644d2e7a8ea"
 
static const char FFUUID_SAROD [] = "ba9a0e30-9e87-4509-b010-8dae956b7540"
 
static const char FFUUID_SAUNG [] = "13061289-4b82-42f6-a729-90b94c9a5c06"
 
static const char FFUUID_SAZ [] = "41316f9f-a390-4520-a944-c6102ce55176"
 
static const char FFUUID_SE [] = "8c8be72e-741c-4b8b-94d3-4770bf52666d"
 
static const char FFUUID_SETAR [] = "c28f39a9-8727-43f5-961d-3e53efaa7078"
 
static const char FFUUID_SHAMISEN [] = "01427e5f-7c1b-4465-8cb3-19fe6514dda4"
 
static const char FFUUID_TAMBURA [] = "04a8c649-9df4-43bd-ab55-a55a3a16a81a"
 
static const char FFUUID_TAR_PLUCKED [] = "bb29a061-f1d4-405d-b1dc-e7a456637861"
 
static const char FFUUID_THEORBO [] = "7050c155-f481-4799-876c-6c3d9a1509cf"
 
static const char FFUUID_TIMPLE [] = "10eb4aa9-8ca4-4acf-888f-4a9e07cdb4f4"
 
static const char FFUUID_TRES [] = "d59043ec-e291-40aa-80b0-33f615fe305a"
 
static const char FFUUID_TSYMBALY [] = "43218322-0707-4c3f-b94c-f9e70b3d51a2"
 
static const char FFUUID_VALIHA [] = "c6adc3f9-3411-4164-9ffd-ef94f0074d7d"
 
static const char FFUUID_VEENA [] = "8b3a95b3-ca49-428c-a24a-728cfbfee32c"
 
static const char FFUUID_VICHITRAVEENA [] = "4cf3542c-c9ae-4078-952b-c7a6ab7d8b30"
 
static const char FFUUID_VIHUELAMEXICO [] = "bc5943c2-95d7-488c-8d35-cc66df985c35"
 
static const char FFUUID_VIHUELASPAIN [] = "d6406af5-1ecc-4f2e-b9c0-18d398ea7043"
 
static const char FFUUID_WASHTUBBASS [] = "ba6436af-0752-4d8b-9c80-197c1077a7f9"
 
static const char FFUUID_WHAMOLA [] = "17588941-6af2-4edf-af11-28d63b1351fc"
 
static const char FFUUID_XALAM [] = "e50db20d-e135-4825-a5aa-91bc1f7a3123"
 
static const char FFUUID_YANGQIN [] = "2bd8716e-3284-4f4c-8ddf-30e291ec1355"
 
static const char FFUUID_YAZHENG [] = "23d3a4d7-982d-4980-a6ec-7b3836046418"
 
static const char FFUUID_YUEQIN [] = "09d5cc2b-ca6d-4669-b3e7-1edf566e3de7"
 
static const char FFUUID_TAB_GUITAR [] = "1e1303c5-779b-4b96-ae9a-a15319434056"
 
static const char FFUUID_TAB_GUITARNONAME [] = "8beb5203-f4fd-4f88-8654-46591cc1ef23"
 
static const char FFUUID_TAB_GUITARSTEMS [] = "e151fc38-e42d-4ac1-9e4a-e4ae8502361c"
 
static const char FFUUID_TAB_GUITAR_D [] = "c9a426f6-247b-49e6-a523-55556f7d3686"
 
static const char FFUUID_TAB_GUITAR_DADGAD [] = "73d32671-80df-491f-aac4-f06d00710426"
 
static const char FFUUID_TAB_GUITAR_DOUBLED [] = "edc80d6f-2e65-4961-abf9-f306141fa6b2"
 
static const char FFUUID_TAB_GUITAR_DROPD [] = "44130e18-c544-47a9-8431-84836ae79933"
 
static const char FFUUID_TAB_GUITAR_G [] = "5fa90804-6602-45f0-8195-a5ca679ece0c"
 
static const char FFUUID_TAB_GUITAR_7STRING [] = "19ccf200-b2d3-4349-979a-484aaa88b33b"
 
static const char FFUUID_TAB_BANJO_G [] = "c85a9fc2-4976-4011-8fe4-4d973ea67686"
 
static const char FFUUID_TAB_TENORBANJO [] = "6f3b6996-a8d9-4432-bc0e-23b951d5fecb"
 
static const char FFUUID_TAB_BANJO_C [] = "d72f5e09-01c4-4ecf-bcf4-e7803130a409"
 
static const char FFUUID_TAB_BANJO_D [] = "d8af78ea-2190-4583-a96a-f180a29001c6"
 
static const char FFUUID_TAB_BANJO_DOUBLEC [] = "e5a37032-991d-42e3-a91e-dea85e6bb9fd"
 
static const char FFUUID_TAB_BANJO_GMODAL [] = "9fb76bbc-7106-4e99-860c-21b75f88a456"
 
static const char FFUUID_TAB_BANJO_PLECTRUM [] = "cd980dc7-29e5-4313-b7ad-ccd864530476"
 
static const char FFUUID_TAB_BASSGUITAR_4 [] = "c8bbb804-c633-467a-9b5c-4a3fed76f90e"
 
static const char FFUUID_TAB_BASSGUITAR_5 [] = "a09138dc-5f8a-48cc-b7bb-c27b4a633e94"
 
static const char FFUUID_TAB_BASSGUITAR_6 [] = "d80c4fdf-510a-4cd3-b77a-c3de6027b935"
 
static const char FFUUID_TAB_DULCIMER_DAA [] = "894d34b0-641a-427c-8996-a686276b738e"
 
static const char FFUUID_TAB_DULCIMER_DAAUNISON [] = "6108f9aa-c771-49c0-90e3-a01c55153e7a"
 
static const char FFUUID_TAB_DULCIMER_DAD [] = "568784ef-3ff6-4462-b8e9-4698a8b4f17a"
 
static const char FFUUID_TAB_GAMBA [] = "565d72c0-c392-4494-957d-938b84a9c7a9"
 
static const char FFUUID_TAB_LUTEITALIAN [] = "2f55c97b-30c0-4247-9d89-a8c93c53b87c"
 
static const char FFUUID_TAB_LUTELETTERS [] = "332210a0-51f6-4374-ab06-3f9785deca08"
 
static const char FFUUID_TAB_MANDOLIN [] = "e4e9c868-2dbc-47b0-942b-1b274a1eabfe"
 
static const char FFUUID_TAB_REQUINTO [] = "655baa53-13fa-4b91-a31c-606be7c801ba"
 
static const char FFUUID_TAB_SITAR_SHANKAR [] = "ce20e367-eb1f-4a61-95de-f52536d9fa0c"
 
static const char FFUUID_TAB_SITAR_KHAN [] = "1b3868cd-1032-4bb4-9c4f-5c34aa499cb4"
 
static const char FFUUID_TAB_UKULELE [] = "6059c5a2-4064-423a-9092-f329762aa9e1"
 
static const char FFUUID_TAB_VIHUELA [] = "2e0c99c7-14ec-4a16-acc5-46b92f8acdc5"
 
static const char FFUUID_TIMPANI [] = "059784fb-9d88-4a78-bd2d-09fe393496e5"
 
static const char FFUUID_MALLETS [] = "e12063bf-b309-43c7-93d9-93917e2ccb1b"
 
static const char FFUUID_BELLS [] = "4ee42d49-7ad7-4b81-bfdb-8b740f7edc9a"
 
static const char FFUUID_CHIMES [] = "ffe92b6a-0d8e-40e8-b9f8-e9637d04e917"
 
static const char FFUUID_CROTALES [] = "f3790445-bd2c-43df-8be6-81ff93d08b9d"
 
static const char FFUUID_GLOCKENSPIEL [] = "96f52b63-ae8e-4c17-838f-b6632ba07f15"
 
static const char FFUUID_SOPRANOGLOCKENSPIEL [] = "7a8b5632-c730-4e88-add6-2526f0801ba3"
 
static const char FFUUID_ALTOGLOCKENSPIEL [] = "35d4384c-ca42-448a-a6b3-e8af86267015"
 
static const char FFUUID_MARIMBA [] = "f55049de-c37e-42bd-a081-55abe1b6bfea"
 
static const char FFUUID_BASSMARIMBA [] = "5d49fe61-91e8-41fb-8b7f-1deab2736648"
 
static const char FFUUID_MARIMBASINGLESTAFF [] = "ce1b61fd-dbe1-482f-8277-40d734798f44"
 
static const char FFUUID_TUBULARBELLS [] = "ad1c30a7-bd96-420a-82a4-d45bad1cf265"
 
static const char FFUUID_VIBRAPHONE [] = "42cdb691-a98e-46ea-a32b-4008734bc10f"
 
static const char FFUUID_XYLOPHONE [] = "7a92b859-e308-42da-b919-1ee2d74d1adb"
 
static const char FFUUID_SOPRANOXYLOPHONE [] = "67feda51-a2c9-415b-b069-b218f7629886"
 
static const char FFUUID_ALTOXYLOPHONE [] = "ed798f0d-91de-4d95-a2a0-25cd8e02e98a"
 
static const char FFUUID_BASSXYLOPHONE [] = "6daa67d4-a3f2-4a1a-939d-4bdd3e72eedb"
 
static const char FFUUID_XYLORIMBA [] = "537714a3-ff03-499b-ae95-e7acba78b617"
 
static const char FFUUID_BELL_LYRE [] = "dee774df-112b-4d13-9fbd-919253eca95b"
 
static const char FFUUID_BOOMWHACKERS [] = "dfc51096-791e-47ff-9923-34e112c6009f"
 
static const char FFUUID_CHROMANOTESINSTRUMENTS [] = "09d61a49-9523-44b3-8c37-61328765353f"
 
static const char FFUUID_CARILLON [] = "9ed685ae-e885-4b1f-b976-56ede8673922"
 
static const char FFUUID_CRYSTALGLASSES [] = "338f8ed8-390d-40fe-8aae-44dc5b8a8cf5"
 
static const char FFUUID_FLEXATONE_PITCHED [] = "a4ee65b8-5980-49b2-8543-628b03b83057"
 
static const char FFUUID_GLASSHARMONICA [] = "6ad97c39-4343-4413-9624-f73173c48a10"
 
static const char FFUUID_GLASSMARIMBA [] = "401ba530-b087-4ad4-a0b8-5c7f5a30b0cd"
 
static const char FFUUID_HANDBELLS [] = "0de7a9b4-5da5-4a63-863f-17dac12cced4"
 
static const char FFUUID_HANDBELLS_TCLEF [] = "aaf9a38b-b333-4c48-9054-ede7ed9673f7"
 
static const char FFUUID_HANDBELLS_BCLEF [] = "34f8ae0c-d91a-4b19-8d1f-8dcc923e4eda"
 
static const char FFUUID_HANG_TCLEF [] = "698094a5-d25f-4b34-9888-1b9d7134e539"
 
static const char FFUUID_JAWHARP [] = "24394eac-bd86-4e89-8e74-ed0bcd16567c"
 
static const char FFUUID_KALIMBA [] = "083c0880-19c8-4c2a-9bce-b5fbd864ea30"
 
static const char FFUUID_SOPRANOMETALLOPHONE [] = "2d1de6b0-1fed-4a47-9ab8-2aaea0f19a1f"
 
static const char FFUUID_ALTOMETALLOPHONE [] = "899a686f-a770-455f-8555-7e701f956b1f"
 
static const char FFUUID_BASSMETALLOPHONE [] = "3f810a8e-1bd2-4c62-96a5-5c2eb7b0bf77"
 
static const char FFUUID_MUSICALSAW [] = "a664f74c-a766-4407-8d1e-c84cd08390a6"
 
static const char FFUUID_SLIDEWHISTLE [] = "69edf04f-9d9f-4cb0-ac8d-611a32fa69c8"
 
static const char FFUUID_STEELDRUMS_TCLEF [] = "416066f9-4930-47b7-b226-807413a41dc1"
 
static const char FFUUID_STEELDRUMS_BCLEF [] = "799fdd4c-d3d2-4145-9bb0-017e0d519264"
 
static const char FFUUID_BONANGGAMELAN [] = "041a9053-835f-4fb7-b8ca-056ff7c66d37"
 
static const char FFUUID_GANGSAGAMELAN [] = "d71c4ab2-8272-4034-abc7-0dbbe9795cb2"
 
static const char FFUUID_GENDERGAMELAN [] = "0296a4c4-b551-4025-ace4-4216cf4558cd"
 
static const char FFUUID_GIYINGGAMELAN [] = "15bddec3-9c8f-4c7e-992d-e141790b9636"
 
static const char FFUUID_KANTILGAMELAN [] = "f4f04ddd-6ce6-44bb-80c0-f228bc88b715"
 
static const char FFUUID_PELOGPANERUSGAMELAN [] = "ab271a46-4dd6-46fc-b0f7-c226fd346af9"
 
static const char FFUUID_PEMADEGAMELAN [] = "e501c949-c877-43b7-8b68-2fdf420ec3c3"
 
static const char FFUUID_PENYACAHGAMELAN [] = "489a47f8-38d0-4c36-a07e-84df6e890641"
 
static const char FFUUID_SARONBARUNGGAMELAN [] = "11ac281a-f06b-4abf-9461-577a0bf0ce9a"
 
static const char FFUUID_SARONDEMONGGAMELAN [] = "f0fed892-b7f6-439a-b4f4-5882846c7e0a"
 
static const char FFUUID_SARONPANERUSGAMELAN [] = "f66a16d0-6afe-4737-9f9f-dbf4399d108d"
 
static const char FFUUID_SLENDROPANERUSGAMELAN [] = "898967b2-b7c2-414f-87c6-643f89e47cb2"
 
static const char FFUUID_SLENTHEMSGAMELAN [] = "b43f7d64-6923-409a-9a8c-d93d90d72d25"
 
static const char FFUUID_ALMGLOCKEN [] = "e6cd3375-9c24-4568-9fa6-d5fb8f8b9931"
 
static const char FFUUID_ANGKLUNG [] = "907d080c-1d5a-4fba-bdd1-ee216d2de7cc"
 
static const char FFUUID_ARRAYMBIRA [] = "98c24536-4751-4435-8ee4-8154fc14c84a"
 
static const char FFUUID_BALAFON [] = "7b4278a1-f175-4c1b-bb50-8219670865a8"
 
static const char FFUUID_BALAPHON [] = "1477b876-0c2e-4991-b43b-bb5e9e876870"
 
static const char FFUUID_BIANQING [] = "3ed3be98-578f-463e-bcfb-83cf4bbb01cc"
 
static const char FFUUID_BIANZHONG [] = "65ada1c3-785b-46fb-87c4-60a2e3dd464d"
 
static const char FFUUID_FANGXIANG [] = "b5ae31ef-eae4-4458-a2bd-639c23658fe8"
 
static const char FFUUID_GANDINGANAKAYO [] = "96457207-743e-4abc-8bd5-091af9c6e218"
 
static const char FFUUID_GYIL [] = "bbb6a603-31c3-4a44-bc05-2c0cd440bfa0"
 
static const char FFUUID_KUBING [] = "b02c5df1-7cc5-4db7-985c-24924ce2d5c7"
 
static const char FFUUID_KULINTANG [] = "5fbbb49e-0478-4793-8a1e-2dc0c225437b"
 
static const char FFUUID_KULINTANGAKAYO [] = "a27276b5-7273-4419-a2c2-2fbb3755e37b"
 
static const char FFUUID_KULINTANGATINIOK [] = "dc558a38-0e81-45f6-9b51-4473fc10ac0e"
 
static const char FFUUID_LAMELLAPHONE [] = "18e78c98-da85-4cd4-8729-c1b2e1b0a3cd"
 
static const char FFUUID_LIKEMBE [] = "ba6ba1e7-c821-4f93-9eff-dbcf57a95529"
 
static const char FFUUID_LUNTANG [] = "add2f782-01f9-4d35-b430-2de82a21768c"
 
static const char FFUUID_MBIRA [] = "d46210c3-2cb9-4e61-b953-d1f4664e4b86"
 
static const char FFUUID_MURCHANG [] = "eb36788a-e84c-4be3-ac32-13a901f7beca"
 
static const char FFUUID_RANATEKLEK [] = "24ac9973-a646-4135-b9d9-38e60d4f71bd"
 
static const char FFUUID_RANATTHUMLEK [] = "6cfb36b6-f39c-4022-8f02-3b6a732e6f18"
 
static const char FFUUID_SANZA [] = "6de2b8f5-e9d8-4635-9593-a45281fb54bf"
 
static const char FFUUID_TAIKODRUMS [] = "d2621b4c-90ac-4957-8786-9986b95fb841"
 
static const char FFUUID_TEMPLEBELLS [] = "f2465111-1c50-4d4a-ae2f-279079a638f5"
 
static const char FFUUID_TIBETANBELLS [] = "2bbe6086-285d-4bbf-b0f7-3f8300e25c9d"
 
static const char FFUUID_TIBETANSINGINGBOWLS [] = "900fa34c-c29f-4e26-b2f9-9df5a457f21e"
 
static const char FFUUID_SNAREDRUM [] = "cace4f8a-4c37-4b5a-b270-6f9a2edc65af"
 
static const char FFUUID_BASSDRUM [] = "68909857-9b9d-4a26-85c0-8f561162b99a"
 
static const char FFUUID_DRUMSET [] = "a0445938-cf1d-45cb-97d2-faad040fd0ff"
 
static const char FFUUID_TENORDRUM [] = "3da90c0a-07ce-4ee3-813f-e3db44799458"
 
static const char FFUUID_QUADTOMS [] = "1c40f41e-8fe4-4e12-a876-7a9474a98177"
 
static const char FFUUID_QUINTTOMS [] = "0f37103b-0861-45cd-b13d-1a42cb4bfef0"
 
static const char FFUUID_ROTOTOMS [] = "6fa41b52-e308-42d0-8b17-e4f866e8b369"
 
static const char FFUUID_TENORLINE [] = "b4fdc782-a05f-49f3-8cb1-991bb2cf01a4"
 
static const char FFUUID_SNARELINE [] = "f733401d-2494-4a1d-8f55-ddc0294cbfaa"
 
static const char FFUUID_BASSDRUMS_5LINE [] = "c7a3fb97-8121-4069-89ed-1aeda124df4c"
 
static const char FFUUID_DJEMBE [] = "4e17f6c6-9365-47f1-aa66-89e7cb56cc01"
 
static const char FFUUID_BONGODRUMS [] = "e26d2a5b-3e91-454c-a228-064d95189f34"
 
static const char FFUUID_CONGADRUMS [] = "c79da759-1161-4d53-b92d-a024241c4175"
 
static const char FFUUID_LOGDRUM [] = "a7a408f6-fd99-4aba-b1be-51cd87fa9cb1"
 
static const char FFUUID_TABLAS [] = "712be16e-e676-4216-aab7-aa3cec89016a"
 
static const char FFUUID_TIMBALES [] = "b65c3cd6-8542-4893-b651-b8c135d0325c"
 
static const char FFUUID_AFRICANLOGDRUM [] = "50c22237-3f77-475e-885a-894720e210be"
 
static const char FFUUID_APENTEMMA [] = "22173e36-209e-4b91-95c2-fbef21596ec8"
 
static const char FFUUID_ARABIANFRAMEDRUM [] = "e7c4b591-97e2-4afa-827b-fe474d8e576c"
 
static const char FFUUID_ASHIKO [] = "d0bd0218-d248-43ce-89f4-584de4625c0f"
 
static const char FFUUID_ATABAQUE [] = "9ff9e754-b3d3-428f-80d7-a30a4b102d4c"
 
static const char FFUUID_BATA [] = "b1dea916-1f2f-4e05-984f-33a882febd40"
 
static const char FFUUID_BENDIR [] = "250a5eb3-5a2a-4963-a919-22b9dd282cf1"
 
static const char FFUUID_BODHRAN [] = "d189b35e-3250-4ab8-8c2f-860aa3ca5e96"
 
static const char FFUUID_BOMBO [] = "08487b66-66f5-4da6-bf18-1a0498fd65a3"
 
static const char FFUUID_BOUGARABOU [] = "7fc64642-cbaf-4bd1-9a7b-c2204f20a5f6"
 
static const char FFUUID_BUFFALODRUM [] = "a54c2d8d-9fd5-49c8-a730-7ff882c6a989"
 
static const char FFUUID_CHENDA [] = "beec7105-9ca3-4e4f-b2d8-c04d34dbb560"
 
static const char FFUUID_CHUDAIKO [] = "4e0d4723-06f4-4b1f-9612-f22b9ad8cb7a"
 
static const char FFUUID_DABAKAN [] = "2e84e17f-4371-4034-9485-02d10dda3d08"
 
static const char FFUUID_DAIBYOSI [] = "8bae2054-3bb9-4618-acd0-bf560ff8b8f9"
 
static const char FFUUID_DAMROO [] = "ee40f7d6-c58b-4a29-88c4-131d31725276"
 
static const char FFUUID_DARABUKA [] = "76fb8299-d33c-4d3d-bb5c-58f1c5769bd9"
 
static const char FFUUID_DATANGULIONDRUM [] = "b819e47e-5dd4-45de-b3b1-77febe321924"
 
static const char FFUUID_DHOL [] = "b2392c7c-dc7f-4d37-9ac4-20e48dc5424d"
 
static const char FFUUID_DHOLAK [] = "ecf3cbb1-25d1-4189-8221-a827305e7e92"
 
static const char FFUUID_DOLLU [] = "46d83ba6-9410-4231-9e9f-ac5413356fd6"
 
static const char FFUUID_DONDO [] = "6d21bdcf-ee23-4705-bd7b-653d9976706b"
 
static const char FFUUID_DOUNDOUNBA [] = "11763209-2e9f-477c-a25b-fa8030453dae"
 
static const char FFUUID_DUFF [] = "9cc27ded-131c-4dd7-85ee-b991fcb84814"
 
static const char FFUUID_DUMBEK [] = "358ff617-7420-42d6-9753-953784528c89"
 
static const char FFUUID_EWEDRUMKAGAN [] = "beb8f624-4a15-46e3-b640-5b13282e29ec"
 
static const char FFUUID_EWEDRUMKPANLOGO1LARGE [] = "0cf5506a-1bb0-4c79-afaa-bac2157f2b07"
 
static const char FFUUID_EWEDRUMKPANLOGO2MEDIUM [] = "bac108b1-28d1-496f-937a-e664b1f80b15"
 
static const char FFUUID_EWEDRUMKPANLOGO3COMBO [] = "783b8704-a0cd-4b0d-817b-c697d4140725"
 
static const char FFUUID_EWEDRUMSOGO [] = "02679ff9-7fb6-44fd-a2cc-37f230bb0822"
 
static const char FFUUID_FONTOMFROM [] = "7e3ec42d-46ff-4199-a549-1e9773cf0868"
 
static const char FFUUID_GEDUK [] = "defb37f6-f1ce-415e-b992-f0e3147ae843"
 
static const char FFUUID_HANDDRUM [] = "e4714277-4304-44ec-bc9e-b7b2b2d10200"
 
static const char FFUUID_HIRADAIKO [] = "64d8263b-e12a-495a-b057-2a4dd1a7f2fb"
 
static const char FFUUID_IGIHUMURIZO [] = "09a53624-d927-4ddc-8474-670f5a495af1"
 
static const char FFUUID_INGOMA [] = "0ea2481e-27ac-4b3f-8fb5-9295eec2f88c"
 
static const char FFUUID_INYAHURA [] = "b2e7b4ca-33b1-407b-950c-072f385c2305"
 
static const char FFUUID_JANGGU [] = "f5b42332-d846-426c-8cc7-1eda8488b739"
 
static const char FFUUID_KAKKO [] = "8c780a43-f35b-4fc1-8640-04fbfa82ecbf"
 
static const char FFUUID_KANJIRA [] = "8205370c-6012-42ae-8115-309d124f582d"
 
static const char FFUUID_KENDANGGAMELAN [] = "13458205-bb41-46a8-838f-ca4ef18abb7e"
 
static const char FFUUID_KENKENI [] = "eba780e1-d50a-46af-90da-17f75c7e6f08"
 
static const char FFUUID_KHOL [] = "a64b0861-2418-408f-82cc-47818d13bd95"
 
static const char FFUUID_KODAIKO [] = "2b581286-3e78-4b49-a49c-42100510df51"
 
static const char FFUUID_KUDUM [] = "cb1022f0-6fcd-4817-aae7-84619b198700"
 
static const char FFUUID_LAMBEGDRUM [] = "89ce68fc-0c7d-4068-bd45-9fb8ce7cffa5"
 
static const char FFUUID_MADAL [] = "b2daf4d9-c920-4411-93af-c31624e2f394"
 
static const char FFUUID_MADDALE [] = "5ac13e97-cbd2-46f7-9845-7c01a33488c5"
 
static const char FFUUID_MOROCCODRUM [] = "b483e260-743f-481b-b04f-d5987b8752ca"
 
static const char FFUUID_MRIDANGAM [] = "789b259d-0dc1-49ba-bf44-cb8442301b66"
 
static const char FFUUID_NAAL [] = "bd072d15-7ed4-4b85-a4fd-e485bab60d7f"
 
static const char FFUUID_NAGADODAIKO [] = "22d29405-9698-4d6f-bd62-31bc26d5f259"
 
static const char FFUUID_NAGARA [] = "f991df10-d51a-430c-8563-b591ddbf2e16"
 
static const char FFUUID_NAQARA [] = "866a6708-bd82-4bf2-89da-ca5aa2528e02"
 
static const char FFUUID_NATIVELOGDRUM [] = "cf3dcc82-78fd-4f74-95b9-22ae6a6c299b"
 
static const char FFUUID_NIGERIANLOGDRUM [] = "034833e2-ac82-4500-a66d-3091ad5afa18"
 
static const char FFUUID_ODAIKO [] = "bb4301b2-10b0-4cbb-b393-1c89ddfb75b3"
 
static const char FFUUID_OKAWA [] = "7356b2c6-43a7-4b30-9f72-4d7a91b38d89"
 
static const char FFUUID_OKEDODAIKO [] = "c7cd62b7-fad9-40f7-adf2-42e26cd65fd5"
 
static const char FFUUID_PAHUHULA [] = "0017bb28-b244-4d59-b2ae-31045c21e049"
 
static const char FFUUID_PAKHAVAJ [] = "d73561df-e770-46e7-975d-d13def5a6183"
 
static const char FFUUID_PANDERO [] = "4105acdd-2b76-40fa-9122-002781dc05ca"
 
static const char FFUUID_POWWOWDRUM [] = "c80a7d1e-c639-4f9c-b890-e5e7c1d78508"
 
static const char FFUUID_PUEBLODRUM [] = "53686ef3-755e-442d-b263-38d78e25ed46"
 
static const char FFUUID_REPINIQUE [] = "9fe1ff80-09a6-4f0e-80cd-d8a86e62bc45"
 
static const char FFUUID_SABAR [] = "ee2c6c38-dc3b-41bf-931f-f763dbf52ce3"
 
static const char FFUUID_SAKARA [] = "5aae4277-3a7c-452b-a432-5ac64d266f30"
 
static const char FFUUID_SAMPHO [] = "3b9bb009-b5a1-4239-b131-5dd0b0c657b5"
 
static const char FFUUID_SANGBAN [] = "84ba4f16-b396-466d-8e6e-12594127585a"
 
static const char FFUUID_SHIMEDAIKO [] = "e540abc3-3a14-47e1-b314-4a1fb1bf6359"
 
static const char FFUUID_SURDO [] = "4cdbf6eb-968b-48bf-b200-7f8418c97cec"
 
static const char FFUUID_TALKINGDRUM [] = "fa2b1ec8-6e76-4ade-aeb3-39d21a789e67"
 
static const char FFUUID_TAMA [] = "1d5a7dad-659e-40bd-8f53-0c97ceb427d1"
 
static const char FFUUID_TAMBORITA [] = "b4f5cd6f-9cb5-4274-885e-d7ad4cf516ae"
 
static const char FFUUID_TAMTE [] = "30e805cc-c5bd-4226-add0-43456bc9bb9e"
 
static const char FFUUID_TANTAN [] = "b259b96a-9e5d-41ea-8625-ed2d47861e75"
 
static const char FFUUID_TANGKU [] = "9b166d41-a2c8-4cfb-b4f8-b2382f6ed349"
 
static const char FFUUID_TAPHON [] = "d64f7a4f-feb3-47d2-a1a8-03b69f241e5c"
 
static const char FFUUID_TARDRUM [] = "cc9c2aa8-4fd7-457d-9aa7-567a71479312"
 
static const char FFUUID_TASHA [] = "b81b323c-e305-42ab-85ab-a5a70c5b99d9"
 
static const char FFUUID_THAVIL [] = "696e0f8b-523c-4116-961c-24d9089e0adf"
 
static const char FFUUID_TOMBAK [] = "102d9c32-7afe-4b66-be85-2b10831a9bd0"
 
static const char FFUUID_TUMBAK [] = "b46257d2-47ad-49e5-bd7d-468d51e1fcd0"
 
static const char FFUUID_TSUZUMI [] = "d728af65-9139-4a73-971c-69d002d2776b"
 
static const char FFUUID_UCHIWADAIKO [] = "03862bef-a853-4ba0-b212-c25355d4f506"
 
static const char FFUUID_UDAKU [] = "3b4c37ec-402f-4d25-9429-47bc1ac53624"
 
static const char FFUUID_ZARB [] = "c9a830f2-220b-4ba3-a9c8-907c6a3014f1"
 
static const char FFUUID_PERCUSSIONGENERAL [] = "65e80359-f9ee-4afc-8ba5-213187a1b5a4"
 
static const char FFUUID_PERCACCESSORIES [] = "cf3f01a2-c549-4e4b-b00c-c99ab1634c78"
 
static const char FFUUID_WINDCHIMES [] = "8f625984-6f3b-43f0-8323-d84aeffa9796"
 
static const char FFUUID_CHIMETREE [] = "8d05ca8d-0efc-42cd-a6c3-6d98401d51dc"
 
static const char FFUUID_BELLTREE [] = "ccd20f09-9ab9-4a61-9038-36e821905c48"
 
static const char FFUUID_JINGLEBELLS [] = "0a6d002d-89f4-45d7-b245-36c85c6e0e53"
 
static const char FFUUID_TAMBOURINE [] = "9579d8ec-cd47-4486-8129-3e3d938ddfd9"
 
static const char FFUUID_TRIANGLE [] = "6544e314-f956-4a20-b7bb-44635a06b7e0"
 
static const char FFUUID_CYMBALS [] = "9605b878-9cdf-4e40-9716-3f64f1955c7f"
 
static const char FFUUID_FINGERCYMBALS [] = "7c0a65e2-79dd-4fb7-b270-0d445e44941a"
 
static const char FFUUID_CRASHCYMBAL [] = "cc84983d-005c-4172-987b-c13b22709f35"
 
static const char FFUUID_HIHATCYMBAL [] = "c60b115a-a287-4962-a94e-eba1e1e8e54f"
 
static const char FFUUID_RIDECYMBAL [] = "7c74b642-641d-40e7-a959-e18d3122629f"
 
static const char FFUUID_SPLASHCYMBAL [] = "0f0cf493-9257-4699-8010-66d0107600b2"
 
static const char FFUUID_TAMTAM [] = "48f24f7c-d774-4765-bee1-b4566b3ef69b"
 
static const char FFUUID_GONG [] = "5a9943e6-cc1b-439a-851e-e9e9d04f4272"
 
static const char FFUUID_AGOGOBELLS [] = "f6cf5b5b-5f89-4183-a46c-92840a7058c2"
 
static const char FFUUID_AIRHORN [] = "3bfc4287-d541-47f4-abbe-be13ed82e607"
 
static const char FFUUID_BRAKEDRUM [] = "f1eae261-5453-457a-8957-e8bf16f8a79d"
 
static const char FFUUID_CABASA [] = "8d110308-41ac-4a7f-a98f-d9e16608059f"
 
static const char FFUUID_CAJON [] = "7eacc546-2239-4c6d-9566-8df8437db871"
 
static const char FFUUID_CASTANETS [] = "aa272c8a-4584-4d53-a060-a1b8a73af80b"
 
static const char FFUUID_CLAP [] = "995b3dbf-9fff-4d1b-9aee-94a9b0d72834"
 
static const char FFUUID_CLAPPER [] = "dd57d769-fa9f-4c11-be68-3af71017604d"
 
static const char FFUUID_CLAVES [] = "58ae0978-6244-4974-a1bc-899097a1bea7"
 
static const char FFUUID_COWBELL [] = "298cc3b4-fc5e-4440-be13-f81790571580"
 
static const char FFUUID_CUICA [] = "b251ffbb-79c3-4dbf-b84b-bec3434f9bef"
 
static const char FFUUID_GUIRO [] = "d591143f-1b3a-40c2-ad20-1738923fe0d8"
 
static const char FFUUID_MARACAS [] = "e0d6ae08-7634-47dc-831c-40a559673d3b"
 
static const char FFUUID_POLICEWHISTLE [] = "35da6ce6-fec8-48c2-80ce-3412fec2222e"
 
static const char FFUUID_RAINSTICK [] = "7b06c899-ddbb-4d30-a999-89d4876527d4"
 
static const char FFUUID_RATCHET [] = "b2ece664-e51d-4dd0-8553-8bc2e4b24d5b"
 
static const char FFUUID_RATTLE [] = "d8a4b676-1fd8-4628-9847-3b48f9930671"
 
static const char FFUUID_SANDBLOCK [] = "3fee7454-6d20-435b-964f-cda2e76d9ce6"
 
static const char FFUUID_SHAKERS [] = "92b2fb6f-9473-4631-8382-2879bf8fee92"
 
static const char FFUUID_SPOONS [] = "e74a6ffa-aa6e-4712-bb85-b755352b8ab5"
 
static const char FFUUID_TEMPLEBLOCKS [] = "d27e81b7-3473-4c04-9383-23d6bc716843"
 
static const char FFUUID_VIBRASLAP [] = "65827c10-4d1c-4e24-9d60-3ace52b70109"
 
static const char FFUUID_WASHBOARD [] = "e018a8b2-3734-4d87-970c-8906c195e97e"
 
static const char FFUUID_WHIP [] = "ac55ce39-2c07-400e-b2d6-8b45d5488a0f"
 
static const char FFUUID_WINDMACHINE [] = "ebee9d97-92e9-4b2d-87c3-cce779fe0a49"
 
static const char FFUUID_WOODBLOCKS [] = "09c4b5a0-5f4c-4bde-8060-fad1e8759aa6"
 
static const char FFUUID_CENGCENGGAMELAN [] = "fb57f7da-2a1e-4451-a795-0db01b55ba6b"
 
static const char FFUUID_GONGAGENGGAMELAN [] = "7731a5ea-76c7-4086-ac26-f57e9532d17c"
 
static const char FFUUID_KEMPULGAMELAN [] = "4e74c977-7fcf-42a4-89f6-b40b004cb069"
 
static const char FFUUID_KEMPYANGGAMELAN [] = "19b4b362-f073-4ef6-9a9b-b788ea060971"
 
static const char FFUUID_KENONGGAMELAN [] = "894e33c2-daa0-42fd-ae04-ecf066e063a0"
 
static const char FFUUID_KETUKGAMELAN [] = "22bc67fc-69ae-4293-aa5a-448898d32b56"
 
static const char FFUUID_REYONGGAMELAN [] = "a16d527d-7ee4-4463-a4f9-e1330cf215cd"
 
static const char FFUUID_ADODO [] = "afe27a81-d1b2-40ae-a844-e01690a2eef8"
 
static const char FFUUID_AEOLIANHARP [] = "872e204b-4e82-4543-a816-a6cec42e60e7"
 
static const char FFUUID_AFOXE [] = "5ff79093-45b2-45fe-89fc-4598b82885f9"
 
static const char FFUUID_AGOGOBLOCK [] = "0315f2bd-67a3-4fcb-924c-d85e13edefb2"
 
static const char FFUUID_AGUNG [] = "34b63a98-197d-42c8-bee7-70ce5ff50d6e"
 
static const char FFUUID_AGUNGATAMLANG [] = "f9091d1e-4db0-4427-8755-37f5fcfaaf49"
 
static const char FFUUID_AHOKO [] = "e9d454f3-ae77-4774-b31b-174eba15dc39"
 
static const char FFUUID_BABENDIL [] = "797c2be3-64a7-4366-a943-11f7fc1078ba"
 
static const char FFUUID_BASICINDIANPERCUSSION [] = "aedc8963-5421-4062-b6fd-1d6b38695009"
 
static const char FFUUID_BERIMBAU [] = "556ee363-7ce1-4b09-8c1f-30bd3055675d"
 
static const char FFUUID_BO [] = "db2f5e5d-2c2f-4e81-9ff4-5447d528c8e3"
 
static const char FFUUID_BONES [] = "c765c7c2-1513-4a2d-8855-972327c86114"
 
static const char FFUUID_BONGOBELLS [] = "48bd0c4a-2fd0-43d1-bcc9-8a1a0607ad73"
 
static const char FFUUID_BULLROARER [] = "6ec38faa-25aa-41f3-ba0c-e807ce598dcc"
 
static const char FFUUID_CAXIXI [] = "739baf27-004b-4a91-b8ac-41dbfd95edc3"
 
static const char FFUUID_CHACHABELLS [] = "fcd4fd88-6114-4ef7-86f3-23077bce7e1b"
 
static const char FFUUID_CHABARA [] = "212255a2-6a02-4416-be8c-37457d2f9ae2"
 
static const char FFUUID_CHANCHIKI [] = "173fbe79-502e-4cd4-8cbd-0a0ef15649ce"
 
static const char FFUUID_CHIMTA [] = "f6c1d0e5-e207-404b-8bfc-114296d61763"
 
static const char FFUUID_CHINATEMPLEBLOCKS [] = "ecad5d50-26b7-46b9-8f76-b7e2de364d10"
 
static const char FFUUID_CHINESECYMBALS [] = "4374eeae-6f31-469f-a0f0-3d389a1d8234"
 
static const char FFUUID_CHINESEGONGS [] = "24356658-bf82-4e95-8365-34cafc677e0f"
 
static const char FFUUID_CHINESEPERCUSSIONENSEMBLE [] = "1da58bd6-ebd4-43c2-8e26-e0476aedf9c6"
 
static const char FFUUID_CHING [] = "581059ef-57fa-48c0-89f2-bc843047476e"
 
static const char FFUUID_CHIPPLI [] = "84398568-363c-433e-82e4-348490ecc3c4"
 
static const char FFUUID_DAFF [] = "bc469d9c-f499-4714-aee3-40ae8f19cd55"
 
static const char FFUUID_DAFLI [] = "6273fbe8-0f9f-423a-9a5f-f513bab3b20b"
 
static const char FFUUID_DAWURO [] = "80cb13ed-f144-4426-9677-de5e9f949363"
 
static const char FFUUID_DEF [] = "49e7851b-adef-4a82-8d4c-31ee9681f66a"
 
static const char FFUUID_DOIRA [] = "1e3f9946-dba3-4864-a004-bcebcebaf84a"
 
static const char FFUUID_EWEDRUMATOKE [] = "e0fd2f0f-a398-446a-accf-60f42416a719"
 
static const char FFUUID_EWEDRUMAXATSE [] = "535f2ee9-846b-4d5d-b375-7fd513e3500c"
 
static const char FFUUID_EWEDRUMGANGOKUI [] = "6ffc2237-7d6d-43b6-beff-d6cd492ae9c8"
 
static const char FFUUID_FLEXATONE_PERC [] = "86a0dbdf-3c84-4add-b8c0-464eb9003a69"
 
static const char FFUUID_GANDINGAN [] = "e98ccb19-0178-485f-90c0-f134a8fe5841"
 
static const char FFUUID_GANZA [] = "88215348-7b83-4522-bcc7-68b5aaebebcf"
 
static const char FFUUID_GHATAM [] = "f0ecc0f9-7862-4304-a8e4-262b46e9049b"
 
static const char FFUUID_GHUNGROO [] = "a80d5310-b1d0-4642-9e45-08c072028444"
 
static const char FFUUID_GOME [] = "4c9e9269-c014-4467-aa97-6b60172ac701"
 
static const char FFUUID_GUBAN [] = "bd46bd5e-16a0-40d1-bad2-ea5680ee585f"
 
static const char FFUUID_HANDCYMBAL [] = "950b7f44-1fd3-451a-831c-e66d4944bf44"
 
static const char FFUUID_HANG [] = "41968e98-a916-4cc0-817b-fc4c39befa51"
 
static const char FFUUID_HATHELI [] = "50804279-39f4-4dd0-b8e3-392950d6587d"
 
static const char FFUUID_HOSHO [] = "f4e6e4dc-030d-4ace-9548-6821e90e4553"
 
static const char FFUUID_HYOUSHIGI [] = "3efb5b5f-e0fd-4814-8386-9cfb2bc57020"
 
static const char FFUUID_IBO [] = "3450e084-0952-4e16-9c35-0c37732f9b5f"
 
static const char FFUUID_INDIANGONG [] = "72e3b743-fe70-4748-b888-0ed6099c25f8"
 
static const char FFUUID_IPU [] = "eb3126e3-659f-49c1-bd84-c38d32980256"
 
static const char FFUUID_JAWBONE [] = "b87bb002-1bdf-44c9-b8a6-dcbcb07ef73d"
 
static const char FFUUID_KAEKEEKE [] = "64b61662-f6b0-479d-917e-23cc12e81922"
 
static const char FFUUID_KAGUL [] = "0d348566-292f-4457-8d4e-24294742dc47"
 
static const char FFUUID_KALAAU [] = "94e1a66f-1baa-4d64-a03f-25f5cc34dc35"
 
static const char FFUUID_KASHIKLAR [] = "360cff2c-cee0-4fa1-a049-91c87a318348"
 
static const char FFUUID_KESI [] = "515e74a1-0f6e-4cf6-a904-589e34676fea"
 
static const char FFUUID_KHARTAL [] = "db43d176-446d-4500-ad9e-da15577f3c6e"
 
static const char FFUUID_KKWAENGGWARI [] = "eb190c98-d799-48e4-8d77-b69b78f5c4d6"
 
static const char FFUUID_KPOKOKPOKO [] = "6288a051-dd88-4ff2-aafd-7871d9665b22"
 
static const char FFUUID_KRINSLITDRUM [] = "1a47d8b9-5f4d-4f0e-81b0-670bc3c02113"
 
static const char FFUUID_LAVASTONES [] = "e234cf01-adce-46b3-8ea2-3bbaad459953"
 
static const char FFUUID_LUOGONG [] = "3585b4c8-bac9-452a-b5a4-cb8bd8ce887f"
 
static const char FFUUID_MANJEERA [] = "5eea74d5-bc25-4257-911c-ca0c2b432aa8"
 
static const char FFUUID_PANCLAPPERS [] = "1ed902ac-d3d2-4f1f-a961-237400996ea8"
 
static const char FFUUID_PATSCHEN [] = "25034241-d9b2-4c08-96d4-fdf267f217c5"
 
static const char FFUUID_RATTLECOG [] = "d25d39ea-5c5b-4785-85fc-61c6c6359ac3"
 
static const char FFUUID_RIQ [] = "1b88998b-88f1-4523-baaa-cc632a35dbdc"
 
static const char FFUUID_SHEKERE [] = "15281c38-e3a9-4087-b674-a448e20b2600"
 
static const char FFUUID_SISTRE [] = "6f823de8-b971-4ffd-8869-2fdfc2391860"
 
static const char FFUUID_SISTRUM [] = "6968b0bd-2f1b-4d33-b365-b95d2e76a4cf"
 
static const char FFUUID_SLIDEWHISTLE_PERCCLEF [] = "e0e54746-94f8-4daf-a97d-d0c83f60ee22"
 
static const char FFUUID_SLITDRUM [] = "92251af7-b395-44c3-a1f8-67d6b81b1e48"
 
static const char FFUUID_SNAP [] = "354bd88b-0ddd-42d3-a451-1b2741a2631c"
 
static const char FFUUID_STAMP [] = "72299f8e-8ad3-4ec8-9ca4-b33d1632fe3f"
 
static const char FFUUID_STIRDRUM [] = "39a19cd7-59f4-44db-8491-f2faebcf5891"
 
static const char FFUUID_TEBYOSHI [] = "f2fa4052-1ec9-4095-8152-267e468f8f8a"
 
static const char FFUUID_TELEVI [] = "6d226f46-3a93-4926-87c5-fb721b7b36df"
 
static const char FFUUID_TEPONAXTLI [] = "78d475c3-fe32-4bcf-9f5b-a2e43a5aa107"
 
static const char FFUUID_THAIGONG [] = "e16a3a94-a372-4b9d-8eef-90fe388697cb"
 
static const char FFUUID_TIBETANCYMBALS [] = "e010f505-dedf-4e73-915c-4b414998fd1b"
 
static const char FFUUID_TICTOCBLOCK [] = "f2d76def-ecd6-4835-8061-11af1fa42d28"
 
static const char FFUUID_TIMBALEBELL [] = "2c13efbd-a8dd-4cfe-a064-fb7060a2d983"
 
static const char FFUUID_TINAJA [] = "e6a5d781-821e-48aa-aeae-26ea8427580e"
 
static const char FFUUID_TINGSHA [] = "71165815-e46a-479d-a0db-38d1b9dcf0af"
 
static const char FFUUID_TOERE [] = "824793c3-fd68-41b7-9dc7-b21e27abdb75"
 
static const char FFUUID_TONETANG [] = "85076645-1553-4b7e-9a5f-c20d1d48323b"
 
static const char FFUUID_TRYCHEL [] = "0f664fec-fc69-4638-aea7-850ebde17591"
 
static const char FFUUID_UDU [] = "c6c172fe-b04f-4d5e-bd02-0d98b8b00bab"
 
static const char FFUUID_ZILLS [] = "3150178c-160e-43d6-b55c-d0ac6da44c6d"
 

Additional Inherited Members

- Static Public Member Functions inherited from __FCBase
static void DebugOutPtr (const char *pszPrefixText, void *ptr)
 Static method that outputs a line for debugging purposes. The prefix text appears with the extra ptr (in hexadeximal representation) appearing afterwards. More...
 
static void DebugOutInt (const char *pszPrefixText, int i)
 Static method that outputs a line for debugging purposes. The text appears with the extra digit (in decimal presentation) appearing afterwards. More...
 
static void DebugOutFloat (const char *pszPrefixText, double f)
 Static method that outputs a line for debugging purposes. The text appears with the extra float value appearing afterwards. More...
 
static void DebugOutTag (const char *pszPrefixText, EXTAG extag)
 Static method that outputs a line for debugging purposes. The text appears with the EXTAG (in text) appearing afterwards. More...
 
static void DebugOutHex (const char *pszPrefixText, int i)
 Static method that outputs a line for debugging purposes. The text appears with the extra digit (in hexadecimal presentation) appearing afterwards. More...
 
static void DebugOutBin (const char *pszPrefixText, int i)
 Static method that outputs a line for debugging purposes. The text appears with the extra digit (in binary presentation) appearing afterwards. More...
 
static void DebugOutString (const char *pszPrefixText, const char *thestring)
 Static method that outputs a line for debugging purposes (C string version). The text appears with the extra string appearing afterwards. More...
 
static void DebugOutString (const char *pszPrefixText, FCString *pString)
 Static method that outputs a line for debugging purposes (FCString version). The text appears with the extra string appearing afterwards. More...
 
static void DebugOutBool (const char *pszPrefixText, bool state)
 Static method that outputs a line for debugging purposes. The boolean state appears afterwards as either "TRUE" or "FALSE". More...
 
static void DebugOutBlock (const void *pBuffer, int startoffset, int size)
 Static method that outputs a memory block for debugging purposes. Eight bytes per line will appear (as hex digits) until the whole memory block is dumped. More...
 
static void DebugOutByteArrayBlock (const void *pBuffer, int startoffset, int size)
 Static method that outputs a memory block for debugging purposes. Eight bytes per line will appear (as hex digits) as a C++ onebyte array, until the whole memory block is dumped. More...
 
static void DebugOut (const char *pszLine)
 Static method to output a line of text for debugging purposes. More...
 
- Protected Member Functions inherited from __FCBaseData
virtual void * Allocate ()=0
 
virtual void Deallocate ()
 
virtual bool IsDynamicSize ()
 
bool LoadDataBlock ()
 Loads the data. If the object is of dynamic size, the old memory block is freed and a new is allocated.
 
void ClearData ()
 
virtual twobyte CalcLastInci ()
 For internal use only! More...
 
virtual __FCBaseDataCreateObject ()=0
 Creates a new instance of the object. More...
 
bool DataIsLoaded () const
 Returns true is any data has been loaded into the object.
 
void _TagDocumentID ()
 For internal use only. More...
 
- Protected Member Functions inherited from __FCBase
 __FCBase ()
 The constructor.
 
- Protected Attributes inherited from __FCBaseData
EDOCID _connecteddocID
 The "connected" document ID., which is the document the where the document was loaded (or last saved). This is for a mechanism to prevent resaving of certain data in other documents.
 
void * _datablock
 Pointer to the object's data block, the meaning is implementation-specific for each derived subclass.
 
bool _heapdatablock
 Variable that tells if _datablock is dynamically created on the heap (and should be deleted at object destruction).
 
int _loadedsize
 Loaded size of the data block for a loaded object, in bytes. Since the datablock is implementation-specific, the _loadedsize should be updated by child classes that create new data. More...
 
EDataID _dataid
 The EdataID for the last loaded/saved object.
 

Detailed Description

The base class for FCStaff (and its subclass FCCurrentStaffSpec), as well FCStaffStyleDef.

Member Enumeration Documentation

◆ ALTERNATE_STAFF

Alternate staff notation styles for FCStaff::GetAltNotationStyle() and FCStaff::SetAltNotationStyle() methods. The constants are also used for the similar FCStaffStyleDef methods.

Lua-supported.

Enumerator
ALTSTAFF_NORMAL 

Normal notation

ALTSTAFF_SLASHBEATS 

Slash notation (each beat gets a slash)

ALTSTAFF_RHYTHMIC 

Rhythmic notation

ALTSTAFF_ONEBARREPEAT 

1-bar repeat symbol

ALTSTAFF_TWOBARREPEAT 

2-bar repeat symbol.

ALTSTAFF_BLANKNOTATIONRESTS 

Blank notation with rests

ALTSTAFF_BLANKNOTATION 

Blank Notation

◆ STAFF_HIDEMODES

The different hide modes for FCStaff::GetHideMode() and FCStaff::SetHideMode().

Lua-supported.

Enumerator
STAFFHIDE_NORMAL 

Show normally

STAFFHIDE_SCORE 

For hide staff: in Score Only (Collapse)

STAFFHIDE_SCORE_AND_PARTS 

Force hide staff: and Collapse

STAFFHIDE_CUTAWAY 

Force hide staff: Cutaway

◆ STAFFNOTATION_STYLE

Styles for the FCStaff::GetNotationStyle() and FCStaff::SetNotationStyle() methods. The constants are also used for the similar FCStaffStyleDef methods.

Lua-supported.

Enumerator
STAFFNOTATION_NORMAL 

Normal notation

STAFFNOTATION_PERCUSSION 

Percussion notation style

STAFFNOTATION_TABLATURE 

Tablature notation style

◆ STAFFSTEMDIRS

Options for the directions in which the staff displays note stems.

Lua-supported (0.72)

Enumerator
STAFFSTEMDIR_DEFAULT 

Default direction

STAFFSTEMDIR_ALWAYS_UP 

Always up

STAFFSTEMDIR_ALWAYS_DOWN 

Always down

Member Function Documentation

◆ CalcBottomStaffLinePosition()

int __FCStaffBase::CalcBottomStaffLinePosition ( bool  forledgerlines = false) const

Calculates the staff position of the bottom staff line. For standard 5-lines staves, this value is -8.

Lua-supported (0.66).

Parameters
forledgerlinesSet this value to true if you want the bottom staff line below which ledger lines will show. Set it false (or omit it) if you want the bottom visible staff line.

◆ CalcTopStaffLinePosition()

int __FCStaffBase::CalcTopStaffLinePosition ( bool  forledgerlines = false) const

Calculates the staff position of the top staff line. For standard 5-lines staves, this value is 0.

Lua-supported (0.66).

Parameters
forledgerlinesSet this value to true if you want the top staff line above which ledger lines will show. Set it false (or omit it) if you want the top visible staff line.

◆ ClassName()

const char * __FCStaffBase::ClassName ( ) const
inlineoverridevirtual

Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child class.

Lua-supported.

Reimplemented from __FCNoInciOther.

Reimplemented in FCStaff, FCCurrentStaffSpec, and FCStaffStyleDef.

◆ CreateAbbreviatedNameString()

FCString * __FCStaffBase::CreateAbbreviatedNameString ( )

Creates a string object of the abbreviated staff name (including the Enigma text tags).

Lua-supported.

Returns
Pointer to a created string object. This pointer must be deleted from the heap after use.

◆ CreateDisplayAbbreviatedNameString()

FCString * __FCStaffBase::CreateDisplayAbbreviatedNameString ( )

Creates an abbreviated staff name for display purposes.

It removes all the Enigma font tags. It also expand the flat/sharp text inserts to text symbols.

It also supports the auto-numbering of staves on Finale 2012 and above (if the 2012 PDK or above is used).

If the staff doesn't contain a name, and empty string will be returned.

  • Returns
    Pointer to a created string object. This pointer must be deleted from the heap after use.

◆ CreateDisplayFullNameString()

FCString * __FCStaffBase::CreateDisplayFullNameString ( )

Creates a staff name for display purposes.

It removes all the Enigma font tags. It also expand the flat/sharp text inserts to text symbols.

It also supports the auto-numbering of staves on Finale 2012 and above (if the 2012 PDK or above is used).

If the staff doesn't contain a name, and empty string will be returned.

Lua-supported.

  • Returns
    Pointer to a created string object. This pointer must be deleted from the heap after use.

◆ CreateFullNameString()

FCString * __FCStaffBase::CreateFullNameString ( )

Creates a FCString object of the full staff name (including the Enigma text tags).

Lua-supported.

Returns
Pointer to a created string object (of the FCString class). This pointer must be deleted from the heap after use.

◆ CreateIndependentFontInfo()

FCFontInfo * __FCStaffBase::CreateIndependentFontInfo ( ) const
inline

Creates a FCFontInfo object for the alternate notehead font. GetIndependentFont must be true for this to have any effect.

C callers must dispose of the result either with delete or a smart pointer.

Lua-supported (0.72).

◆ CreateTrimmedAbbreviatedNameString()

FCString * __FCStaffBase::CreateTrimmedAbbreviatedNameString ( )

Creates a string object of the abbreviated staff name without any font information.

Lua-supported.

Returns
Pointer to a created string object. This pointer must be deleted from the heap after use.

◆ CreateTrimmedFullNameString()

FCString * __FCStaffBase::CreateTrimmedFullNameString ( )

Creates a string object of the full staff name without any font information.

Lua-supported.

Returns
Pointer to a created string object. This pointer must be deleted from the heap after use.

◆ GetAbbreviatedNameID()

CMPER __FCStaffBase::GetAbbreviatedNameID ( )
inline

Returns the text block ID for the abbreviated name. Usually not needed, use CreateAbbreviatedNameString or CreateTrimmedAbbreviatedNameString instead.

Lua-supported.

Returns
The text block CMPER for the full staff name. Use the FCTextBlock to load.

◆ GetAbbreviatedNamePosition()

FCStaffNamePosition * __FCStaffBase::GetAbbreviatedNamePosition ( )
virtual

Gets the name position object for the abbreviated staff name. The object is of the FCStaffNamePosition class.

Warning
Do not save the returned object directly. Doing so may detach it from the parent __FCStaffBase instance. Instead, the returned object is saved automatically when you call Save on the parent instance. If you are creating a new FCStaff or FCStaffStyleDef, create the new item first with SaveNew. Then call GetAbbreviatedNamePosition and save any changes with Save.

Requires PDK_FRAMEWORK_PREFS defined.

Lua-supported.

Reimplemented in FCStaffStyleDef.

◆ GetAllowHiding()

bool __FCStaffBase::GetAllowHiding ( ) const

Returns the "Allow hiding when empty" state. If set, the staff allows "optimization".

Only available in Finale 2011 and later. On earlier Finale versions, nothing happens.

Lua-supported (also as property).

◆ GetAltNotationDisplayOtherLayerNotes()

bool __FCStaffBase::GetAltNotationDisplayOtherLayerNotes ( ) const
inline

Returns true if notes in the non-alternate layers should be displayed.

Lua-supported (also as property).

◆ GetAltNotationLayer()

twobyte __FCStaffBase::GetAltNotationLayer ( ) const
inline

Returns the 1-based layer that is used for the alternate notation.

Lua-supported (also as property).

◆ GetAltNotationStyle()

__FCStaffBase::ALTERNATE_STAFF __FCStaffBase::GetAltNotationStyle ( )
inline

Returns the alternate notation style for the staff.

Lua-supported (also as property).

◆ GetAltRhythmStemsUp()

bool __FCStaffBase::GetAltRhythmStemsUp ( ) const
inline

Returns if stems should be freezes up in rhythmic notation (for altered layers). This setting is only used with rhythmic notation.

Lua-supported (also as property).

◆ GetAltShowArticulations()

bool __FCStaffBase::GetAltShowArticulations ( ) const
inline

Returns if articulations should be diplayed on the altered layer.

Lua-supported (also as property).

◆ GetAltShowExpression()

bool __FCStaffBase::GetAltShowExpression ( ) const
inline

Returns if expressions should be diplayed on the altered layer.

Lua-supported (also as property).

◆ GetAltShowLyrics()

bool __FCStaffBase::GetAltShowLyrics ( ) const
inline

Returns if lyrics should be diplayed on the altered layer.

Lua-supported (also as property).

◆ GetAltShowOtherArticulations()

bool __FCStaffBase::GetAltShowOtherArticulations ( ) const
inline

Returns if articulations should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ GetAltShowOtherExpressions()

bool __FCStaffBase::GetAltShowOtherExpressions ( ) const
inline

Returns if expressions should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ GetAltShowOtherLyrics()

bool __FCStaffBase::GetAltShowOtherLyrics ( ) const
inline

Returns if lyrics should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ GetAltShowOtherNotes()

bool __FCStaffBase::GetAltShowOtherNotes ( ) const
inline

Returns if notes should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ GetAltShowOtherSmartShapes()

bool __FCStaffBase::GetAltShowOtherSmartShapes ( ) const
inline

Returns if smart shapes should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ GetAltShowSmartShapes()

bool __FCStaffBase::GetAltShowSmartShapes ( ) const
inline

Returns if smart shapes should be diplayed n the altered layer.

Lua-supported (also as property).

◆ GetAltSlashDots()

bool __FCStaffBase::GetAltSlashDots ( ) const
inline

Returns if dots should be added to slashes in compound meters (for altered layers). This setting is only used with slash notation.

Lua-supported (also as property).

◆ GetBottomBarlineOffset()

Evpu16 __FCStaffBase::GetBottomBarlineOffset ( ) const
inline

Returns the bottom barline offset, in EVPUs. This parameter controls how far the barlines extends downwards.

Lua-supported (also as property).

◆ GetBottomRepeatDotPosition()

twobyte __FCStaffBase::GetBottomRepeatDotPosition ( ) const
inline

Returns the bottom repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ GetBreakBarlines()

bool __FCStaffBase::GetBreakBarlines ( ) const
inline

Returns the "Break barlines between staves" state.

Lua-supported (also as property).

◆ GetBreakRepeatBarlines()

bool __FCStaffBase::GetBreakRepeatBarlines ( ) const
inline

Returns the "Break repeat barlines between staves" state.

Lua-supported (also as property).

◆ GetBreakTablatureLines()

bool __FCStaffBase::GetBreakTablatureLines ( ) const
inline

For tablature notation: returns if tablature lines should break at fret numbers.

Lua-supported (also as property).

◆ GetCapoPosition()

twobyte __FCStaffBase::GetCapoPosition ( ) const
inline

For tablature notation: returns the capo position.

Lua-supported (also as property).

◆ GetDefaultClef()

twobyte __FCStaffBase::GetDefaultClef ( ) const
inline

Returns the start/default clef.

Lua-supported (also as property).

◆ GetDisplayEmptyRests()

bool __FCStaffBase::GetDisplayEmptyRests ( ) const
inline

Returns the "Display Rests in empty measures" state.

Lua-supported (also as property).

◆ GetDoubleWholeRestPosition()

twobyte __FCStaffBase::GetDoubleWholeRestPosition ( ) const
inline

Returns the vertical position for the double whole rests. This setting is located in the "Staff Setup dialog box".

Lua-supported (also as property).

◆ GetFlatBeams()

bool __FCStaffBase::GetFlatBeams ( ) const
inline

Returns the "Flat beams" state.

Lua-supported (also as property).

◆ GetFretInstrumentDefID()

CMPER __FCStaffBase::GetFretInstrumentDefID ( ) const
inline

Returns the ID for the tablature instrument (for tablature notation). Use the FCFretInstrumentDef class to load the instrument data.

Lua-supported (also as property).

◆ GetFretLetters()

bool __FCStaffBase::GetFretLetters ( ) const
inline

For tablature notation: returns if fret letters should be used.

Lua-supported (also as property).

◆ GetFullNameID()

CMPER __FCStaffBase::GetFullNameID ( )
inline

Returns the text block ID for the full name. Usually not needed, use CreateFullNameString or CreateTrimmedFullNameString instead.

Lua-supported (also as property).

Returns
The text block CMPER for the full staff name. Use the FCTextBlock to load.

◆ GetFullNamePosition()

FCStaffNamePosition * __FCStaffBase::GetFullNamePosition ( )
virtual

Gets the name position object for the full staff name. The object is of the FCStaffNamePosition class.

Warning
Do not save the returned object directly. Doing so may detach it from the parent __FCStaffBase instance. Instead, the returned object is saved automatically when you call Save on the parent instance. If you are creating a new FCStaff or FCStaffStyleDef, create the new item first with SaveNew. Then call GetFullNamePosition and save any changes with Save.

Requires PDK_FRAMEWORK_PREFS defined.

Lua-supported.

Reimplemented in FCStaffStyleDef.

◆ GetHalfRestPosition()

twobyte __FCStaffBase::GetHalfRestPosition ( ) const
inline

Returns the vertical position for the half rests. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ GetHideMode()

__FCStaffBase::STAFF_HIDEMODES __FCStaffBase::GetHideMode ( ) const

Returns how the staff should be hidden.

On Finale 2010, only STAFFHIDE_NORMAL and STAFFHIDE_CUTAWAY is available. On Finale 2011, STAFFHIDE_NORMAL, STAFFHIDE_SCORE, STAFFHIDE_SCORE_AND_PARTS, STAFFHIDE_CUTAWAY is available.

Lua-supported (also as property).

◆ GetIgnoreKeySig()

bool __FCStaffBase::GetIgnoreKeySig ( ) const
inline

Returns true if "Ignore Key Signature" is set for the staff.

Lua-supported (also as property).

◆ GetIndependentFont()

bool __FCStaffBase::GetIndependentFont ( ) const
inline

Returns if a independent notehead font should be used for the staff.

Lua-supported (also as property).

◆ GetIndependentKeySig()

bool __FCStaffBase::GetIndependentKeySig ( ) const
inline

Returns true if independent key sigs is set for the staff.

Lua-supported (also as property).

◆ GetIndependentTimeSig()

bool __FCStaffBase::GetIndependentTimeSig ( ) const
inline

Returns true if independent time signatures is set for the staff.

Lua-supported (also as property).

◆ GetInstrumentUUID()

const char * __FCStaffBase::GetInstrumentUUID ( ) const
inline

Returns the assigned instrument UUID for the staff.

Only works on 2012 and later.

Lua-supported.

Returns
On Finale 2011 and earlier, an empty string is returned. Otherwise, one of Finale's predefined instrument constants (Any of the FFUUID_ constants).

◆ GetLineCount()

twobyte __FCStaffBase::GetLineCount ( ) const

Returns the number of staff lines for the staff.

Lua-supported.

Returns
The number of staff lines. Both standard and custom staff line patterns are returned.

◆ GetLineSpacing()

Efix32 __FCStaffBase::GetLineSpacing ( ) const
inline

Returns the distance between the staff lines, in EFIXes.

Note that although the storage is EFIXes, the value will currently be rounded off to EVPUs internally.

Lua-supported.

◆ GetLowestFret()

twobyte __FCStaffBase::GetLowestFret ( ) const
inline

For tablature notation, returns the default lowest fret number.

Lua-supported (also as property).

◆ GetNoKeySigShowAccidentals()

bool __FCStaffBase::GetNoKeySigShowAccidentals ( ) const
inline

Returns the "Hide key signature & show all accidentals" state, available in the Finale 2014 Score Manager.

Available in Finale 2014 and later. On earlier Finale versions, false is always returned.

Lua-supported (also as property).

◆ GetNotationStyle()

STAFFNOTATION_STYLE __FCStaffBase::GetNotationStyle ( ) const
inline

Returns the notation style for the staff.

Lua-supported (also as property).

◆ GetOtherRestPosition()

twobyte __FCStaffBase::GetOtherRestPosition ( ) const
inline

Returns the vertical position for the "other" rests. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ GetRedisplayOtherLayerAccidentals()

bool __FCStaffBase::GetRedisplayOtherLayerAccidentals ( ) const
inline

Returns the "Redisplay accidentals in other layers within measures" state.

Available in Finale 2014 and later. On earlier Finale versions, false is always returned.

Lua-supported (also as property).

◆ GetShowAugmentationDots()

bool __FCStaffBase::GetShowAugmentationDots ( ) const
inline

Returns true if augmentation dots should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowBarlines()

bool __FCStaffBase::GetShowBarlines ( ) const
inline

Returns true if barlines should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowBeams()

bool __FCStaffBase::GetShowBeams ( ) const
inline

Returns true if beams should be displayed for the staff.

Note that beams are not actually displayed unless GetShowStems is also true.

Lua-supported (also as property) (0.72)

◆ GetShowBottomRepeatDot()

bool __FCStaffBase::GetShowBottomRepeatDot ( ) const
inline

Returns if the bottom repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ GetShowChords()

bool __FCStaffBase::GetShowChords ( ) const
inline

Returns true if chords should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowClefs()

bool __FCStaffBase::GetShowClefs ( ) const
inline

Returns true if clefs should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowFretboards()

bool __FCStaffBase::GetShowFretboards ( ) const
inline

Returns true if fretboards should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowKeySignatures()

bool __FCStaffBase::GetShowKeySignatures ( ) const
inline

Returns true if the key signature should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowLyrics()

bool __FCStaffBase::GetShowLyrics ( ) const
inline

Returns true if lyrics should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowMeasureNumbers()

bool __FCStaffBase::GetShowMeasureNumbers ( ) const
inline

Returns true if measure numbers should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowNoteColors()

bool __FCStaffBase::GetShowNoteColors ( ) const
inline

Returns if the staff should display note colors.

Lua-supported (also as property).

◆ GetShowNoteShapes()

bool __FCStaffBase::GetShowNoteShapes ( ) const
inline

Returns if the staff should display note colors.

Lua-supported (also as property).

◆ GetShowOnlyFirstMeasureClef()

bool __FCStaffBase::GetShowOnlyFirstMeasureClef ( ) const
inline

For tablature notation: returns if the clef should show only on the first measure.

Lua-supported (also as property).

◆ GetShowPartStaffNames()

bool __FCStaffBase::GetShowPartStaffNames ( ) const
inline

Returns true if part staff names should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowPartTimeSignatures()

bool __FCStaffBase::GetShowPartTimeSignatures ( ) const
inline

Returns true if the time signature should be displayed for the staff in parts.

On Finale versions earlier than Finale 2025, this will return GetShowTimeSignatures() setting.

Warning
Due to a bug in Finale, this value is not correct in instances of FCCurrentStaffSpec. (The bug persists at least through Finale 27.4, which is the lastest version tested.) Instead, for FCCurrentStaffSpec it always returns true. FCStaff and FCStaffStyleDef do not suffer from this bug.

Lua-supported (also as property).

Returns
True if the part should be visible in the time signature.

◆ GetShowRepeats()

bool __FCStaffBase::GetShowRepeats ( ) const
inline

Returns true if repeats should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowRests()

bool __FCStaffBase::GetShowRests ( ) const
inline

Returns true if rests should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowScoreStaffNames()

bool __FCStaffBase::GetShowScoreStaffNames ( ) const
inline

Returns true if score staff names should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowScoreTimeSignatures()

bool __FCStaffBase::GetShowScoreTimeSignatures ( ) const
inline

Returns true if the time signature should be displayed for the staff in the score.

On Finale versions earlier than Finale 2025, the same setting is used for score and parts. For Finale 2025, this is the time signature setting for the score.

Lua-supported (also as property).

◆ GetShowStaffLines()

bool __FCStaffBase::GetShowStaffLines ( ) const

Returns true if staff lines should be displayed for the staff.

This value is a reverse value. The value false indicates the lines are shown and true indicates they are hidden.

Lua-supported (also as property).

◆ GetShowStems()

bool __FCStaffBase::GetShowStems ( ) const
inline

Returns true if stems should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowTextRepeats()

bool __FCStaffBase::GetShowTextRepeats ( ) const
inline

Returns true if endings and text repeats should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowTies()

bool __FCStaffBase::GetShowTies ( ) const
inline

Returns true if ties should be displayed for the staff.

Lua-supported (also as property).

◆ GetShowTimeSignatures()

bool __FCStaffBase::GetShowTimeSignatures ( ) const
inline

Returns true if the time signature should be displayed for the staff.

On Finale versions earlier than Finale 2025, the same setting is used for both score and parts. For Finale 2025, this is the setting for the score.

Consider using GetShowScoreTimeSignatures and/or GetShowPartTimeSignatures instead.

Lua-supported (also as property).

◆ GetShowTopRepeatDot()

bool __FCStaffBase::GetShowTopRepeatDot ( ) const
inline

Returns if the top repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ GetShowTuplets()

bool __FCStaffBase::GetShowTuplets ( ) const
inline

For tablature notation: returns if tuplets should show or not.

Lua-supported (also as property).

◆ GetStemReversalPosition()

twobyte __FCStaffBase::GetStemReversalPosition ( ) const
inline

Returns the stem reversal position offset for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ GetStemsDirection()

STAFFSTEMDIRS __FCStaffBase::GetStemsDirection ( ) const
inline

Returns the stem direction for note entries on the staff. (Staff Stem Settings dialog.)

Lua-supported (also as property) (0.72)

◆ GetStemsDownHorizontalOffset()

Efix32 __FCStaffBase::GetStemsDownHorizontalOffset ( ) const
inline

Returns the horizontal stem offset for down stems.

Lua-supported (also as property) (0.72)

◆ GetStemsDownVerticalOffsetForBeamEnd()

Efix32 __FCStaffBase::GetStemsDownVerticalOffsetForBeamEnd ( ) const
inline

Returns the vertical stem offset for the beam of end down stems.

Lua-supported (also as property) (0.72)

◆ GetStemsDownVerticalOffsetForNoteheadEnd()

Efix32 __FCStaffBase::GetStemsDownVerticalOffsetForNoteheadEnd ( ) const
inline

Returns the vertical stem offset for the notehead end of down stems.

Lua-supported (also as property) (0.72)

◆ GetStemsNoteheadEndFixedToStaff()

bool __FCStaffBase::GetStemsNoteheadEndFixedToStaff ( ) const
inline

Returns the value of "Use Vertical Offset For Notehead End Of Stem: Offset From" radio buttons in the Staff Stem Settings dialog.

This setting has no effect if GetStemsUseVerticalOffsetForNoteheadEnd is false.

Lua-supported (also as property) (0.72)

Returns
false: "Offset From Notehead"; true: "Offset From Staff"

◆ GetStemsUpHorizontalOffset()

Efix32 __FCStaffBase::GetStemsUpHorizontalOffset ( ) const
inline

Returns the horizontal stem offset for up stems.

Lua-supported (also as property) (0.72)

◆ GetStemsUpVerticalOffsetForBeamEnd()

Efix32 __FCStaffBase::GetStemsUpVerticalOffsetForBeamEnd ( ) const
inline

Returns the vertical stem offset for the beam of end up stems.

Lua-supported (also as property) (0.72)

◆ GetStemsUpVerticalOffsetForNoteheadEnd()

Efix32 __FCStaffBase::GetStemsUpVerticalOffsetForNoteheadEnd ( ) const
inline

Returns the vertical stem offset for the notehead end of up stems.

Lua-supported (also as property) (0.72)

◆ GetStemsUseVerticalOffsetForBeamEnd()

bool __FCStaffBase::GetStemsUseVerticalOffsetForBeamEnd ( ) const
inline

Returns the value of "Use Vertical Offset For Beam End Of Stem (Offset From Staff)" checkbox in the Staff Stem Settings dialog.

Lua-supported (also as property) (0.72)

◆ GetStemsUseVerticalOffsetForNoteheadEnd()

bool __FCStaffBase::GetStemsUseVerticalOffsetForNoteheadEnd ( ) const
inline

Returns the value of "Use Vertical Offset For Notehead End Of Stem" checkbox in the Staff Stem Settings dialog.

Lua-supported (also as property) (0.72)

◆ GetTopBarlineOffset()

Evpu16 __FCStaffBase::GetTopBarlineOffset ( ) const
inline

Returns the top barline offset, in EVPUs. This parameter controls how far the barlines extends upwards.

Lua-supported (also as property).

◆ GetTopRepeatDotPosition()

twobyte __FCStaffBase::GetTopRepeatDotPosition ( ) const
inline

Returns the top repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ GetTranspose()

bool __FCStaffBase::GetTranspose ( ) const
inline

Returns the transposition status of the staff.

Lua-supported.

Returns
True if transposition is used.

◆ GetTransposeAlteration()

twobyte __FCStaffBase::GetTransposeAlteration ( ) const

Returns the transposition key alteration.

For non-chromatic transpositions, this is the number of accidentals that are added/reduced to/from the current key signature.

Lua-supported (also as property).

Returns
0 if no transposition is used. Otherwise, the key alteration.

◆ GetTransposeChromatic()

bool __FCStaffBase::GetTransposeChromatic ( ) const
inline

Returns the chromatic transposition status for the staff.

Lua-supported (also as property).

Returns
True if chromatic transposition is used.

◆ GetTransposeClefIndex()

twobyte __FCStaffBase::GetTransposeClefIndex ( ) const
inline

Returns the clef state in the transposition dialog. This value is valid only of GetTransposeUseClef returns true.

Lua-supported (also as property).

Returns
The 0-based index to the clef.

◆ GetTransposeInterval()

twobyte __FCStaffBase::GetTransposeInterval ( ) const

Returns the transposition interval.

Lua-supported (also as property).

Returns
0 if no transposition is used. Otherwise, the interval for either the chromatic or diatonic transposition.

◆ GetTransposeSimplifyKey()

bool __FCStaffBase::GetTransposeSimplifyKey ( ) const
inline

Returns the state of the "Simplify Key Sig" in the transposition dialog box.

Lua-supported (also as property).

Returns
True if "Simplify Key Sig" is checked.

◆ GetTransposeUseClef()

bool __FCStaffBase::GetTransposeUseClef ( ) const
inline

Returns the "Set to clef" state in the transposition dialog.

Lua-supported (also as property).

Returns
True if "Set to clef" is checked.

◆ GetVerticalFretOffset()

Efix32 __FCStaffBase::GetVerticalFretOffset ( ) const
inline

For tablature notation: returns the vertical offset for fret numbers.

This value is given in EFIX (1/64 of an EVPU). The Finale UI displays EVPU, so you would divide this value by 64 to get the UI display value.

Lua-supported (also as property).

◆ GetWholeRestPosition()

twobyte __FCStaffBase::GetWholeRestPosition ( ) const
inline

Returns the vertical position for the whole rests. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ HasInstrumentAssigned()

bool __FCStaffBase::HasInstrumentAssigned ( )
inline

Returns true if there is an instrument assigned to the staff.

This method returns false if the UUID is totally blank, or if the UUID is a "Blank" or "Unknown" instrument.

Only works on Finale 2012 and later.

Lua-supported.

  • Returns
    false is always returned on Finale 2012 and earlier. Otherwise, it returns true if an actual instrument has been assigned.

◆ InstrumentMatchesUUID()

bool __FCStaffBase::InstrumentMatchesUUID ( const char *  pszUUID)
inline

Returns true if the UUID string matches the instrument UUID for the staff.

Only works on Finale 2012 and later.

Lua-supported.

Returns
false is always returned on Finale 2012 and earlier. Otherwise, the match flag.

◆ IsNormalNotation()

bool __FCStaffBase::IsNormalNotation ( )
inline

Returns true if the staff is using "normal" music notation (not percussion and not TAB notation).

Lua-supported.

◆ IsPercussion()

bool __FCStaffBase::IsPercussion ( )
inline

Returns true if the staff is a percussion staff.

Lua-supported.

◆ IsTablature()

bool __FCStaffBase::IsTablature ( )
inline

Returns true if the staff is a tablature staff.

Lua-supported.

◆ Make0LineFullBarlineStaff()

void __FCStaffBase::Make0LineFullBarlineStaff ( )
inline

Fills the necessary values in the Staff Setup dialog to make a staff without staff lines with full-length barlines.

Lua-supported.

◆ Make1LineFullBarlineStaff()

void __FCStaffBase::Make1LineFullBarlineStaff ( )
inline

Fills the necessary values in the Staff Setup dialog to make a 1-line staff with full-length barlines.

Lua-supported.

◆ Make1LineShortBarlineStaff()

void __FCStaffBase::Make1LineShortBarlineStaff ( )
inline

Fills the necessary values in the Staff Setup dialog to make a 1-line staff with short-length barlines.

Lua-supported.

◆ MakeNormalNotation()

void __FCStaffBase::MakeNormalNotation ( )
inline

Transforms a staff to "normal" (not TAB and not percussion).

Lua-supported.

◆ MakeStandard5LineStaff()

void __FCStaffBase::MakeStandard5LineStaff ( )
inline

Fills the necessary values in the Staff Setup dialog to make a standard 5-line staff.

Lua-supported.

◆ Save()

bool __FCStaffBase::Save ( )
overridevirtual

Overloaded version of the Save method, that saves any attached objects.

Reimplemented from __FCBaseData.

◆ SaveAbbreviatedNameString()

bool __FCStaffBase::SaveAbbreviatedNameString ( FCString pString)

Saves the abbreviated string. A abbreviated name text block ID must exist for the staff, otherwise this method will return false.

It's not necessary to do an additional save of the staff afterwards.

Lua-supported.

◆ SaveFullNameString()

bool __FCStaffBase::SaveFullNameString ( FCString pString)

Saves the full string. A full name text block ID must exist for the staff, otherwise this method will return false.

It's not necessary to do an additional save of the staff afterwards.

Lua-supported.

◆ SaveNewAbbreviatedNameString()

bool __FCStaffBase::SaveNewAbbreviatedNameString ( FCString pString)

Saves the abbreviated string as a new staff name block. The staff object must be saved afterwards, for the settings to take effect.

Lua-supported.

◆ SaveNewFullNameString()

bool __FCStaffBase::SaveNewFullNameString ( FCString pString)

Saves the full string as a new staff name block. The staff object must be saved afterwards, for the settings to take effect.

Lua-supported.

◆ SetAllowHiding()

void __FCStaffBase::SetAllowHiding ( bool  state)

Sets the "Allow hiding when empty" state. If set, the staff allows "optimization".

Only available in Finale 2011 and later. On earlier Finale versions, nothing happens.

Lua-supported (also as property).

◆ SetAltNotationDisplayOtherLayerNotes()

void __FCStaffBase::SetAltNotationDisplayOtherLayerNotes ( bool  state)
inline

Sets if the non-alternate layers should be displayed or not.

Lua-supported (also as property).

◆ SetAltNotationLayer()

void __FCStaffBase::SetAltNotationLayer ( int  value)
inline

Sets the 1-based layer that is used for the alternate notation.

Only values between 1 and FX_GetMaxLayers are allowed.

Lua-supported (also as property).

◆ SetAltNotationStyle()

void __FCStaffBase::SetAltNotationStyle ( ALTERNATE_STAFF  value)
inline

Sets the alternate notation style for the staff or staff style.

Lua-supported (also as property).

Parameters
valueMust be any of the ALTSTAFF_ constants or 0.

◆ SetAltRhythmStemsUp()

void __FCStaffBase::SetAltRhythmStemsUp ( bool  state)
inline

Sets if stems should be freezes up in rhythmic notation (for altered layers). This setting is only used with rhythmic notation.

Lua-supported (also as property).

◆ SetAltShowArticulations()

void __FCStaffBase::SetAltShowArticulations ( bool  state)
inline

Sets if articulations should be diplayed on the alternate layer.

Lua-supported (also as property).

◆ SetAltShowExpression()

void __FCStaffBase::SetAltShowExpression ( bool  state)
inline

Sets if expressions should be diplayed on the altered layer.

Lua-supported (also as property).

◆ SetAltShowLyrics()

void __FCStaffBase::SetAltShowLyrics ( bool  state)
inline

Sets if lyrics should be diplayed on the altered layer.

Lua-supported (also as property).

◆ SetAltShowOtherArticulations()

void __FCStaffBase::SetAltShowOtherArticulations ( bool  state)
inline

Sets if articulations should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ SetAltShowOtherExpressions()

void __FCStaffBase::SetAltShowOtherExpressions ( bool  state)
inline

Sets if expressions should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ SetAltShowOtherLyrics()

void __FCStaffBase::SetAltShowOtherLyrics ( bool  state)
inline

Sets if lyrics should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ SetAltShowOtherNotes()

void __FCStaffBase::SetAltShowOtherNotes ( bool  state)
inline

Sets if notes should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ SetAltShowOtherSmartShapes()

void __FCStaffBase::SetAltShowOtherSmartShapes ( bool  state)
inline

Sets if smart shapes should be displayed on layers other than the altered layer.

Lua-supported (also as property).

◆ SetAltShowSmartShapes()

void __FCStaffBase::SetAltShowSmartShapes ( bool  state)
inline

Sets if smart shapes should be diplayed n the altered layer.

Lua-supported (also as property).

◆ SetAltSlashDots()

void __FCStaffBase::SetAltSlashDots ( bool  state)
inline

Sets if dots should be added to slashes in compound meters (for altered layers). This setting is only used with slash notation.

Lua-supported (also as property).

◆ SetBottomBarlineOffset()

void __FCStaffBase::SetBottomBarlineOffset ( Evpu16  distance)
inline

Sets the bottom barline offset, in EVPUs. This parameter controls how far the barlines extends downwards.

Lua-supported (also as property).

◆ SetBottomRepeatDotPosition()

void __FCStaffBase::SetBottomRepeatDotPosition ( twobyte  position)
inline

Sets the bottom repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetBreakBarlines()

void __FCStaffBase::SetBreakBarlines ( bool  state)
inline

Sets the "Break barlines between staves" state.

Lua-supported (also as property).

◆ SetBreakRepeatBarlines()

void __FCStaffBase::SetBreakRepeatBarlines ( bool  state)
inline

Sets the "Break repeat barlines between staves" state.

Lua-supported (also as property).

◆ SetBreakTablatureLines()

void __FCStaffBase::SetBreakTablatureLines ( bool  state)
inline

For tablature notation: sets if tablature lines should break at fret numbers.

Lua-supported (also as property).

◆ SetCapoPosition()

void __FCStaffBase::SetCapoPosition ( twobyte  value)
inline

For tablature notation: sets the capo position.

Lua-supported (also as property).

Parameters
valueMust be 0 or above.

◆ SetDefaultClef()

void __FCStaffBase::SetDefaultClef ( twobyte  clefindex)
inline

Sets the start/default clef.

Lua-supported (also as property).

◆ SetDisplayEmptyRests()

void __FCStaffBase::SetDisplayEmptyRests ( bool  state)
inline

Sets the "Display Rests in empty measures" state.

Lua-supported (also as property).

◆ SetDoubleWholeRestPosition()

void __FCStaffBase::SetDoubleWholeRestPosition ( twobyte  position)
inline

Sets the vertical position for the double whole rests. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetFlatBeams()

void __FCStaffBase::SetFlatBeams ( bool  state)
inline

Sets the "Flat beams" state.

Lua-supported (also as property).

◆ SetFretInstrumentDefID()

void __FCStaffBase::SetFretInstrumentDefID ( CMPER  newid)
inline

Sets the ID for the tablature instrument (for tablature notation).

It's the ItemNo of a FCFretInstrumentDef class object.

Lua-supported (also as property).

◆ SetFretLetters()

void __FCStaffBase::SetFretLetters ( bool  state)
inline

For tablature notation: sets if sets letters should be used.

Lua-supported (also as property).

◆ SetHalfRestPosition()

void __FCStaffBase::SetHalfRestPosition ( twobyte  position)
inline

Sets the vertical position for the half rests. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetHideMode()

void __FCStaffBase::SetHideMode ( FCStaff::STAFF_HIDEMODES  value)

Sets how the staff should be hidden.

On Finale 2010, only STAFFHIDE_NORMAL and STAFFHIDE_CUTAWAY is available. On Finale 2011, STAFFHIDE_NORMAL, STAFFHIDE_SCORE, STAFFHIDE_SCORE_AND_PARTS, STAFFHIDE_CUTAWAY is available.

Lua-supported (also as property).

◆ SetIgnoreKeySig()

void __FCStaffBase::SetIgnoreKeySig ( bool  state)
inline

Sets the "Ignore Key Signature" state for the staff.

Lua-supported (also as property).

◆ SetIndependentFont()

void __FCStaffBase::SetIndependentFont ( bool  state)
inline

Sets if a independent notehead font should be used for the staff.

Lua-supported (also as property).

◆ SetIndependentFontInfo()

void __FCStaffBase::SetIndependentFontInfo ( const FCFontInfo font)
inline

Sets the FCFontInfo for the alternate notehead font. You must all set SetIndependentFont to true.

Lua-supported (0.72).

◆ SetIndependentKeySig()

void __FCStaffBase::SetIndependentKeySig ( bool  state)
inline

Sets the state of independent key sigs for the staff.

Lua-supported (also as property).

◆ SetIndependentTimeSig()

void __FCStaffBase::SetIndependentTimeSig ( bool  state)
inline

Sets the independent time sigs state for the staff.

Lua-supported (also as property).

◆ SetInstrumentUUID()

void __FCStaffBase::SetInstrumentUUID ( const char *  pszUUID)
inline

Sets a predefined UUID for the staff.

Only works with Finale 2012 and later. It's absolute required that only Finale's own predefined UUIDs are used for setting the instruments. Furthermore, the Score Manager's rules for single/multiple-staff instruments must be followed.

Lua-supported.

Parameters
pszUUIDA C-style string containing any of Finale's instrument UUIDs (any of the FFUUID_ constants). If the general syntax is wrong, the method will do nothing.

◆ SetLineCount()

void __FCStaffBase::SetLineCount ( twobyte  value)

Sets the number of staff lines. Please note that it's usually more efficient to call the 'Make' methods that fills all the necessary values, such as MakeStandard5LineStaff().

Lua-supported.
Parameters
valueValid values are between 0 and 12.

◆ SetLineSpacing()

void __FCStaffBase::SetLineSpacing ( Efix32  distance)
inline

Sets the distance between the staff lines, in EFIXs.

Note that although the storage is EFIXes, the value will currently be truncated to EVPUs.

Lua-supported.

◆ SetLowestFret()

void __FCStaffBase::SetLowestFret ( twobyte  value)
inline

For tablature notation, set the default lowest fret number.

Lua-supported (also as property).

◆ SetNoKeySigShowAccidentals()

void __FCStaffBase::SetNoKeySigShowAccidentals ( bool  state)
inline

Sets the "Hide key signature & show all accidentals" state, available in the Finale 2014 Score Manager.

Available in Finale 2014 and later. On earlier Finale versions, nothing happens.

Lua-supported (also as property).

◆ SetNotationStyle()

void __FCStaffBase::SetNotationStyle ( STAFFNOTATION_STYLE  value)
inline

Sets the notation style for the staff.

Lua-supported (also as property).

Parameters
valueAny of these constants: STAFFNOTATION_PERCUSSION, STAFFNOTATION_TABLATURE, STAFFNOTATION_NORMAL Lua-supported (also as a read-only property).

◆ SetOtherRestPosition()

void __FCStaffBase::SetOtherRestPosition ( twobyte  position)
inline

Sets the vertical position for the "other" rests. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetRedisplayOtherLayerAccidentals()

void __FCStaffBase::SetRedisplayOtherLayerAccidentals ( bool  state)
inline

Sets the "Redisplay accidentals in other layers within measures" state.

Available in Finale 2014 and later. On earlier Finale versions, nothing happens.

Lua-supported (also as property).

◆ SetShowAugmentationDots()

void __FCStaffBase::SetShowAugmentationDots ( bool  value)
inline

Sets if augmentation dots should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowBarlines()

void __FCStaffBase::SetShowBarlines ( bool  value)
inline

Sets if barlines should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowBeams()

void __FCStaffBase::SetShowBeams ( bool  value)
inline

Returns true if beams should be displayed for the staff.

Note that beams are not actually displayed unless SetShowStems is also true.

Lua-supported (also as property) (0.72)

◆ SetShowBottomRepeatDot()

void __FCStaffBase::SetShowBottomRepeatDot ( bool  state)
inline

Sets if the bottom repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetShowChords()

void __FCStaffBase::SetShowChords ( bool  value)
inline

Sets if chords should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowClefs()

void __FCStaffBase::SetShowClefs ( bool  value)
inline

Sets if clefs should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowFretboards()

void __FCStaffBase::SetShowFretboards ( bool  value)
inline

Sets if fretboards should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowKeySignatures()

void __FCStaffBase::SetShowKeySignatures ( bool  value)
inline

Sets if the key signature should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowLyrics()

void __FCStaffBase::SetShowLyrics ( bool  value)
inline

Sets if lyrics should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowMeasureNumbers()

void __FCStaffBase::SetShowMeasureNumbers ( bool  value)
inline

Sets if measure numbers should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowNoteColors()

void __FCStaffBase::SetShowNoteColors ( bool  state)
inline

Sets if the staff should display note colors.

Lua-supported (also as property).

◆ SetShowNoteShapes()

void __FCStaffBase::SetShowNoteShapes ( bool  state)
inline

Sets if the staff should display note colors.

Lua-supported (also as property).

◆ SetShowOnlyFirstMeasureClef()

void __FCStaffBase::SetShowOnlyFirstMeasureClef ( bool  state)
inline

For tablature notation: sets if the clef should show only on the first measure.

Lua-supported (also as property).

◆ SetShowPartStaffNames()

void __FCStaffBase::SetShowPartStaffNames ( bool  value)
inline

Sets if part staff names should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowPartTimeSignatures()

void __FCStaffBase::SetShowPartTimeSignatures ( bool  value)
inline

Sets if the time signature should be displayed for the staff in parts. This does nothing on Finale versions earlier than Finale 2025.

Lua-supported (also as property).

Parameters
valueTrue if the staff's time signature should display in the score. Only works on Finale 25 and above.

◆ SetShowRepeats()

void __FCStaffBase::SetShowRepeats ( bool  value)
inline

Sets if repeats should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowRests()

void __FCStaffBase::SetShowRests ( bool  value)
inline

Sets if rests should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowScoreStaffNames()

void __FCStaffBase::SetShowScoreStaffNames ( bool  value)
inline

Sets if score staff names should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowScoreTimeSignatures()

void __FCStaffBase::SetShowScoreTimeSignatures ( bool  value)
inline

Sets if the time signature should be displayed for the staff in the score.

On Finale 25 and above, this will set the score setting independently.

Lua-supported (also as property).

Parameters
valueTrue if the staff's time signature should display in the score.

◆ SetShowStaffLines()

void __FCStaffBase::SetShowStaffLines ( bool  value)

Sets if staff lines should be displayed for the staff.

This value is a reverse value. Use false to show the lines and true to hide them.

Lua-supported (also as property).

◆ SetShowStems()

void __FCStaffBase::SetShowStems ( bool  value)
inline

Sets if stems should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowTextRepeats()

void __FCStaffBase::SetShowTextRepeats ( bool  value)
inline

Sets if endings and text repeats should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowTies()

void __FCStaffBase::SetShowTies ( bool  state)
inline

Sets if ties should be displayed for the staff.

Lua-supported (also as property).

◆ SetShowTimeSignatures()

void __FCStaffBase::SetShowTimeSignatures ( bool  value)
inline

Sets if the time signature should be displayed for the staff in both score and parts.

On Finale 25, this will set both the score and part value at the same time. Earlier versions of Finale don't have separate settings for score/parts.

Lua-supported (also as property).

◆ SetShowTopRepeatDot()

void __FCStaffBase::SetShowTopRepeatDot ( bool  state)
inline

Sets if the top repeat dot should be displayed for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetShowTuplets()

void __FCStaffBase::SetShowTuplets ( bool  state)
inline

For tablature notation: sets if tuplets should show or not.

Lua-supported (also as property).

◆ SetStemReversalPosition()

void __FCStaffBase::SetStemReversalPosition ( twobyte  position)
inline

Sets the stem reversal position offset for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetStemsDirection()

void __FCStaffBase::SetStemsDirection ( STAFFSTEMDIRS  value)
inline

Sets the stem direction for note entries on the staff. (Staff Stem Settings dialog.)

Lua-supported (also as property) (0.72)

◆ SetStemsDownHorizontalOffset()

void __FCStaffBase::SetStemsDownHorizontalOffset ( Efix32  value)
inline

Sets the horizontal stem offset for down stems.

Lua-supported (also as property) (0.72)

◆ SetStemsDownVerticalOffsetForBeamEnd()

void __FCStaffBase::SetStemsDownVerticalOffsetForBeamEnd ( Efix32  value)
inline

Sets the vertical stem offset for the beam of end down stems.

Lua-supported (also as property) (0.72)

◆ SetStemsDownVerticalOffsetForNoteheadEnd()

void __FCStaffBase::SetStemsDownVerticalOffsetForNoteheadEnd ( Efix32  value)
inline

Sets the vertical stem offset for the notehead end of down stems.

Lua-supported (also as property) (0.72)

◆ SetStemsNoteheadEndFixedToStaff()

void __FCStaffBase::SetStemsNoteheadEndFixedToStaff ( bool  value)
inline

Sets the value of "Use Vertical Offset For Notehead End Of Stem: Offset From" radio buttons in the Staff Stem Settings dialog.

This setting has no effect if SetStemsUseVerticalOffsetForNoteheadEnd is false.

Lua-supported (also as property) (0.72)

Parameters
valuefalse: "Offset From Notehead"; true: "Offset From Staff"

◆ SetStemsUpHorizontalOffset()

void __FCStaffBase::SetStemsUpHorizontalOffset ( Efix32  value)
inline

Sets the horizontal stem offset for up stems.

Lua-supported (also as property) (0.72)

◆ SetStemsUpVerticalOffsetForBeamEnd()

void __FCStaffBase::SetStemsUpVerticalOffsetForBeamEnd ( Efix32  value)
inline

Sets the vertical stem offset for the beam of end up stems.

Lua-supported (also as property) (0.72)

◆ SetStemsUpVerticalOffsetForNoteheadEnd()

void __FCStaffBase::SetStemsUpVerticalOffsetForNoteheadEnd ( Efix32  value)
inline

Sets the vertical stem offset for the notehead end of up stems.

Lua-supported (also as property) (0.72)

◆ SetStemsUseVerticalOffsetForBeamEnd()

void __FCStaffBase::SetStemsUseVerticalOffsetForBeamEnd ( bool  value)
inline

Sets the value of "Use Vertical Offset For Beam End Of Stem (Offset From Staff)" checkbox in the Staff Stem Settings dialog.

Lua-supported (also as property) (0.72)

◆ SetStemsUseVerticalOffsetForNoteheadEnd()

void __FCStaffBase::SetStemsUseVerticalOffsetForNoteheadEnd ( bool  value)
inline

Sets the value of "Use Vertical Offset For Notehead End Of Stem" checkbox in the Staff Stem Settings dialog.

Lua-supported (also as property) (0.72)

◆ SetTopBarlineOffset()

void __FCStaffBase::SetTopBarlineOffset ( Evpu16  distance)
inline

Sets the top barline offset, in EVPUs. This parameter controls how far the barlines extends upwards.

Lua-supported (also as property).

◆ SetTopRepeatDotPosition()

void __FCStaffBase::SetTopRepeatDotPosition ( twobyte  position)
inline

Sets the top repeat dot position for the staff. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

◆ SetTransposeAlteration()

void __FCStaffBase::SetTransposeAlteration ( twobyte  value)

Sets the transposition key alteration when transposition is used.

For non-chromatic transpositions, this is the number of accidentals that are added/reduced to/from the current key signature.

Does nothing if no transposition is used.

Lua-supported (also as property).

◆ SetTransposeChromatic()

void __FCStaffBase::SetTransposeChromatic ( bool  state)
inline

Sets the chromatic transposition status for the staff.

Warning
Finale interprets the values in GetTransposeInterval and GetTransposeAlteration differently depending on whether this value is true or false. If you modify this value, you must then also call SetTransposeInterval and SetTransposeAlteration with the values you require, even if the values are not changing. Until you do so, the values returned by the Get functions will be incorrect, and they will be saved incorrectly in Finale if you save the instance of __FCStaffBase.

Lua-supported (also as property).

Parameters
stateTrue if chromatic transposition is used.

◆ SetTransposeClefIndex()

void __FCStaffBase::SetTransposeClefIndex ( twobyte  clefindex)
inline

Sets the clef state in the transposition dialog. This value is valid only of GetTransposeUseClef returns true.

Lua-supported (also as property).

Parameters
clefindexThe 0-based index to the clef.

◆ SetTransposeInterval()

void __FCStaffBase::SetTransposeInterval ( twobyte  value)

Sets the transposition interval.

Does nothing if no transposition is used.

Lua-supported (also as property).

Parameters
valueThe interval for either the chromatic or diatonic transposition.

◆ SetTransposeSimplifyKey()

void __FCStaffBase::SetTransposeSimplifyKey ( bool  state)
inline

Sets the state of the "Simplify Key Sig" in the transposition dialog box.

Lua-supported (also as property).

Parameters
stateTrue if "Simplify Key Sig" is checked.

◆ SetTransposeUseClef()

void __FCStaffBase::SetTransposeUseClef ( bool  state)
inline

Sets the "Set to clef" state in the transposition dialog.

Lua-supported (also as property).

Parameters
stateTrue if "Set to clef" is checked.

◆ SetVerticalFretOffset()

void __FCStaffBase::SetVerticalFretOffset ( Efix32  value)
inline

For tablature notation: sets the vertical offset for fret numbers.

This value is given in EFIX (1/64 of an EVPU). The Finale UI displays EVPU, so you would multiply the value displayed by the UI by 64 before passing it in here.

Lua-supported (also as property).

◆ SetWholeRestPosition()

void __FCStaffBase::SetWholeRestPosition ( twobyte  position)
inline

Sets the vertical position for the whole rests. This setting is located in the "Staff Setup" dialog box.

Lua-supported (also as property).

Member Data Documentation

◆ FFUUID_ACCORDION

const char __FCStaffBase::FFUUID_ACCORDION = "58734c17-246e-4e83-8975-9a0d55577d16"
static

Instrument ID Constant - Keyboards : Accordion

◆ FFUUID_ACOUSTICBASS

const char __FCStaffBase::FFUUID_ACOUSTICBASS = "e2c49784-685f-45ae-8c3a-4985d24346cf"
static

Instrument ID Constant - Plucked Strings : Acoustic Bass

◆ FFUUID_ACOUSTICGUITAR

const char __FCStaffBase::FFUUID_ACOUSTICGUITAR = "88643f58-07fd-431d-bc0b-7a25462c8c67"
static

Instrument ID Constant - Plucked Strings : Acoustic Guitar

◆ FFUUID_ADODO

const char __FCStaffBase::FFUUID_ADODO = "afe27a81-d1b2-40ae-a844-e01690a2eef8"
static

Instrument ID Constant - Percussion : Adodo

◆ FFUUID_AEOLIANHARP

const char __FCStaffBase::FFUUID_AEOLIANHARP = "872e204b-4e82-4543-a816-a6cec42e60e7"
static

Instrument ID Constant - Percussion : Aeolian Harp

◆ FFUUID_AFOXE

const char __FCStaffBase::FFUUID_AFOXE = "5ff79093-45b2-45fe-89fc-4598b82885f9"
static

Instrument ID Constant - Percussion : Afoxé

◆ FFUUID_AFRICANLOGDRUM

const char __FCStaffBase::FFUUID_AFRICANLOGDRUM = "50c22237-3f77-475e-885a-894720e210be"
static

Instrument ID Constant - Drums : African Log Drum

◆ FFUUID_AGOGOBELLS

const char __FCStaffBase::FFUUID_AGOGOBELLS = "f6cf5b5b-5f89-4183-a46c-92840a7058c2"
static

Instrument ID Constant - Percussion : Agogo Bells

◆ FFUUID_AGOGOBLOCK

const char __FCStaffBase::FFUUID_AGOGOBLOCK = "0315f2bd-67a3-4fcb-924c-d85e13edefb2"
static

Instrument ID Constant - Percussion : Agogo Block

◆ FFUUID_AGUNG

const char __FCStaffBase::FFUUID_AGUNG = "34b63a98-197d-42c8-bee7-70ce5ff50d6e"
static

Instrument ID Constant - Percussion : Agung

◆ FFUUID_AGUNGATAMLANG

const char __FCStaffBase::FFUUID_AGUNGATAMLANG = "f9091d1e-4db0-4427-8755-37f5fcfaaf49"
static

Instrument ID Constant - Percussion : Agung a Tamlang

◆ FFUUID_AHOKO

const char __FCStaffBase::FFUUID_AHOKO = "e9d454f3-ae77-4774-b31b-174eba15dc39"
static

Instrument ID Constant - Percussion : Ahoko

◆ FFUUID_AIRHORN

const char __FCStaffBase::FFUUID_AIRHORN = "3bfc4287-d541-47f4-abbe-be13ed82e607"
static

Instrument ID Constant - Percussion : Air Horn

◆ FFUUID_AJAENG

const char __FCStaffBase::FFUUID_AJAENG = "4da5baf0-a6c8-4993-83d7-882bbb2adbb9"
static

Instrument ID Constant - Strings : Ajaeng

◆ FFUUID_ALBOGUE

const char __FCStaffBase::FFUUID_ALBOGUE = "cc046dd9-f5b7-4e0e-aacc-349e38da8ff3"
static

Instrument ID Constant - Woodwinds : Albogue

◆ FFUUID_ALBOKA

const char __FCStaffBase::FFUUID_ALBOKA = "068a2f5d-dd22-47e8-ad53-b4b4dbd149ee"
static

Instrument ID Constant - Woodwinds : Alboka

◆ FFUUID_ALGAITA

const char __FCStaffBase::FFUUID_ALGAITA = "d841d923-42f6-4edb-8b6e-8842edb170b9"
static

Instrument ID Constant - Woodwinds : Algaita

◆ FFUUID_ALMGLOCKEN

const char __FCStaffBase::FFUUID_ALMGLOCKEN = "e6cd3375-9c24-4568-9fa6-d5fb8f8b9931"
static

Instrument ID Constant - Pitched Percussion : Almglocken

◆ FFUUID_ALPHORN

const char __FCStaffBase::FFUUID_ALPHORN = "27f4a259-5246-4e83-8e0b-ec8e9f242224"
static

Instrument ID Constant - Brass : Alphorn

◆ FFUUID_ALTOCLARINET

const char __FCStaffBase::FFUUID_ALTOCLARINET = "6c186f89-5f5d-45ea-ab13-26e4bf267d80"
static

Instrument ID Constant - Woodwinds : Alto Clarinet

◆ FFUUID_ALTOCRUMHORN

const char __FCStaffBase::FFUUID_ALTOCRUMHORN = "43a2bdba-df71-4768-ae08-955c380f4adb"
static

Instrument ID Constant - Woodwinds : Alto Crumhorn

◆ FFUUID_ALTOFLUTE

const char __FCStaffBase::FFUUID_ALTOFLUTE = "71d2b8ec-becd-42ef-b99f-ee9264db925d"
static

Instrument ID Constant - Woodwinds : Alto Flute

◆ FFUUID_ALTOGLOCKENSPIEL

const char __FCStaffBase::FFUUID_ALTOGLOCKENSPIEL = "35d4384c-ca42-448a-a6b3-e8af86267015"
static

Instrument ID Constant - Pitched Percussion : Alto Glockenspiel

◆ FFUUID_ALTOHORN

const char __FCStaffBase::FFUUID_ALTOHORN = "6be23099-6719-4d08-b8b7-a12ca783cee3"
static

Instrument ID Constant - Brass : Alto Horn

◆ FFUUID_ALTOMETALLOPHONE

const char __FCStaffBase::FFUUID_ALTOMETALLOPHONE = "899a686f-a770-455f-8555-7e701f956b1f"
static

Instrument ID Constant - Pitched Percussion : Alto Metallophone

◆ FFUUID_ALTORECORDER

const char __FCStaffBase::FFUUID_ALTORECORDER = "6b43616e-06ad-4397-9ca5-889dcbda20a9"
static

Instrument ID Constant - Woodwinds : Alto Recorder

◆ FFUUID_ALTOSAX

const char __FCStaffBase::FFUUID_ALTOSAX = "4cb4cfa1-0b19-4053-8bf5-6b2cb0a2363b"
static

Instrument ID Constant - Woodwinds : Alto Sax

◆ FFUUID_ALTOTROMBONE

const char __FCStaffBase::FFUUID_ALTOTROMBONE = "78a60980-a0fa-48ca-b344-707f82f84670"
static

Instrument ID Constant - Brass : Alto Trombone

◆ FFUUID_ALTOVOICE

const char __FCStaffBase::FFUUID_ALTOVOICE = "ab3fc62c-9de9-4018-adf7-58a9d4441a1a"
static

Instrument ID Constant - Voices : Alto Voice

◆ FFUUID_ALTOXYLOPHONE

const char __FCStaffBase::FFUUID_ALTOXYLOPHONE = "ed798f0d-91de-4d95-a2a0-25cd8e02e98a"
static

Instrument ID Constant - Pitched Percussion : Alto Xylophone

◆ FFUUID_ANCIENTTAROGATO

const char __FCStaffBase::FFUUID_ANCIENTTAROGATO = "baff0f86-b7f2-466e-8d84-016a350f25af"
static

Instrument ID Constant - Woodwinds : Ancient Tárogató

◆ FFUUID_ANGKLUNG

const char __FCStaffBase::FFUUID_ANGKLUNG = "907d080c-1d5a-4fba-bdd1-ee216d2de7cc"
static

Instrument ID Constant - Pitched Percussion : Angklung

◆ FFUUID_APENTEMMA

const char __FCStaffBase::FFUUID_APENTEMMA = "22173e36-209e-4b91-95c2-fbef21596ec8"
static

Instrument ID Constant - Drums : Apentemma

◆ FFUUID_ARABIANFRAMEDRUM

const char __FCStaffBase::FFUUID_ARABIANFRAMEDRUM = "e7c4b591-97e2-4afa-827b-fe474d8e576c"
static

Instrument ID Constant - Drums : Arabian Frame Drum

◆ FFUUID_ARCHLUTE

const char __FCStaffBase::FFUUID_ARCHLUTE = "cfacbadf-49c0-49e3-b48e-ea891553b7f4"
static

Instrument ID Constant - Plucked Strings : Archlute

◆ FFUUID_ARGHUL

const char __FCStaffBase::FFUUID_ARGHUL = "f79879d9-f370-4acb-a1b5-0ce2dc6c3895"
static

Instrument ID Constant - Woodwinds : Arghul

◆ FFUUID_ARPEGGIONE

const char __FCStaffBase::FFUUID_ARPEGGIONE = "cec73493-406a-4100-9d9f-7706940a39f0"
static

Instrument ID Constant - Strings : Arpeggione

◆ FFUUID_ARRAYMBIRA

const char __FCStaffBase::FFUUID_ARRAYMBIRA = "98c24536-4751-4435-8ee4-8154fc14c84a"
static

Instrument ID Constant - Pitched Percussion : Array mbira

◆ FFUUID_ASHIKO

const char __FCStaffBase::FFUUID_ASHIKO = "d0bd0218-d248-43ce-89f4-584de4625c0f"
static

Instrument ID Constant - Drums : Ashiko

◆ FFUUID_ATABAQUE

const char __FCStaffBase::FFUUID_ATABAQUE = "9ff9e754-b3d3-428f-80d7-a30a4b102d4c"
static

Instrument ID Constant - Drums : Atabaque

◆ FFUUID_AULOCHROME

const char __FCStaffBase::FFUUID_AULOCHROME = "e09e3499-e833-48a5-a2ba-b86e01c6dfe9"
static

Instrument ID Constant - Woodwinds : Aulochrome

◆ FFUUID_AUTOHARP

const char __FCStaffBase::FFUUID_AUTOHARP = "2d746875-aef6-4b26-bf36-87d301f1ce3f"
static

Instrument ID Constant - Plucked Strings : Autoharp

◆ FFUUID_BABENDIL

const char __FCStaffBase::FFUUID_BABENDIL = "797c2be3-64a7-4366-a943-11f7fc1078ba"
static

Instrument ID Constant - Percussion : Babendil

◆ FFUUID_BAGLAMA

const char __FCStaffBase::FFUUID_BAGLAMA = "51dd4781-92e0-482d-876a-80fe7603ae12"
static

Instrument ID Constant - Plucked Strings : Bağlama

◆ FFUUID_BAGPIPES

const char __FCStaffBase::FFUUID_BAGPIPES = "85399b62-95db-463e-abaf-da5f8405d57f"
static

Instrument ID Constant - Woodwinds : Bagpipes

◆ FFUUID_BALAFON

const char __FCStaffBase::FFUUID_BALAFON = "7b4278a1-f175-4c1b-bb50-8219670865a8"
static

Instrument ID Constant - Pitched Percussion : Balafon

◆ FFUUID_BALALAIKA

const char __FCStaffBase::FFUUID_BALALAIKA = "1970d512-38b1-4823-a4c9-1408d954c8c8"
static

Instrument ID Constant - Plucked Strings : Balalaika

◆ FFUUID_BALAPHON

const char __FCStaffBase::FFUUID_BALAPHON = "1477b876-0c2e-4991-b43b-bb5e9e876870"
static

Instrument ID Constant - Pitched Percussion : Balaphon

◆ FFUUID_BANDONEON

const char __FCStaffBase::FFUUID_BANDONEON = "3320f54a-d594-438c-b276-6ac67d3d26b0"
static

Instrument ID Constant - Woodwinds : Bandoneon

◆ FFUUID_BANDURA

const char __FCStaffBase::FFUUID_BANDURA = "67ed6548-e863-47b8-b70b-bd75621f43d1"
static

Instrument ID Constant - Plucked Strings : Bandura

◆ FFUUID_BANJO

const char __FCStaffBase::FFUUID_BANJO = "32c30095-3a21-48c0-96a3-21fc16fce443"
static

Instrument ID Constant - Plucked Strings : Banjo

◆ FFUUID_BANJOLELE

const char __FCStaffBase::FFUUID_BANJOLELE = "581fa811-7ac3-42bc-a74f-4b871364d3fb"
static

Instrument ID Constant - Plucked Strings : Banjolele

◆ FFUUID_BANSURI

const char __FCStaffBase::FFUUID_BANSURI = "f26581a2-9cad-4523-b472-95d058b1a82e"
static

Instrument ID Constant - Woodwinds : Bansuri

◆ FFUUID_BARBAT

const char __FCStaffBase::FFUUID_BARBAT = "8ea279ef-8c45-4891-bb83-c9996c160e7e"
static

Instrument ID Constant - Plucked Strings : Barbat

◆ FFUUID_BARITONEBC

const char __FCStaffBase::FFUUID_BARITONEBC = "25f31945-528f-492c-8dc4-67751136ace1"
static

Instrument ID Constant - Brass : Baritone (B.C.)

◆ FFUUID_BARITONESAX

const char __FCStaffBase::FFUUID_BARITONESAX = "8f767980-0718-4154-a312-20f458ee2096"
static

Instrument ID Constant - Woodwinds : Baritone Sax

◆ FFUUID_BARITONETC

const char __FCStaffBase::FFUUID_BARITONETC = "3900022b-ae13-4520-8432-1a212d36b6f7"
static

Instrument ID Constant - Brass : Baritone (T.C.)

◆ FFUUID_BARITONEVOICE

const char __FCStaffBase::FFUUID_BARITONEVOICE = "6637f6a3-8f69-4dbf-9654-2287933ee7d3"
static

Instrument ID Constant - Voices : Baritone Voice

◆ FFUUID_BAROQUETRUMPET

const char __FCStaffBase::FFUUID_BAROQUETRUMPET = "1e1edd0c-61c6-41e2-9f88-a2f27c06e131"
static

Instrument ID Constant - Brass : Baroque Trumpet

◆ FFUUID_BARYTON

const char __FCStaffBase::FFUUID_BARYTON = "73eff966-03ff-4c38-b71a-f48fdfe47312"
static

Instrument ID Constant - Strings : Baryton

◆ FFUUID_BASICINDIANPERCUSSION

const char __FCStaffBase::FFUUID_BASICINDIANPERCUSSION = "aedc8963-5421-4062-b6fd-1d6b38695009"
static

Instrument ID Constant - Percussion : Basic Indian Percussion

◆ FFUUID_BASSBAROTONEVOICE

const char __FCStaffBase::FFUUID_BASSBAROTONEVOICE = "e453be0a-d0fc-44b3-8b0a-5c4a95157d44"
static

Instrument ID Constant - Voices : Bass-Baritone Voice

◆ FFUUID_BASSCLARINET

const char __FCStaffBase::FFUUID_BASSCLARINET = "40d3efff-30c3-4fd7-b830-03907360feed"
static

Instrument ID Constant - Woodwinds : Bass Clarinet

◆ FFUUID_BASSDRUM

const char __FCStaffBase::FFUUID_BASSDRUM = "68909857-9b9d-4a26-85c0-8f561162b99a"
static

Instrument ID Constant - Drums : Bass Drum [single line]

◆ FFUUID_BASSDRUMS_5LINE

const char __FCStaffBase::FFUUID_BASSDRUMS_5LINE = "c7a3fb97-8121-4069-89ed-1aeda124df4c"
static

Instrument ID Constant - Drums : Bass Drums [5 line]

◆ FFUUID_BASSETCLARINET

const char __FCStaffBase::FFUUID_BASSETCLARINET = "b74f3793-ed8e-4b0b-93ab-864097d4658b"
static

Instrument ID Constant - Woodwinds : Basset Clarinet

◆ FFUUID_BASSETHORN

const char __FCStaffBase::FFUUID_BASSETHORN = "5a02ed14-9fbb-41b6-b0b2-1ae2052d28ca"
static

Instrument ID Constant - Woodwinds : Basset Horn

◆ FFUUID_BASSFLUTE

const char __FCStaffBase::FFUUID_BASSFLUTE = "b15ed58a-8c7d-487b-b54a-049f52b0a264"
static

Instrument ID Constant - Woodwinds : Bass Flute

◆ FFUUID_BASSGUITAR

const char __FCStaffBase::FFUUID_BASSGUITAR = "0f44376d-e91d-4282-b983-445491635503"
static

Instrument ID Constant - Plucked Strings : Bass Guitar

◆ FFUUID_BASSHARMONICA

const char __FCStaffBase::FFUUID_BASSHARMONICA = "941ded93-3dc2-41cb-85d0-4c033988caef"
static

Instrument ID Constant - Woodwinds : Bass Harmonica

◆ FFUUID_BASSMARIMBA

const char __FCStaffBase::FFUUID_BASSMARIMBA = "5d49fe61-91e8-41fb-8b7f-1deab2736648"
static

Instrument ID Constant - Pitched Percussion : Bass Marimba

◆ FFUUID_BASSMETALLOPHONE

const char __FCStaffBase::FFUUID_BASSMETALLOPHONE = "3f810a8e-1bd2-4c62-96a5-5c2eb7b0bf77"
static

Instrument ID Constant - Pitched Percussion : Bass Metallophone

◆ FFUUID_BASSOBOE

const char __FCStaffBase::FFUUID_BASSOBOE = "99f375d2-da09-4eac-aa7c-11bc0df567f3"
static

Instrument ID Constant - Woodwinds : Bassoboe

◆ FFUUID_BASSOON

const char __FCStaffBase::FFUUID_BASSOON = "ec6fcc9b-d539-4a4a-a677-92a37298fec1"
static

Instrument ID Constant - Woodwinds : Bassoon

◆ FFUUID_BASSRECORDER

const char __FCStaffBase::FFUUID_BASSRECORDER = "ed544580-e477-410b-a54d-dbb14edbb31e"
static

Instrument ID Constant - Woodwinds : Bass Recorder

◆ FFUUID_BASSSAX

const char __FCStaffBase::FFUUID_BASSSAX = "1e325f9e-bd57-49ca-9c94-e53a51f6108d"
static

Instrument ID Constant - Woodwinds : Bass Sax

◆ FFUUID_BASSTROMBONE

const char __FCStaffBase::FFUUID_BASSTROMBONE = "0456b832-8192-4e9c-8606-4983e3064abd"
static

Instrument ID Constant - Brass : Bass Trombone

◆ FFUUID_BASSTRUMPET

const char __FCStaffBase::FFUUID_BASSTRUMPET = "bbb50096-c5f0-424b-b8fc-3b7e0eb97ce7"
static

Instrument ID Constant - Brass : Bass Trumpet

◆ FFUUID_BASSTUBA

const char __FCStaffBase::FFUUID_BASSTUBA = "c5c18d0e-bc36-471b-9f9b-9b74d1ebf6d2"
static

Instrument ID Constant - Brass : Bass Tuba

◆ FFUUID_BASSVOICE

const char __FCStaffBase::FFUUID_BASSVOICE = "e9a8eb68-25a0-4c9b-81a1-6e0517ca15be"
static

Instrument ID Constant - Voices : Bass Voice

◆ FFUUID_BASSXYLOPHONE

const char __FCStaffBase::FFUUID_BASSXYLOPHONE = "6daa67d4-a3f2-4a1a-939d-4bdd3e72eedb"
static

Instrument ID Constant - Pitched Percussion : Bass Xylophone

◆ FFUUID_BATA

const char __FCStaffBase::FFUUID_BATA = "b1dea916-1f2f-4e05-984f-33a882febd40"
static

Instrument ID Constant - Drums : Batá

◆ FFUUID_BAWU

const char __FCStaffBase::FFUUID_BAWU = "0c0a399c-6e82-4fb7-8f5a-c7fe3d12dedb"
static

Instrument ID Constant - Woodwinds : Bawu

◆ FFUUID_BEATBOX

const char __FCStaffBase::FFUUID_BEATBOX = "ac62ce27-0e7a-4f23-849c-fe3dee395910"
static

Instrument ID Constant - Voices : Beatbox

◆ FFUUID_BEGENA

const char __FCStaffBase::FFUUID_BEGENA = "3258f617-b1a4-471e-add9-98f0dd99c617"
static

Instrument ID Constant - Plucked Strings : Begena

◆ FFUUID_BELL_LYRE

const char __FCStaffBase::FFUUID_BELL_LYRE = "dee774df-112b-4d13-9fbd-919253eca95b"
static

Instrument ID Constant - Pitched Percussion : Bell Lyre

◆ FFUUID_BELLS

const char __FCStaffBase::FFUUID_BELLS = "4ee42d49-7ad7-4b81-bfdb-8b740f7edc9a"
static

Instrument ID Constant - Pitched Percussion : BELLS

◆ FFUUID_BELLTREE

const char __FCStaffBase::FFUUID_BELLTREE = "ccd20f09-9ab9-4a61-9038-36e821905c48"
static

Instrument ID Constant - Percussion : Bell Tree

◆ FFUUID_BENDIR

const char __FCStaffBase::FFUUID_BENDIR = "250a5eb3-5a2a-4963-a919-22b9dd282cf1"
static

Instrument ID Constant - Drums : Bendir

◆ FFUUID_BERIMBAU

const char __FCStaffBase::FFUUID_BERIMBAU = "556ee363-7ce1-4b09-8c1f-30bd3055675d"
static

Instrument ID Constant - Percussion : Berimbau

◆ FFUUID_BIANQING

const char __FCStaffBase::FFUUID_BIANQING = "3ed3be98-578f-463e-bcfb-83cf4bbb01cc"
static

Instrument ID Constant - Pitched Percussion : Bianqing

◆ FFUUID_BIANZHONG

const char __FCStaffBase::FFUUID_BIANZHONG = "65ada1c3-785b-46fb-87c4-60a2e3dd464d"
static

Instrument ID Constant - Pitched Percussion : Bianzhong

◆ FFUUID_BIFORA

const char __FCStaffBase::FFUUID_BIFORA = "7ccb817f-82e7-4b52-88b1-2f097de86773"
static

Instrument ID Constant - Woodwinds : Bifora

◆ FFUUID_BIWA

const char __FCStaffBase::FFUUID_BIWA = "b915b502-2c36-409b-8c2e-6fb4f5c226ac"
static

Instrument ID Constant - Plucked Strings : Biwa

◆ FFUUID_BLANKSTAFF

const char __FCStaffBase::FFUUID_BLANKSTAFF = "54422b22-4627-4100-abbf-064eedc15fe3"
static

Instrument ID Constant - Blank staff without any specific instrument assigned to it.

◆ FFUUID_BO

const char __FCStaffBase::FFUUID_BO = "db2f5e5d-2c2f-4e81-9ff4-5447d528c8e3"
static

Instrument ID Constant - Percussion : Bo

◆ FFUUID_BODHRAN

const char __FCStaffBase::FFUUID_BODHRAN = "d189b35e-3250-4ab8-8c2f-860aa3ca5e96"
static

Instrument ID Constant - Drums : Bodhrán

◆ FFUUID_BOLON

const char __FCStaffBase::FFUUID_BOLON = "4f1489ee-dbe1-49ea-8969-8d3c17f07d54"
static

Instrument ID Constant - Plucked Strings : Bolon

◆ FFUUID_BOMBARDE

const char __FCStaffBase::FFUUID_BOMBARDE = "103e61ac-6b51-4a70-92ef-3fc3ae6b170c"
static

Instrument ID Constant - Woodwinds : Bombarde

◆ FFUUID_BOMBO

const char __FCStaffBase::FFUUID_BOMBO = "08487b66-66f5-4da6-bf18-1a0498fd65a3"
static

Instrument ID Constant - Drums : Bombo

◆ FFUUID_BONANGGAMELAN

const char __FCStaffBase::FFUUID_BONANGGAMELAN = "041a9053-835f-4fb7-b8ca-056ff7c66d37"
static

Instrument ID Constant - Pitched Percussion : Bonang (Gamelan)

◆ FFUUID_BONES

const char __FCStaffBase::FFUUID_BONES = "c765c7c2-1513-4a2d-8855-972327c86114"
static

Instrument ID Constant - Percussion : Bones

◆ FFUUID_BONGOBELLS

const char __FCStaffBase::FFUUID_BONGOBELLS = "48bd0c4a-2fd0-43d1-bcc9-8a1a0607ad73"
static

Instrument ID Constant - Percussion : Bongo Bells

◆ FFUUID_BONGODRUMS

const char __FCStaffBase::FFUUID_BONGODRUMS = "e26d2a5b-3e91-454c-a228-064d95189f34"
static

Instrument ID Constant - Drums : Bongo Drums

◆ FFUUID_BOOMWHACKERS

const char __FCStaffBase::FFUUID_BOOMWHACKERS = "dfc51096-791e-47ff-9923-34e112c6009f"
static

Instrument ID Constant - Pitched Percussion : Boomwhackers® Tubes

◆ FFUUID_BORDONUA

const char __FCStaffBase::FFUUID_BORDONUA = "c0ea9144-0df8-448c-9634-2eab8cc71bd4"
static

Instrument ID Constant - Plucked Strings : Bordonua

◆ FFUUID_BOTTLEBLOW

const char __FCStaffBase::FFUUID_BOTTLEBLOW = "9fc11d96-9d40-4c07-8135-d6178c1548fe"
static

Instrument ID Constant - Woodwinds : Bottle Blow

◆ FFUUID_BOUGARABOU

const char __FCStaffBase::FFUUID_BOUGARABOU = "7fc64642-cbaf-4bd1-9a7b-c2204f20a5f6"
static

Instrument ID Constant - Drums : Bougarabou

◆ FFUUID_BOUZOUKI

const char __FCStaffBase::FFUUID_BOUZOUKI = "823a6cf0-cada-4c33-b79b-a5244f99f77f"
static

Instrument ID Constant - Plucked Strings : Bouzouki

◆ FFUUID_BRAKEDRUM

const char __FCStaffBase::FFUUID_BRAKEDRUM = "f1eae261-5453-457a-8957-e8bf16f8a79d"
static

Instrument ID Constant - Percussion : Brake Drum

◆ FFUUID_BRASSSECTION

const char __FCStaffBase::FFUUID_BRASSSECTION = "05022401-354c-4423-a986-f3fb85f5f2ac"
static

Instrument ID Constant - Brass : Brass Section

◆ FFUUID_BUFFALODRUM

const char __FCStaffBase::FFUUID_BUFFALODRUM = "a54c2d8d-9fd5-49c8-a730-7ff882c6a989"
static

Instrument ID Constant - Drums : Buffalo Drum

◆ FFUUID_BUGLE

const char __FCStaffBase::FFUUID_BUGLE = "7bf9152e-e371-4e3d-9aa8-21b5baa7e80a"
static

Instrument ID Constant - Brass : Bugle

◆ FFUUID_BULGARIANTAMBURA

const char __FCStaffBase::FFUUID_BULGARIANTAMBURA = "fe74484c-bf44-4df9-bef1-2ca3961f7e61"
static

Instrument ID Constant - Plucked Strings : Bulgarian Tambura

◆ FFUUID_BULLROARER

const char __FCStaffBase::FFUUID_BULLROARER = "6ec38faa-25aa-41f3-ba0c-e807ce598dcc"
static

Instrument ID Constant - Percussion : Bullroarer

◆ FFUUID_BYZANTINELYRA

const char __FCStaffBase::FFUUID_BYZANTINELYRA = "f240ab3f-8799-4834-a265-2f6b6abc8f4c"
static

Instrument ID Constant - Strings : Byzantine Lyra

◆ FFUUID_CABASA

const char __FCStaffBase::FFUUID_CABASA = "8d110308-41ac-4a7f-a98f-d9e16608059f"
static

Instrument ID Constant - Percussion : Cabasa

◆ FFUUID_CAJON

const char __FCStaffBase::FFUUID_CAJON = "7eacc546-2239-4c6d-9566-8df8437db871"
static

Instrument ID Constant - Percussion : Cajón

◆ FFUUID_CARILLON

const char __FCStaffBase::FFUUID_CARILLON = "9ed685ae-e885-4b1f-b976-56ede8673922"
static

Instrument ID Constant - Pitched Percussion : Carillon

◆ FFUUID_CASTANETS

const char __FCStaffBase::FFUUID_CASTANETS = "aa272c8a-4584-4d53-a060-a1b8a73af80b"
static

Instrument ID Constant - Percussion : Castanets

◆ FFUUID_CAXIXI

const char __FCStaffBase::FFUUID_CAXIXI = "739baf27-004b-4a91-b8ac-41dbfd95edc3"
static

Instrument ID Constant - Percussion : Caxixi

◆ FFUUID_CELESTA

const char __FCStaffBase::FFUUID_CELESTA = "2827e1dc-72a3-4228-87fb-c0daee5ca2ad"
static

Instrument ID Constant - Keyboards : Celesta

◆ FFUUID_CELLO

const char __FCStaffBase::FFUUID_CELLO = "33894688-c326-4f8f-b4e2-7a08745e7bcc"
static

Instrument ID Constant - Strings : Cello

◆ FFUUID_CELLOSECTION

const char __FCStaffBase::FFUUID_CELLOSECTION = "255c105e-78a1-4c78-8755-8febc86d0f43"
static

Instrument ID Constant - Strings : Cello Section

◆ FFUUID_CENGCENGGAMELAN

const char __FCStaffBase::FFUUID_CENGCENGGAMELAN = "fb57f7da-2a1e-4451-a795-0db01b55ba6b"
static

Instrument ID Constant - Percussion : Ceng Ceng (Gamelan)

◆ FFUUID_CHABARA

const char __FCStaffBase::FFUUID_CHABARA = "212255a2-6a02-4416-be8c-37457d2f9ae2"
static

Instrument ID Constant - Percussion : Chabara

◆ FFUUID_CHACHABELLS

const char __FCStaffBase::FFUUID_CHACHABELLS = "fcd4fd88-6114-4ef7-86f3-23077bce7e1b"
static

Instrument ID Constant - Percussion : Cha Cha Bells

◆ FFUUID_CHALUMEAU

const char __FCStaffBase::FFUUID_CHALUMEAU = "2b0e17ba-f185-4b97-b094-71a4668edfe2"
static

Instrument ID Constant - Woodwinds : Chalumeau

◆ FFUUID_CHANCHIKI

const char __FCStaffBase::FFUUID_CHANCHIKI = "173fbe79-502e-4cd4-8cbd-0a0ef15649ce"
static

Instrument ID Constant - Percussion : Chanchiki

◆ FFUUID_CHAPMANSTICK

const char __FCStaffBase::FFUUID_CHAPMANSTICK = "66f057a9-979e-45d1-8874-d2540612afed"
static

Instrument ID Constant - Plucked Strings : Chapman Stick

◆ FFUUID_CHARANGO

const char __FCStaffBase::FFUUID_CHARANGO = "8d1e02f2-a125-4f1b-b943-d54048e52e15"
static

Instrument ID Constant - Plucked Strings : Charango

◆ FFUUID_CHENDA

const char __FCStaffBase::FFUUID_CHENDA = "beec7105-9ca3-4e4f-b2d8-c04d34dbb560"
static

Instrument ID Constant - Drums : Chenda

◆ FFUUID_CHIMES

const char __FCStaffBase::FFUUID_CHIMES = "ffe92b6a-0d8e-40e8-b9f8-e9637d04e917"
static

Instrument ID Constant - Pitched Percussion : Chimes

◆ FFUUID_CHIMETREE

const char __FCStaffBase::FFUUID_CHIMETREE = "8d05ca8d-0efc-42cd-a6c3-6d98401d51dc"
static

Instrument ID Constant - Percussion : Chime Tree

◆ FFUUID_CHIMTA

const char __FCStaffBase::FFUUID_CHIMTA = "f6c1d0e5-e207-404b-8bfc-114296d61763"
static

Instrument ID Constant - Percussion : Chimta

◆ FFUUID_CHINATEMPLEBLOCKS

const char __FCStaffBase::FFUUID_CHINATEMPLEBLOCKS = "ecad5d50-26b7-46b9-8f76-b7e2de364d10"
static

Instrument ID Constant - Percussion : China Temple Blocks

◆ FFUUID_CHINESECYMBALS

const char __FCStaffBase::FFUUID_CHINESECYMBALS = "4374eeae-6f31-469f-a0f0-3d389a1d8234"
static

Instrument ID Constant - Percussion : Chinese Cymbals

◆ FFUUID_CHINESEGONGS

const char __FCStaffBase::FFUUID_CHINESEGONGS = "24356658-bf82-4e95-8365-34cafc677e0f"
static

Instrument ID Constant - Percussion : Chinese Gongs

◆ FFUUID_CHINESEPERCUSSIONENSEMBLE

const char __FCStaffBase::FFUUID_CHINESEPERCUSSIONENSEMBLE = "1da58bd6-ebd4-43c2-8e26-e0476aedf9c6"
static

Instrument ID Constant - Percussion : Chinese Percussion Ensemble

◆ FFUUID_CHING

const char __FCStaffBase::FFUUID_CHING = "581059ef-57fa-48c0-89f2-bc843047476e"
static

Instrument ID Constant - Percussion : Ching

◆ FFUUID_CHIPPLI

const char __FCStaffBase::FFUUID_CHIPPLI = "84398568-363c-433e-82e4-348490ecc3c4"
static

Instrument ID Constant - Percussion : Chippli

◆ FFUUID_CHITARRABATTENTE

const char __FCStaffBase::FFUUID_CHITARRABATTENTE = "6be1b75a-daa6-4239-8de4-02615f28993e"
static

Instrument ID Constant - Plucked Strings : Chitarra Battente

◆ FFUUID_CHOAZHOUGUZHENG

const char __FCStaffBase::FFUUID_CHOAZHOUGUZHENG = "a8eecec5-6eee-47df-8a87-c4d31b052ffe"
static

Instrument ID Constant - Plucked Strings : Choazhou Guzheng

◆ FFUUID_CHOIRAAHS

const char __FCStaffBase::FFUUID_CHOIRAAHS = "cc4e753f-85b9-43c6-b462-a5ec36a01167"
static

Instrument ID Constant - Voices : Choir Aahs

◆ FFUUID_CHOIROOHS

const char __FCStaffBase::FFUUID_CHOIROOHS = "28426f8d-3f42-448b-913d-3ee37dc1c871"
static

Instrument ID Constant - Voices : Choir Oohs

◆ FFUUID_CHROMANOTESINSTRUMENTS

const char __FCStaffBase::FFUUID_CHROMANOTESINSTRUMENTS = "09d61a49-9523-44b3-8c37-61328765353f"
static

Instrument ID Constant - Pitched Percussion : Chroma-Notes™ Instruments

◆ FFUUID_CHUDAIKO

const char __FCStaffBase::FFUUID_CHUDAIKO = "4e0d4723-06f4-4b1f-9612-f22b9ad8cb7a"
static

Instrument ID Constant - Drums : Chu-daiko

◆ FFUUID_CIMBALOM

const char __FCStaffBase::FFUUID_CIMBALOM = "26493235-a4ef-4ad6-9e28-5b8191abc770"
static

Instrument ID Constant - Plucked Strings : Cimbalom

◆ FFUUID_CIMBASSO

const char __FCStaffBase::FFUUID_CIMBASSO = "ccae2f20-379c-4c2c-bdb1-c52f2139ff5c"
static

Instrument ID Constant - Brass : Cimbasso

◆ FFUUID_CITTERN

const char __FCStaffBase::FFUUID_CITTERN = "918cca8a-8650-4f06-aedd-92ec23300297"
static

Instrument ID Constant - Plucked Strings : Cittern

◆ FFUUID_CLAP

const char __FCStaffBase::FFUUID_CLAP = "995b3dbf-9fff-4d1b-9aee-94a9b0d72834"
static

Instrument ID Constant - Percussion : Clap

◆ FFUUID_CLAPPER

const char __FCStaffBase::FFUUID_CLAPPER = "dd57d769-fa9f-4c11-be68-3af71017604d"
static

Instrument ID Constant - Percussion : Clapper

◆ FFUUID_CLARINETA

const char __FCStaffBase::FFUUID_CLARINETA = "9d3e28eb-0640-41f7-9144-0fdef3046d7c"
static

Instrument ID Constant - Woodwinds : Clarinet in A

◆ FFUUID_CLARINETBFLAT

const char __FCStaffBase::FFUUID_CLARINETBFLAT = "a16af0c1-8df8-476d-8d74-0d6e1972846b"
static

Instrument ID Constant - Woodwinds : Clarinet in B flat

◆ FFUUID_CLARINETEFLAT

const char __FCStaffBase::FFUUID_CLARINETEFLAT = "7e83467b-162e-4f30-b4a6-18a6d8beb202"
static

Instrument ID Constant - Woodwinds : Clarinet in E flat

◆ FFUUID_CLARINETTEDAMOUR

const char __FCStaffBase::FFUUID_CLARINETTEDAMOUR = "58054d04-a50d-4c3b-9b99-abbb13c28850"
static

Instrument ID Constant - Woodwinds : Clarinette D'amour

◆ FFUUID_CLASSICALGUITAR

const char __FCStaffBase::FFUUID_CLASSICALGUITAR = "2f05a86f-3762-46c7-a7b3-ce74dad900c6"
static

Instrument ID Constant - Plucked Strings : Classical Guitar

◆ FFUUID_CLAVES

const char __FCStaffBase::FFUUID_CLAVES = "58ae0978-6244-4974-a1bc-899097a1bea7"
static

Instrument ID Constant - Percussion : Claves

◆ FFUUID_CLAVICHORD

const char __FCStaffBase::FFUUID_CLAVICHORD = "9322d689-68bc-4699-b77e-d370340830d7"
static

Instrument ID Constant - Keyboards : Clavichord

◆ FFUUID_CLAVINET

const char __FCStaffBase::FFUUID_CLAVINET = "ba97d794-3171-49e6-ac1b-af4b29ee61b8"
static

Instrument ID Constant - Keyboards : Clavinet

◆ FFUUID_CMELODYSAX

const char __FCStaffBase::FFUUID_CMELODYSAX = "04d3f8ec-bb16-431f-b609-580d2d2d1169"
static

Instrument ID Constant - Woodwinds : C Melody Sax

◆ FFUUID_CONCERTINA

const char __FCStaffBase::FFUUID_CONCERTINA = "cc65d11c-9cfc-46ed-ba60-cf9ec7bee3d5"
static

Instrument ID Constant - Woodwinds : Concertina

◆ FFUUID_CONCHSHELL

const char __FCStaffBase::FFUUID_CONCHSHELL = "f0dfa0ea-fb54-4237-9a05-2e59c1525ffc"
static

Instrument ID Constant - Brass : Conch Shell

◆ FFUUID_CONGADRUMS

const char __FCStaffBase::FFUUID_CONGADRUMS = "c79da759-1161-4d53-b92d-a024241c4175"
static

Instrument ID Constant - Drums : Conga Drums

◆ FFUUID_CONTRAALTOFLUTE

const char __FCStaffBase::FFUUID_CONTRAALTOFLUTE = "9efb024e-88cb-4d91-97c8-1b84bc85185e"
static

Instrument ID Constant - Woodwinds : Contra-alto Flute

◆ FFUUID_CONTRABASSCLARINET

const char __FCStaffBase::FFUUID_CONTRABASSCLARINET = "7724f2be-b200-4404-bc08-4ef719a1373c"
static

Instrument ID Constant - Woodwinds : Contrabass Clarinet

◆ FFUUID_CONTRABASSFLUTE

const char __FCStaffBase::FFUUID_CONTRABASSFLUTE = "76326fd2-1a85-4620-9696-2b4b8d6e8f63"
static

Instrument ID Constant - Woodwinds : Contrabass Flute

◆ FFUUID_CONTRABASSOON

const char __FCStaffBase::FFUUID_CONTRABASSOON = "0d158020-9bf8-4d56-b62c-a6f0bf5f4ccf"
static

Instrument ID Constant - Woodwinds : Contrabassoon

◆ FFUUID_CONTRABASSSAX

const char __FCStaffBase::FFUUID_CONTRABASSSAX = "5f4bbe18-a82f-4435-80ff-2f39f4492f3e"
static

Instrument ID Constant - Woodwinds : Contrabass Sax

◆ FFUUID_CONTRABASSSECTION

const char __FCStaffBase::FFUUID_CONTRABASSSECTION = "639064b2-b067-4c4a-a114-392c1ef6ebd8"
static

Instrument ID Constant - Strings : Contrabass Section

◆ FFUUID_CONTRABASSTROMBONE

const char __FCStaffBase::FFUUID_CONTRABASSTROMBONE = "3d24915a-0b0f-4092-835b-cd05c0e2cf62"
static

Instrument ID Constant - Brass : Contrabass Trombone

◆ FFUUID_CONTRALTOCLARINET

const char __FCStaffBase::FFUUID_CONTRALTOCLARINET = "5a1020cd-f0ce-45e8-bc99-49fbf5f6890f"
static

Instrument ID Constant - Woodwinds : Contralto Clarinet

◆ FFUUID_CONTRALTOVOICE

const char __FCStaffBase::FFUUID_CONTRALTOVOICE = "aba0e110-478a-4c69-b8be-908c280d64b2"
static

Instrument ID Constant - Voices : Contralto Voice

◆ FFUUID_CORNAMUSE

const char __FCStaffBase::FFUUID_CORNAMUSE = "b68788f5-aed1-4d72-b4d4-facd99f28e90"
static

Instrument ID Constant - Woodwinds : Cornamuse

◆ FFUUID_CORNET

const char __FCStaffBase::FFUUID_CORNET = "65df77cf-fc66-4211-83a3-606d15471281"
static

Instrument ID Constant - Brass : Cornet

◆ FFUUID_CORNETEFLAT

const char __FCStaffBase::FFUUID_CORNETEFLAT = "e9b14a24-dad5-49f3-ae56-602d4d05f5ca"
static

Instrument ID Constant - Brass : E flat Cornet

◆ FFUUID_CORNETTO

const char __FCStaffBase::FFUUID_CORNETTO = "3811817d-7cdd-4fca-b088-7cc5e671f1c1"
static

Instrument ID Constant - Brass : Cornetto

◆ FFUUID_COUNTERTENORVOICE

const char __FCStaffBase::FFUUID_COUNTERTENORVOICE = "e61680e6-4a19-48bd-a0d7-f0f1373c8be2"
static

Instrument ID Constant - Voices : Counter-Tenor Voice

◆ FFUUID_COWBELL

const char __FCStaffBase::FFUUID_COWBELL = "298cc3b4-fc5e-4440-be13-f81790571580"
static

Instrument ID Constant - Percussion : Cowbell

◆ FFUUID_CRASHCYMBAL

const char __FCStaffBase::FFUUID_CRASHCYMBAL = "cc84983d-005c-4172-987b-c13b22709f35"
static

Instrument ID Constant - Percussion : Crash Cymbal

◆ FFUUID_CRETANLYRA

const char __FCStaffBase::FFUUID_CRETANLYRA = "b0c43bb0-eae5-410f-ba40-cf33d63994f1"
static

Instrument ID Constant - Strings : Cretan Lyra

◆ FFUUID_CROMORNE

const char __FCStaffBase::FFUUID_CROMORNE = "07786b62-f42f-4db3-90f1-35e6e12a9f8f"
static

Instrument ID Constant - Woodwinds : Cromorne

◆ FFUUID_CROTALES

const char __FCStaffBase::FFUUID_CROTALES = "f3790445-bd2c-43df-8be6-81ff93d08b9d"
static

Instrument ID Constant - Pitched Percussion : Crotales

◆ FFUUID_CRWTH

const char __FCStaffBase::FFUUID_CRWTH = "e40c329a-cc79-4477-a314-0786731390b3"
static

Instrument ID Constant - Strings : Crwth

◆ FFUUID_CRYSTALGLASSES

const char __FCStaffBase::FFUUID_CRYSTALGLASSES = "338f8ed8-390d-40fe-8aae-44dc5b8a8cf5"
static

Instrument ID Constant - Pitched Percussion : Crystal Glasses

◆ FFUUID_CUATRO

const char __FCStaffBase::FFUUID_CUATRO = "3fe64362-93c8-405d-8de2-9da45d739285"
static

Instrument ID Constant - Plucked Strings : Cuatro

◆ FFUUID_CUICA

const char __FCStaffBase::FFUUID_CUICA = "b251ffbb-79c3-4dbf-b84b-bec3434f9bef"
static

Instrument ID Constant - Percussion : Cuíca

◆ FFUUID_CYMBALS

const char __FCStaffBase::FFUUID_CYMBALS = "9605b878-9cdf-4e40-9716-3f64f1955c7f"
static

Instrument ID Constant - Percussion : Cymbals

◆ FFUUID_DABAKAN

const char __FCStaffBase::FFUUID_DABAKAN = "2e84e17f-4371-4034-9485-02d10dda3d08"
static

Instrument ID Constant - Drums : Dabakan

◆ FFUUID_DAFF

const char __FCStaffBase::FFUUID_DAFF = "bc469d9c-f499-4714-aee3-40ae8f19cd55"
static

Instrument ID Constant - Percussion : Daff

◆ FFUUID_DAFLI

const char __FCStaffBase::FFUUID_DAFLI = "6273fbe8-0f9f-423a-9a5f-f513bab3b20b"
static

Instrument ID Constant - Percussion : Dafli

◆ FFUUID_DAHU

const char __FCStaffBase::FFUUID_DAHU = "562a0d3f-0073-44e5-a4f1-430935a72f7e"
static

Instrument ID Constant - Strings : Dahu

◆ FFUUID_DAIBYOSI

const char __FCStaffBase::FFUUID_DAIBYOSI = "8bae2054-3bb9-4618-acd0-bf560ff8b8f9"
static

Instrument ID Constant - Drums : Daibyosi

◆ FFUUID_DAMROO

const char __FCStaffBase::FFUUID_DAMROO = "ee40f7d6-c58b-4a29-88c4-131d31725276"
static

Instrument ID Constant - Drums : Damroo

◆ FFUUID_DANBAU

const char __FCStaffBase::FFUUID_DANBAU = "18048201-645d-4b73-aa46-4271fc025e3f"
static

Instrument ID Constant - Plucked Strings : Đàn Bầu

◆ FFUUID_DANGAO

const char __FCStaffBase::FFUUID_DANGAO = "d07f465c-0d1a-4eef-884e-feb414088078"
static

Instrument ID Constant - Strings : Đàn Gáo

◆ FFUUID_DANNGUYET

const char __FCStaffBase::FFUUID_DANNGUYET = "8fdd131f-7f07-4121-b972-8ff69934f32d"
static

Instrument ID Constant - Plucked Strings : Đàn Nguyệt

◆ FFUUID_DANSO

const char __FCStaffBase::FFUUID_DANSO = "63208df8-8e11-4e19-b7b3-27c097e861f5"
static

Instrument ID Constant - Woodwinds : Danso

◆ FFUUID_DANTAMTHAPLUC

const char __FCStaffBase::FFUUID_DANTAMTHAPLUC = "10824335-782b-4e63-8764-87c3ebf3d75c"
static

Instrument ID Constant - Plucked Strings : Đàn Tam Thập Lục

◆ FFUUID_DANTRANH

const char __FCStaffBase::FFUUID_DANTRANH = "57a26119-98d1-4d71-8cba-b9edd5b871b9"
static

Instrument ID Constant - Plucked Strings : Đàn Tranh

◆ FFUUID_DANTYBA

const char __FCStaffBase::FFUUID_DANTYBA = "e5602a59-dc5a-40a6-8a37-4c3e8cc4bdcf"
static

Instrument ID Constant - Plucked Strings : Đàn Tỳ Bà

◆ FFUUID_DARABUKA

const char __FCStaffBase::FFUUID_DARABUKA = "76fb8299-d33c-4d3d-bb5c-58f1c5769bd9"
static

Instrument ID Constant - Drums : Darabuka

◆ FFUUID_DATANGULIONDRUM

const char __FCStaffBase::FFUUID_DATANGULIONDRUM = "b819e47e-5dd4-45de-b3b1-77febe321924"
static

Instrument ID Constant - Drums : Datangu Lion Drum

◆ FFUUID_DAWURO

const char __FCStaffBase::FFUUID_DAWURO = "80cb13ed-f144-4426-9677-de5e9f949363"
static

Instrument ID Constant - Percussion : Dawuro

◆ FFUUID_DEF

const char __FCStaffBase::FFUUID_DEF = "49e7851b-adef-4a82-8d4c-31ee9681f66a"
static

Instrument ID Constant - Percussion : Def

◆ FFUUID_DESCANTRECORDER

const char __FCStaffBase::FFUUID_DESCANTRECORDER = "56470843-614b-4bbd-bb83-bf928bb10d7d"
static

Instrument ID Constant - Woodwinds : Descant Recorder

◆ FFUUID_DHOL

const char __FCStaffBase::FFUUID_DHOL = "b2392c7c-dc7f-4d37-9ac4-20e48dc5424d"
static

Instrument ID Constant - Drums : Dhol

◆ FFUUID_DHOLAK

const char __FCStaffBase::FFUUID_DHOLAK = "ecf3cbb1-25d1-4189-8221-a827305e7e92"
static

Instrument ID Constant - Drums : Dholak

◆ FFUUID_DIDDLEYBOW

const char __FCStaffBase::FFUUID_DIDDLEYBOW = "ad90d6c7-0393-47fe-a600-44802c13f77d"
static

Instrument ID Constant - Plucked Strings : Diddley Bow

◆ FFUUID_DIDGERIDOO

const char __FCStaffBase::FFUUID_DIDGERIDOO = "29a1c1f8-ad06-462b-b540-0a7920804a34"
static

Instrument ID Constant - Brass : Didgeridoo

◆ FFUUID_DIHU

const char __FCStaffBase::FFUUID_DIHU = "9102cdc2-13f9-4818-ba25-34226bd2d893"
static

Instrument ID Constant - Strings : Dihu

◆ FFUUID_DILLIKAVAL

const char __FCStaffBase::FFUUID_DILLIKAVAL = "abfc63a8-9453-4958-a3fb-60e2fc05006f"
static

Instrument ID Constant - Woodwinds : Dilli Kaval

◆ FFUUID_DIPLE

const char __FCStaffBase::FFUUID_DIPLE = "5a6e6ce3-155a-46cd-8c15-177e2e46ec3d"
static

Instrument ID Constant - Woodwinds : Diple

◆ FFUUID_DIPLICA

const char __FCStaffBase::FFUUID_DIPLICA = "eb27b9dd-b27c-47bb-b8c8-a0284535bece"
static

Instrument ID Constant - Woodwinds : Diplica

◆ FFUUID_DIZI

const char __FCStaffBase::FFUUID_DIZI = "442552fd-b7f8-488b-880a-f141f617cf90"
static

Instrument ID Constant - Woodwinds : Di-Zi

◆ FFUUID_DJEMBE

const char __FCStaffBase::FFUUID_DJEMBE = "4e17f6c6-9365-47f1-aa66-89e7cb56cc01"
static

Instrument ID Constant - Drums : Djembe

◆ FFUUID_DOBRO

const char __FCStaffBase::FFUUID_DOBRO = "fe4de130-7c14-4b4d-8589-12668399b7ae"
static

Instrument ID Constant - Plucked Strings : Dobro

◆ FFUUID_DOIRA

const char __FCStaffBase::FFUUID_DOIRA = "1e3f9946-dba3-4864-a004-bcebcebaf84a"
static

Instrument ID Constant - Percussion : Doira

◆ FFUUID_DOLLU

const char __FCStaffBase::FFUUID_DOLLU = "46d83ba6-9410-4231-9e9f-ac5413356fd6"
static

Instrument ID Constant - Drums : Dollu

◆ FFUUID_DOMRA

const char __FCStaffBase::FFUUID_DOMRA = "c357c1da-92f8-484b-bdf0-e19588e6bc02"
static

Instrument ID Constant - Plucked Strings : Domra

◆ FFUUID_DONDO

const char __FCStaffBase::FFUUID_DONDO = "6d21bdcf-ee23-4705-bd7b-653d9976706b"
static

Instrument ID Constant - Drums : Dondo

◆ FFUUID_DOUBLEBASS

const char __FCStaffBase::FFUUID_DOUBLEBASS = "4924f736-97a2-443d-b386-03de2ae6a848"
static

Instrument ID Constant - Strings : Doublebass

◆ FFUUID_DOUBLEBASSSECTION

const char __FCStaffBase::FFUUID_DOUBLEBASSSECTION = "08a26335-79bc-4d10-a879-7f9d752c199a"
static

Instrument ID Constant - Strings : Double Bass Section

◆ FFUUID_DOUBLEBELLEUPHONIUM

const char __FCStaffBase::FFUUID_DOUBLEBELLEUPHONIUM = "8b775b5f-90be-4922-8dee-2b82d3ac294b"
static

Instrument ID Constant - Brass : Double Bell Euphonium

◆ FFUUID_DOUBLECLARINET

const char __FCStaffBase::FFUUID_DOUBLECLARINET = "5ec4aaff-7e36-4bef-bbaa-1a996ad42420"
static

Instrument ID Constant - Woodwinds : Double Clarinet

◆ FFUUID_DOUBLECONTRABASSFLUTE

const char __FCStaffBase::FFUUID_DOUBLECONTRABASSFLUTE = "1b7dc77e-17ef-4a7f-80d7-01b8eb47aef5"
static

Instrument ID Constant - Woodwinds : Double Contrabass Flute

◆ FFUUID_DOUBLEFLUTE

const char __FCStaffBase::FFUUID_DOUBLEFLUTE = "bf8d7ea1-c1fa-44b7-adc3-6d7006dd7637"
static

Instrument ID Constant - Woodwinds : Double Flute

◆ FFUUID_DOUNDOUNBA

const char __FCStaffBase::FFUUID_DOUNDOUNBA = "11763209-2e9f-477c-a25b-fa8030453dae"
static

Instrument ID Constant - Drums : Doun Doun Ba

◆ FFUUID_DRUMSET

const char __FCStaffBase::FFUUID_DRUMSET = "a0445938-cf1d-45cb-97d2-faad040fd0ff"
static

Instrument ID Constant - Drums : Drum Set

◆ FFUUID_DUDUK

const char __FCStaffBase::FFUUID_DUDUK = "9525113b-19b7-4ca6-a846-b417bc44bfcf"
static

Instrument ID Constant - Woodwinds : Duduk

◆ FFUUID_DUFF

const char __FCStaffBase::FFUUID_DUFF = "9cc27ded-131c-4dd7-85ee-b991fcb84814"
static

Instrument ID Constant - Drums : Duff

◆ FFUUID_DULCIAN

const char __FCStaffBase::FFUUID_DULCIAN = "43620b28-a8bd-478e-a610-85af5c9a0480"
static

Instrument ID Constant - Woodwinds : Dulcian

◆ FFUUID_DULCIMER

const char __FCStaffBase::FFUUID_DULCIMER = "a8308d34-bf29-4d86-9aa3-e1c073c1fb95"
static

Instrument ID Constant - Plucked Strings : Dulcimer

◆ FFUUID_DULCIMER8VB

const char __FCStaffBase::FFUUID_DULCIMER8VB = "40e6808d-171a-46c4-aca1-23929e27e7a9"
static

Instrument ID Constant - Plucked Strings : Dulcimer (8vb)

◆ FFUUID_DULZAINA

const char __FCStaffBase::FFUUID_DULZAINA = "a7a2cb49-c0b2-4bc2-b733-af19bc46076a"
static

Instrument ID Constant - Woodwinds : Dulzaina

◆ FFUUID_DUMBEK

const char __FCStaffBase::FFUUID_DUMBEK = "358ff617-7420-42d6-9753-953784528c89"
static

Instrument ID Constant - Drums : Dumbek

◆ FFUUID_DUTAR

const char __FCStaffBase::FFUUID_DUTAR = "e29b2f52-1ca3-46a1-acfe-d2715e3aad5e"
static

Instrument ID Constant - Plucked Strings : Dutar

◆ FFUUID_DUXIANQIN

const char __FCStaffBase::FFUUID_DUXIANQIN = "f124492d-65cf-4574-a0b8-84384c8f36c0"
static

Instrument ID Constant - Plucked Strings : Duxianqin

◆ FFUUID_DVOJNICE

const char __FCStaffBase::FFUUID_DVOJNICE = "867c9afa-428f-4918-99fb-a580c3941dd1"
static

Instrument ID Constant - Woodwinds : Dvojnice

◆ FFUUID_DVOJNICEDRONE

const char __FCStaffBase::FFUUID_DVOJNICEDRONE = "73019a0e-2f69-4b89-947e-cadbc91340ad"
static

Instrument ID Constant - Woodwinds : Dvojnice Drone

◆ FFUUID_EKTARA1

const char __FCStaffBase::FFUUID_EKTARA1 = "0befcc9e-c792-46b2-a079-2952e8bfb032"
static

Instrument ID Constant - Plucked Strings : Ektara First definition of the ektara, since Finale has defined duplicates.

◆ FFUUID_EKTARA2

const char __FCStaffBase::FFUUID_EKTARA2 = "09463ace-1054-4dd7-ba26-08b6c6a2b5b2"
static

Instrument ID Constant - Plucked Strings : Ektara Second definition of the ektara, since Finale has defined duplicates.

◆ FFUUID_ELECTRICBASS

const char __FCStaffBase::FFUUID_ELECTRICBASS = "c9f445ac-93b0-4007-9101-65a167d38dd5"
static

Instrument ID Constant - Plucked Strings : Electric Bass

◆ FFUUID_ELECTRICGUITAR

const char __FCStaffBase::FFUUID_ELECTRICGUITAR = "c7b7154c-79f0-4924-8873-22c51e62bf7a"
static

Instrument ID Constant - Plucked Strings : Electric Guitar

◆ FFUUID_ELECTRICPIANO

const char __FCStaffBase::FFUUID_ELECTRICPIANO = "4b54f9c4-35e3-41f8-9a17-a8797df0f057"
static

Instrument ID Constant - Keyboards : Electric Piano

◆ FFUUID_ENGLISHHORN

const char __FCStaffBase::FFUUID_ENGLISHHORN = "e4fc7b0a-5cd3-445b-ae1f-776764513741"
static

Instrument ID Constant - Woodwinds : English Horn

◆ FFUUID_ERHU

const char __FCStaffBase::FFUUID_ERHU = "df24de8e-08c8-4c1b-8f20-8673ce15009d"
static

Instrument ID Constant - Strings : Erhu

◆ FFUUID_ERXIAN

const char __FCStaffBase::FFUUID_ERXIAN = "8fd59c9c-f49d-4f05-b8db-dba34d1bf462"
static

Instrument ID Constant - Strings : Erxian

◆ FFUUID_EUPHONIUM

const char __FCStaffBase::FFUUID_EUPHONIUM = "c4b56ec1-51d3-4f98-b740-7d613dd893f9"
static

Instrument ID Constant - Brass : Euphonium

◆ FFUUID_EWEDRUMATOKE

const char __FCStaffBase::FFUUID_EWEDRUMATOKE = "e0fd2f0f-a398-446a-accf-60f42416a719"
static

Instrument ID Constant - Percussion : Ewe Drum Atoke

◆ FFUUID_EWEDRUMAXATSE

const char __FCStaffBase::FFUUID_EWEDRUMAXATSE = "535f2ee9-846b-4d5d-b375-7fd513e3500c"
static

Instrument ID Constant - Percussion : Ewe Drum Axatse

◆ FFUUID_EWEDRUMGANGOKUI

const char __FCStaffBase::FFUUID_EWEDRUMGANGOKUI = "6ffc2237-7d6d-43b6-beff-d6cd492ae9c8"
static

Instrument ID Constant - Percussion : Ewe Drum Gangokui

◆ FFUUID_EWEDRUMKAGAN

const char __FCStaffBase::FFUUID_EWEDRUMKAGAN = "beb8f624-4a15-46e3-b640-5b13282e29ec"
static

Instrument ID Constant - Drums : Ewe Drum Kagan

◆ FFUUID_EWEDRUMKPANLOGO1LARGE

const char __FCStaffBase::FFUUID_EWEDRUMKPANLOGO1LARGE = "0cf5506a-1bb0-4c79-afaa-bac2157f2b07"
static

Instrument ID Constant - Drums : Ewe Drum Kpanlogo 1 Large

◆ FFUUID_EWEDRUMKPANLOGO2MEDIUM

const char __FCStaffBase::FFUUID_EWEDRUMKPANLOGO2MEDIUM = "bac108b1-28d1-496f-937a-e664b1f80b15"
static

Instrument ID Constant - Drums : Ewe Drum Kpanlogo 2 Medium

◆ FFUUID_EWEDRUMKPANLOGO3COMBO

const char __FCStaffBase::FFUUID_EWEDRUMKPANLOGO3COMBO = "783b8704-a0cd-4b0d-817b-c697d4140725"
static

Instrument ID Constant - Drums : Ewe Drum Kpanlogo 3 Combo

◆ FFUUID_EWEDRUMSOGO

const char __FCStaffBase::FFUUID_EWEDRUMSOGO = "02679ff9-7fb6-44fd-a2cc-37f230bb0822"
static

Instrument ID Constant - Drums : Ewe Drum Sogo

◆ FFUUID_FANGXIANG

const char __FCStaffBase::FFUUID_FANGXIANG = "b5ae31ef-eae4-4458-a2bd-639c23658fe8"
static

Instrument ID Constant - Pitched Percussion : Fangxiang

◆ FFUUID_FIDDLE

const char __FCStaffBase::FFUUID_FIDDLE = "00fb6661-7b4a-411e-8ec6-7f6c15d9f3b3"
static

Instrument ID Constant - Strings : Fiddle

◆ FFUUID_FIFE

const char __FCStaffBase::FFUUID_FIFE = "54ebe5da-7965-4829-b919-b21841ffd05a"
static

Instrument ID Constant - Woodwinds : Fife

◆ FFUUID_FINGERCYMBALS

const char __FCStaffBase::FFUUID_FINGERCYMBALS = "7c0a65e2-79dd-4fb7-b270-0d445e44941a"
static

Instrument ID Constant - Percussion : Finger Cymbals

◆ FFUUID_FISCORN

const char __FCStaffBase::FFUUID_FISCORN = "e330bdcd-889a-4314-b60d-aa05085790e7"
static

Instrument ID Constant - Brass : Fiscorn

◆ FFUUID_FLAGEOLET

const char __FCStaffBase::FFUUID_FLAGEOLET = "8070a42b-09f7-4142-bceb-5d48f0bccf9a"
static

Instrument ID Constant - Woodwinds : Flageolet

◆ FFUUID_FLAMENCOGUITAR

const char __FCStaffBase::FFUUID_FLAMENCOGUITAR = "a91cc118-e002-4d67-9d59-5c8763f18278"
static

Instrument ID Constant - Plucked Strings : Flamenco Guitar

◆ FFUUID_FLEXATONE_PERC

const char __FCStaffBase::FFUUID_FLEXATONE_PERC = "86a0dbdf-3c84-4add-b8c0-464eb9003a69"
static

Instrument ID Constant - Percussion : Flexatone Percussion version of the Flexatone. There's another version in Pitched Percussion.

◆ FFUUID_FLEXATONE_PITCHED

const char __FCStaffBase::FFUUID_FLEXATONE_PITCHED = "a4ee65b8-5980-49b2-8543-628b03b83057"
static

Instrument ID Constant - Pitched Percussion : Flexatone Pitched percussion version of the Flexatone. There's another version in Percussion.

◆ FFUUID_FLUGELHORN

const char __FCStaffBase::FFUUID_FLUGELHORN = "2597541f-c0b4-46a9-8295-9fc10323533f"
static

Instrument ID Constant - Brass : Flugelhorn

◆ FFUUID_FLUTE

const char __FCStaffBase::FFUUID_FLUTE = "2575136d-9927-47bd-a727-f554c169257e"
static

Instrument ID Constant - Woodwinds : Flute

◆ FFUUID_FONTOMFROM

const char __FCStaffBase::FFUUID_FONTOMFROM = "7e3ec42d-46ff-4199-a549-1e9773cf0868"
static

Instrument ID Constant - Drums : Fontomfrom

◆ FFUUID_FRETLESSBASS

const char __FCStaffBase::FFUUID_FRETLESSBASS = "fed9c38a-9e57-4b71-b69a-0710d3c9c6b2"
static

Instrument ID Constant - Plucked Strings : Fretless Bass

◆ FFUUID_FUJARA

const char __FCStaffBase::FFUUID_FUJARA = "dbebe448-5f02-4cbe-b2af-8037506a0928"
static

Instrument ID Constant - Woodwinds : Fujara

◆ FFUUID_GAIDAPIPES

const char __FCStaffBase::FFUUID_GAIDAPIPES = "0bef0abc-85a3-4f5f-940a-3a9cfc7c128b"
static

Instrument ID Constant - Woodwinds : Gaida Pipes

◆ FFUUID_GANDINGAN

const char __FCStaffBase::FFUUID_GANDINGAN = "e98ccb19-0178-485f-90c0-f134a8fe5841"
static

Instrument ID Constant - Percussion : Gandingan

◆ FFUUID_GANDINGANAKAYO

const char __FCStaffBase::FFUUID_GANDINGANAKAYO = "96457207-743e-4abc-8bd5-091af9c6e218"
static

Instrument ID Constant - Pitched Percussion : Gandingan A Kayo

◆ FFUUID_GANGSAGAMELAN

const char __FCStaffBase::FFUUID_GANGSAGAMELAN = "d71c4ab2-8272-4034-abc7-0dbbe9795cb2"
static

Instrument ID Constant - Pitched Percussion : Gangsa (Gamelan)

◆ FFUUID_GANZA

const char __FCStaffBase::FFUUID_GANZA = "88215348-7b83-4522-bcc7-68b5aaebebcf"
static

Instrument ID Constant - Percussion : Ganzá

◆ FFUUID_GAOHU

const char __FCStaffBase::FFUUID_GAOHU = "06d74eb0-5dd8-46ac-b1f9-dfdb5e1b1857"
static

Instrument ID Constant - Strings : Gaohu

◆ FFUUID_GEDUK

const char __FCStaffBase::FFUUID_GEDUK = "defb37f6-f1ce-415e-b992-f0e3147ae843"
static

Instrument ID Constant - Drums : Geduk

◆ FFUUID_GEHU

const char __FCStaffBase::FFUUID_GEHU = "ced43fa4-9b0c-4413-be51-290a8e7b70d6"
static

Instrument ID Constant - Strings : Gehu

◆ FFUUID_GEMSHORN

const char __FCStaffBase::FFUUID_GEMSHORN = "4c4bf6bd-b778-48ee-9212-d463522c0213"
static

Instrument ID Constant - Woodwinds : Gemshorn

◆ FFUUID_GENDERGAMELAN

const char __FCStaffBase::FFUUID_GENDERGAMELAN = "0296a4c4-b551-4025-ace4-4216cf4558cd"
static

Instrument ID Constant - Pitched Percussion : Gendér (Gamelan)

◆ FFUUID_GEOMUNGO

const char __FCStaffBase::FFUUID_GEOMUNGO = "110c3907-9e1e-4a48-a00a-abf0b4098788"
static

Instrument ID Constant - Plucked Strings : Geomungo

◆ FFUUID_GHATAM

const char __FCStaffBase::FFUUID_GHATAM = "f0ecc0f9-7862-4304-a8e4-262b46e9049b"
static

Instrument ID Constant - Percussion : Ghatam

◆ FFUUID_GHUNGROO

const char __FCStaffBase::FFUUID_GHUNGROO = "a80d5310-b1d0-4642-9e45-08c072028444"
static

Instrument ID Constant - Percussion : Ghungroo

◆ FFUUID_GIYINGGAMELAN

const char __FCStaffBase::FFUUID_GIYINGGAMELAN = "15bddec3-9c8f-4c7e-992d-e141790b9636"
static

Instrument ID Constant - Pitched Percussion : Giying (Gamelan)

◆ FFUUID_GLASSHARMONICA

const char __FCStaffBase::FFUUID_GLASSHARMONICA = "6ad97c39-4343-4413-9624-f73173c48a10"
static

Instrument ID Constant - Pitched Percussion : Glass Harmonica

◆ FFUUID_GLASSMARIMBA

const char __FCStaffBase::FFUUID_GLASSMARIMBA = "401ba530-b087-4ad4-a0b8-5c7f5a30b0cd"
static

Instrument ID Constant - Pitched Percussion : Glass Marimba

◆ FFUUID_GLOCKENSPIEL

const char __FCStaffBase::FFUUID_GLOCKENSPIEL = "96f52b63-ae8e-4c17-838f-b6632ba07f15"
static

Instrument ID Constant - Pitched Percussion : Glockenspiel

◆ FFUUID_GOME

const char __FCStaffBase::FFUUID_GOME = "4c9e9269-c014-4467-aa97-6b60172ac701"
static

Instrument ID Constant - Percussion : Gome

◆ FFUUID_GONG

const char __FCStaffBase::FFUUID_GONG = "5a9943e6-cc1b-439a-851e-e9e9d04f4272"
static

Instrument ID Constant - Percussion : Gong

◆ FFUUID_GONGAGENGGAMELAN

const char __FCStaffBase::FFUUID_GONGAGENGGAMELAN = "7731a5ea-76c7-4086-ac26-f57e9532d17c"
static

Instrument ID Constant - Percussion : Gong Ageng (Gamelan)

◆ FFUUID_GOTTUVADHYAM

const char __FCStaffBase::FFUUID_GOTTUVADHYAM = "6d90402a-c754-4855-bbc8-0138583bcee4"
static

Instrument ID Constant - Plucked Strings : Gottuvadhyam

◆ FFUUID_GRANDSTAFF

const char __FCStaffBase::FFUUID_GRANDSTAFF = "24b4c18d-6f6a-461c-983f-e0b0c3abcdbc"
static

Instrument ID Constant - 2 staves (a grand staff) without any specific instrument assigned.

◆ FFUUID_GUAN

const char __FCStaffBase::FFUUID_GUAN = "5466f457-7976-457f-a993-a5827497f54c"
static

Instrument ID Constant - Woodwinds : Guan

◆ FFUUID_GUANZI

const char __FCStaffBase::FFUUID_GUANZI = "ab97d8ca-ebcb-4ebe-b107-d1924a89ea74"
static

Instrument ID Constant - Woodwinds : Guanzi

◆ FFUUID_GUBAN

const char __FCStaffBase::FFUUID_GUBAN = "bd46bd5e-16a0-40d1-bad2-e