MuseScore/libmscore/sym.h

2837 lines
79 KiB
C
Raw Normal View History

2012-05-26 14:26:10 +02:00
//=============================================================================
// MuseScore
// Music Composition & Notation
//
// Copyright (C) 2002-2011 Werner Schweer
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2
// as published by the Free Software Foundation and appearing in
// the file LICENCE.GPL
//=============================================================================
#ifndef __SYM_H__
#define __SYM_H__
2012-07-19 11:09:46 +02:00
#include "config.h"
2015-11-16 14:24:47 +01:00
#include "ft2build.h"
2015-05-05 18:46:13 +02:00
#include FT_FREETYPE_H
2012-05-26 14:26:10 +02:00
class QPainter;
2013-05-13 18:49:17 +02:00
2015-05-05 22:14:09 +02:00
2013-05-13 18:49:17 +02:00
namespace Ms {
2012-05-26 14:26:10 +02:00
class TextStyle;
//---------------------------------------------------------
// SymId
2013-11-11 15:11:28 +01:00
// must be in sync with symNames
2012-05-26 14:26:10 +02:00
//---------------------------------------------------------
enum class SymId {
// SMuFL standard symbol ID's
2013-11-11 15:11:28 +01:00
noSym,
2013-11-06 15:58:05 +01:00
fourStringTabClef,
sixStringTabClef,
accSagittal11LargeDiesisDown,
accSagittal11LargeDiesisUp,
accSagittal11MediumDiesisDown,
accSagittal11MediumDiesisUp,
2014-03-15 12:31:29 +01:00
accSagittal11v19LargeDiesisDown,
accSagittal11v19LargeDiesisUp,
accSagittal11v19MediumDiesisDown,
accSagittal11v19MediumDiesisUp,
accSagittal11v49CommaDown,
accSagittal11v49CommaUp,
accSagittal143CommaDown,
accSagittal143CommaUp,
accSagittal17CommaDown,
accSagittal17CommaUp,
accSagittal17KleismaDown,
accSagittal17KleismaUp,
accSagittal19CommaDown,
accSagittal19CommaUp,
accSagittal19SchismaDown,
accSagittal19SchismaUp,
accSagittal23CommaDown,
accSagittal23CommaUp,
accSagittal23SmallDiesisDown,
accSagittal23SmallDiesisUp,
accSagittal25SmallDiesisDown,
accSagittal25SmallDiesisUp,
2014-03-15 12:31:29 +01:00
accSagittal35LargeDiesisDown,
accSagittal35LargeDiesisUp,
accSagittal35MediumDiesisDown,
accSagittal35MediumDiesisUp,
accSagittal49LargeDiesisDown,
accSagittal49LargeDiesisUp,
accSagittal49MediumDiesisDown,
accSagittal49MediumDiesisUp,
accSagittal49SmallDiesisDown,
accSagittal49SmallDiesisUp,
accSagittal55CommaDown,
accSagittal55CommaUp,
accSagittal5CommaDown,
accSagittal5CommaUp,
2014-03-15 12:31:29 +01:00
accSagittal5v11SmallDiesisDown,
accSagittal5v11SmallDiesisUp,
accSagittal5v13LargeDiesisDown,
accSagittal5v13LargeDiesisUp,
accSagittal5v13MediumDiesisDown,
accSagittal5v13MediumDiesisUp,
accSagittal5v19CommaDown,
accSagittal5v19CommaUp,
accSagittal5v23SmallDiesisDown,
accSagittal5v23SmallDiesisUp,
accSagittal5v49MediumDiesisDown,
accSagittal5v49MediumDiesisUp,
accSagittal5v7KleismaDown,
accSagittal5v7KleismaUp,
accSagittal7CommaDown,
accSagittal7CommaUp,
2014-03-15 12:31:29 +01:00
accSagittal7v11CommaDown,
accSagittal7v11CommaUp,
accSagittal7v11KleismaDown,
accSagittal7v11KleismaUp,
accSagittal7v19CommaDown,
accSagittal7v19CommaUp,
accSagittalAcute,
2014-03-15 12:31:29 +01:00
accSagittalDoubleFlat,
accSagittalDoubleFlat11v49CUp,
accSagittalDoubleFlat143CUp,
accSagittalDoubleFlat17CUp,
accSagittalDoubleFlat17kUp,
accSagittalDoubleFlat19CUp,
accSagittalDoubleFlat19sUp,
accSagittalDoubleFlat23CUp,
accSagittalDoubleFlat23SUp,
accSagittalDoubleFlat25SUp,
accSagittalDoubleFlat49SUp,
accSagittalDoubleFlat55CUp,
accSagittalDoubleFlat5CUp,
2014-03-15 12:31:29 +01:00
accSagittalDoubleFlat5v11SUp,
accSagittalDoubleFlat5v19CUp,
accSagittalDoubleFlat5v23SUp,
accSagittalDoubleFlat5v7kUp,
accSagittalDoubleFlat7CUp,
2014-03-15 12:31:29 +01:00
accSagittalDoubleFlat7v11CUp,
accSagittalDoubleFlat7v11kUp,
accSagittalDoubleFlat7v19CUp,
accSagittalDoubleSharp,
accSagittalDoubleSharp11v49CDown,
accSagittalDoubleSharp143CDown,
accSagittalDoubleSharp17CDown,
accSagittalDoubleSharp17kDown,
accSagittalDoubleSharp19CDown,
accSagittalDoubleSharp19sDown,
accSagittalDoubleSharp23CDown,
accSagittalDoubleSharp23SDown,
accSagittalDoubleSharp25SDown,
accSagittalDoubleSharp49SDown,
accSagittalDoubleSharp55CDown,
accSagittalDoubleSharp5CDown,
2014-03-15 12:31:29 +01:00
accSagittalDoubleSharp5v11SDown,
accSagittalDoubleSharp5v19CDown,
accSagittalDoubleSharp5v23SDown,
accSagittalDoubleSharp5v7kDown,
accSagittalDoubleSharp7CDown,
2014-03-15 12:31:29 +01:00
accSagittalDoubleSharp7v11CDown,
accSagittalDoubleSharp7v11kDown,
accSagittalDoubleSharp7v19CDown,
accSagittalFlat,
accSagittalFlat11LDown,
accSagittalFlat11MDown,
2014-03-15 12:31:29 +01:00
accSagittalFlat11v19LDown,
accSagittalFlat11v19MDown,
accSagittalFlat11v49CDown,
accSagittalFlat11v49CUp,
accSagittalFlat143CDown,
accSagittalFlat143CUp,
accSagittalFlat17CDown,
accSagittalFlat17CUp,
accSagittalFlat17kDown,
accSagittalFlat17kUp,
accSagittalFlat19CDown,
accSagittalFlat19CUp,
accSagittalFlat19sDown,
accSagittalFlat19sUp,
accSagittalFlat23CDown,
accSagittalFlat23CUp,
accSagittalFlat23SDown,
accSagittalFlat23SUp,
accSagittalFlat25SDown,
accSagittalFlat25SUp,
accSagittalFlat35LDown,
accSagittalFlat35MDown,
accSagittalFlat49LDown,
accSagittalFlat49MDown,
accSagittalFlat49SDown,
accSagittalFlat49SUp,
accSagittalFlat55CDown,
accSagittalFlat55CUp,
accSagittalFlat5CDown,
accSagittalFlat5CUp,
2014-03-15 12:31:29 +01:00
accSagittalFlat5v11SDown,
accSagittalFlat5v11SUp,
accSagittalFlat5v13LDown,
accSagittalFlat5v13MDown,
accSagittalFlat5v19CDown,
accSagittalFlat5v19CUp,
accSagittalFlat5v23SDown,
accSagittalFlat5v23SUp,
accSagittalFlat5v49MDown,
accSagittalFlat5v7kDown,
accSagittalFlat5v7kUp,
accSagittalFlat7CDown,
accSagittalFlat7CUp,
2014-03-15 12:31:29 +01:00
accSagittalFlat7v11CDown,
accSagittalFlat7v11CUp,
accSagittalFlat7v11kDown,
accSagittalFlat7v11kUp,
accSagittalFlat7v19CDown,
accSagittalFlat7v19CUp,
accSagittalGrave,
accSagittalShaftDown,
accSagittalShaftUp,
2014-03-15 12:31:29 +01:00
accSagittalSharp,
accSagittalSharp11LUp,
accSagittalSharp11MUp,
2014-03-15 12:31:29 +01:00
accSagittalSharp11v19LUp,
accSagittalSharp11v19MUp,
accSagittalSharp11v49CDown,
accSagittalSharp11v49CUp,
accSagittalSharp143CDown,
accSagittalSharp143CUp,
accSagittalSharp17CDown,
accSagittalSharp17CUp,
accSagittalSharp17kDown,
accSagittalSharp17kUp,
accSagittalSharp19CDown,
accSagittalSharp19CUp,
accSagittalSharp19sDown,
accSagittalSharp19sUp,
accSagittalSharp23CDown,
accSagittalSharp23CUp,
accSagittalSharp23SDown,
accSagittalSharp23SUp,
accSagittalSharp25SDown,
accSagittalSharp25SUp,
accSagittalSharp35LUp,
accSagittalSharp35MUp,
accSagittalSharp49LUp,
accSagittalSharp49MUp,
accSagittalSharp49SDown,
accSagittalSharp49SUp,
accSagittalSharp55CDown,
accSagittalSharp55CUp,
accSagittalSharp5CDown,
accSagittalSharp5CUp,
2014-03-15 12:31:29 +01:00
accSagittalSharp5v11SDown,
accSagittalSharp5v11SUp,
accSagittalSharp5v13LUp,
accSagittalSharp5v13MUp,
accSagittalSharp5v19CDown,
accSagittalSharp5v19CUp,
accSagittalSharp5v23SDown,
accSagittalSharp5v23SUp,
accSagittalSharp5v49MUp,
accSagittalSharp5v7kDown,
accSagittalSharp5v7kUp,
accSagittalSharp7CDown,
accSagittalSharp7CUp,
2014-03-15 12:31:29 +01:00
accSagittalSharp7v11CDown,
accSagittalSharp7v11CUp,
accSagittalSharp7v11kDown,
accSagittalSharp7v11kUp,
accSagittalSharp7v19CDown,
accSagittalSharp7v19CUp,
accSagittalUnused1,
accSagittalUnused2,
accSagittalUnused3,
accSagittalUnused4,
accdnCombDot,
accdnCombLH2RanksEmpty,
accdnCombLH3RanksEmptySquare,
accdnCombRH3RanksEmpty,
accdnCombRH4RanksEmpty,
2014-03-15 12:31:29 +01:00
accdnDiatonicClef,
2013-11-06 15:58:05 +01:00
accdnLH2Ranks16Round,
accdnLH2Ranks8Plus16Round,
accdnLH2Ranks8Round,
accdnLH2RanksFullMasterRound,
accdnLH2RanksMasterPlus16Round,
accdnLH2RanksMasterRound,
accdnLH3Ranks2Plus8Square,
accdnLH3Ranks2Square,
accdnLH3Ranks8Square,
accdnLH3RanksDouble8Square,
accdnLH3RanksTuttiSquare,
2014-03-15 12:31:29 +01:00
accdnPull,
accdnPush,
2013-11-06 15:58:05 +01:00
accdnRH3RanksAccordion,
accdnRH3RanksAuthenticMusette,
accdnRH3RanksBandoneon,
accdnRH3RanksBassoon,
accdnRH3RanksClarinet,
2014-03-15 12:31:29 +01:00
accdnRH3RanksDoubleTremoloLower8ve,
accdnRH3RanksDoubleTremoloUpper8ve,
accdnRH3RanksFullFactory,
2013-11-06 15:58:05 +01:00
accdnRH3RanksHarmonium,
accdnRH3RanksImitationMusette,
accdnRH3RanksLowerTremolo8,
accdnRH3RanksMaster,
accdnRH3RanksOboe,
accdnRH3RanksOrgan,
accdnRH3RanksPiccolo,
2014-03-15 12:31:29 +01:00
accdnRH3RanksTremoloLower8ve,
accdnRH3RanksTremoloUpper8ve,
accdnRH3RanksTwoChoirs,
2013-11-06 15:58:05 +01:00
accdnRH3RanksUpperTremolo8,
accdnRH3RanksViolin,
accdnRH4RanksAlto,
accdnRH4RanksBassAlto,
accdnRH4RanksMaster,
accdnRH4RanksSoftBass,
accdnRH4RanksSoftTenor,
accdnRH4RanksSoprano,
accdnRH4RanksTenor,
2014-03-15 12:31:29 +01:00
accdnRicochet2,
accdnRicochet3,
accdnRicochet4,
accdnRicochet5,
accdnRicochet6,
accdnRicochetStem2,
accdnRicochetStem3,
accdnRicochetStem4,
accdnRicochetStem5,
accdnRicochetStem6,
2013-11-06 15:58:05 +01:00
accidental1CommaFlat,
accidental1CommaSharp,
accidental2CommaFlat,
accidental2CommaSharp,
accidental3CommaFlat,
accidental3CommaSharp,
accidental4CommaFlat,
accidental5CommaSharp,
accidentalArrowDown,
accidentalArrowUp,
accidentalBakiyeFlat,
accidentalBakiyeSharp,
accidentalBracketLeft,
accidentalBracketRight,
2013-11-06 15:58:05 +01:00
accidentalBuyukMucennebFlat,
accidentalBuyukMucennebSharp,
accidentalCombiningCloseCurlyBrace,
accidentalCombiningLower17Schisma,
accidentalCombiningLower19Schisma,
accidentalCombiningLower23Limit29LimitComma,
accidentalCombiningLower31Schisma,
accidentalCombiningLower53LimitComma,
2013-11-06 15:58:05 +01:00
accidentalCombiningOpenCurlyBrace,
accidentalCombiningRaise17Schisma,
accidentalCombiningRaise19Schisma,
accidentalCombiningRaise23Limit29LimitComma,
accidentalCombiningRaise31Schisma,
accidentalCombiningRaise53LimitComma,
2014-03-15 12:31:29 +01:00
accidentalCommaSlashDown,
accidentalCommaSlashUp,
2013-11-06 15:58:05 +01:00
accidentalDoubleFlat,
accidentalDoubleFlatArabic,
2013-11-06 15:58:05 +01:00
accidentalDoubleFlatEqualTempered,
accidentalDoubleFlatOneArrowDown,
accidentalDoubleFlatOneArrowUp,
accidentalDoubleFlatReversed,
accidentalDoubleFlatThreeArrowsDown,
accidentalDoubleFlatThreeArrowsUp,
2014-04-18 18:55:33 +02:00
accidentalDoubleFlatTurned,
2013-11-06 15:58:05 +01:00
accidentalDoubleFlatTwoArrowsDown,
accidentalDoubleFlatTwoArrowsUp,
accidentalDoubleSharp,
accidentalDoubleSharpArabic,
2013-11-06 15:58:05 +01:00
accidentalDoubleSharpEqualTempered,
accidentalDoubleSharpOneArrowDown,
accidentalDoubleSharpOneArrowUp,
accidentalDoubleSharpThreeArrowsDown,
accidentalDoubleSharpThreeArrowsUp,
accidentalDoubleSharpTwoArrowsDown,
accidentalDoubleSharpTwoArrowsUp,
accidentalEnharmonicAlmostEqualTo,
accidentalEnharmonicEquals,
accidentalEnharmonicTilde,
2013-11-06 15:58:05 +01:00
accidentalFilledReversedFlatAndFlat,
accidentalFilledReversedFlatAndFlatArrowDown,
accidentalFilledReversedFlatAndFlatArrowUp,
accidentalFilledReversedFlatArrowDown,
accidentalFilledReversedFlatArrowUp,
2014-03-15 12:31:29 +01:00
accidentalFiveQuarterTonesFlatArrowDown,
accidentalFiveQuarterTonesSharpArrowUp,
2013-11-06 15:58:05 +01:00
accidentalFlat,
accidentalFlatArabic,
2013-11-06 15:58:05 +01:00
accidentalFlatEqualTempered,
accidentalFlatLoweredStockhausen,
2013-11-06 15:58:05 +01:00
accidentalFlatOneArrowDown,
accidentalFlatOneArrowUp,
accidentalFlatRaisedStockhausen,
accidentalFlatRepeatedLineStockhausen,
accidentalFlatRepeatedSpaceStockhausen,
2013-11-06 15:58:05 +01:00
accidentalFlatThreeArrowsDown,
accidentalFlatThreeArrowsUp,
2014-04-18 18:55:33 +02:00
accidentalFlatTurned,
2013-11-06 15:58:05 +01:00
accidentalFlatTwoArrowsDown,
accidentalFlatTwoArrowsUp,
accidentalHalfSharpArrowDown,
accidentalHalfSharpArrowUp,
accidentalJohnston13,
accidentalJohnston31,
accidentalJohnstonDown,
2013-11-06 15:58:05 +01:00
accidentalJohnstonEl,
accidentalJohnstonMinus,
accidentalJohnstonPlus,
accidentalJohnstonSeven,
accidentalJohnstonUp,
2013-11-06 15:58:05 +01:00
accidentalKomaFlat,
accidentalKomaSharp,
accidentalKoron,
accidentalKucukMucennebFlat,
accidentalKucukMucennebSharp,
2014-03-15 12:31:29 +01:00
accidentalLargeDoubleSharp,
2013-11-06 15:58:05 +01:00
accidentalLowerOneSeptimalComma,
accidentalLowerOneTridecimalQuartertone,
accidentalLowerOneUndecimalQuartertone,
accidentalLowerTwoSeptimalCommas,
accidentalLoweredStockhausen,
2014-03-15 12:31:29 +01:00
accidentalNarrowReversedFlat,
accidentalNarrowReversedFlatAndFlat,
2013-11-06 15:58:05 +01:00
accidentalNatural,
accidentalNaturalArabic,
2013-11-06 15:58:05 +01:00
accidentalNaturalEqualTempered,
accidentalNaturalFlat,
accidentalNaturalLoweredStockhausen,
2013-11-06 15:58:05 +01:00
accidentalNaturalOneArrowDown,
accidentalNaturalOneArrowUp,
accidentalNaturalRaisedStockhausen,
2013-11-06 15:58:05 +01:00
accidentalNaturalReversed,
accidentalNaturalSharp,
accidentalNaturalThreeArrowsDown,
accidentalNaturalThreeArrowsUp,
accidentalNaturalTwoArrowsDown,
accidentalNaturalTwoArrowsUp,
accidentalOneAndAHalfSharpsArrowDown,
accidentalOneAndAHalfSharpsArrowUp,
accidentalOneQuarterToneFlatFerneyhough,
accidentalOneQuarterToneFlatStockhausen,
accidentalOneQuarterToneSharpFerneyhough,
accidentalOneQuarterToneSharpStockhausen,
2014-04-18 18:55:33 +02:00
accidentalOneThirdToneFlatFerneyhough,
accidentalOneThirdToneSharpFerneyhough,
2014-03-15 12:31:29 +01:00
accidentalParensLeft,
accidentalParensRight,
accidentalQuarterFlatEqualTempered,
accidentalQuarterSharpEqualTempered,
2014-03-15 12:31:29 +01:00
accidentalQuarterToneFlat4,
accidentalQuarterToneFlatArabic,
2014-03-15 12:31:29 +01:00
accidentalQuarterToneFlatArrowUp,
accidentalQuarterToneFlatFilledReversed,
accidentalQuarterToneFlatNaturalArrowDown,
accidentalQuarterToneFlatPenderecki,
accidentalQuarterToneFlatStein,
accidentalQuarterToneFlatVanBlankenburg,
accidentalQuarterToneSharp4,
accidentalQuarterToneSharpArabic,
2014-03-15 12:31:29 +01:00
accidentalQuarterToneSharpArrowDown,
accidentalQuarterToneSharpBusotti,
accidentalQuarterToneSharpNaturalArrowUp,
accidentalQuarterToneSharpStein,
accidentalQuarterToneSharpWiggle,
2013-11-06 15:58:05 +01:00
accidentalRaiseOneSeptimalComma,
accidentalRaiseOneTridecimalQuartertone,
accidentalRaiseOneUndecimalQuartertone,
accidentalRaiseTwoSeptimalCommas,
accidentalRaisedStockhausen,
2013-11-06 15:58:05 +01:00
accidentalReversedFlatAndFlatArrowDown,
accidentalReversedFlatAndFlatArrowUp,
accidentalReversedFlatArrowDown,
accidentalReversedFlatArrowUp,
accidentalSharp,
accidentalSharpArabic,
2013-11-06 15:58:05 +01:00
accidentalSharpEqualTempered,
accidentalSharpLoweredStockhausen,
2013-11-06 15:58:05 +01:00
accidentalSharpOneArrowDown,
accidentalSharpOneArrowUp,
2014-03-15 12:31:29 +01:00
accidentalSharpOneHorizontalStroke,
accidentalSharpRaisedStockhausen,
accidentalSharpRepeatedLineStockhausen,
accidentalSharpRepeatedSpaceStockhausen,
2013-11-06 15:58:05 +01:00
accidentalSharpReversed,
accidentalSharpSharp,
accidentalSharpThreeArrowsDown,
accidentalSharpThreeArrowsUp,
accidentalSharpTwoArrowsDown,
accidentalSharpTwoArrowsUp,
2014-03-15 12:31:29 +01:00
accidentalSims12Down,
accidentalSims12Up,
accidentalSims4Down,
accidentalSims4Up,
accidentalSims6Down,
accidentalSims6Up,
2013-11-06 15:58:05 +01:00
accidentalSori,
2014-03-15 12:31:29 +01:00
accidentalTavenerFlat,
accidentalTavenerSharp,
accidentalThreeQuarterTonesFlatArabic,
2014-03-15 12:31:29 +01:00
accidentalThreeQuarterTonesFlatArrowDown,
accidentalThreeQuarterTonesFlatArrowUp,
accidentalThreeQuarterTonesFlatCouper,
accidentalThreeQuarterTonesFlatGrisey,
accidentalThreeQuarterTonesFlatTartini,
accidentalThreeQuarterTonesFlatZimmermann,
accidentalThreeQuarterTonesSharpArabic,
2014-03-15 12:31:29 +01:00
accidentalThreeQuarterTonesSharpArrowDown,
accidentalThreeQuarterTonesSharpArrowUp,
accidentalThreeQuarterTonesSharpBusotti,
accidentalThreeQuarterTonesSharpStein,
accidentalThreeQuarterTonesSharpStockhausen,
2013-11-06 15:58:05 +01:00
accidentalTripleFlat,
accidentalTripleSharp,
2014-04-18 18:55:33 +02:00
accidentalTwoThirdTonesFlatFerneyhough,
accidentalTwoThirdTonesSharpFerneyhough,
2014-03-15 12:31:29 +01:00
accidentalWilsonMinus,
accidentalWilsonPlus,
accidentalWyschnegradsky10TwelfthsFlat,
accidentalWyschnegradsky10TwelfthsSharp,
accidentalWyschnegradsky11TwelfthsFlat,
accidentalWyschnegradsky11TwelfthsSharp,
accidentalWyschnegradsky1TwelfthsFlat,
accidentalWyschnegradsky1TwelfthsSharp,
accidentalWyschnegradsky2TwelfthsFlat,
accidentalWyschnegradsky2TwelfthsSharp,
accidentalWyschnegradsky3TwelfthsFlat,
accidentalWyschnegradsky3TwelfthsSharp,
accidentalWyschnegradsky4TwelfthsFlat,
accidentalWyschnegradsky4TwelfthsSharp,
accidentalWyschnegradsky5TwelfthsFlat,
accidentalWyschnegradsky5TwelfthsSharp,
accidentalWyschnegradsky6TwelfthsFlat,
accidentalWyschnegradsky6TwelfthsSharp,
accidentalWyschnegradsky7TwelfthsFlat,
accidentalWyschnegradsky7TwelfthsSharp,
accidentalWyschnegradsky8TwelfthsFlat,
accidentalWyschnegradsky8TwelfthsSharp,
accidentalWyschnegradsky9TwelfthsFlat,
accidentalWyschnegradsky9TwelfthsSharp,
accidentalXenakisOneThirdToneSharp,
accidentalXenakisTwoThirdTonesSharp,
analyticsChoralmelodie,
2013-11-06 15:58:05 +01:00
analyticsEndStimme,
analyticsHauptrhythmus,
2013-11-06 15:58:05 +01:00
analyticsHauptstimme,
analyticsInversion1,
analyticsNebenstimme,
analyticsStartStimme,
analyticsTheme,
analyticsTheme1,
analyticsThemeInversion,
analyticsThemeRetrograde,
analyticsThemeRetrogradeInversion,
arpeggiatoDown,
arpeggiatoUp,
arrowBlackDown,
arrowBlackDownLeft,
arrowBlackDownRight,
arrowBlackLeft,
arrowBlackRight,
arrowBlackUp,
arrowBlackUpLeft,
arrowBlackUpRight,
2014-04-18 18:55:33 +02:00
arrowOpenDown,
arrowOpenDownLeft,
arrowOpenDownRight,
arrowOpenLeft,
arrowOpenRight,
arrowOpenUp,
arrowOpenUpLeft,
arrowOpenUpRight,
2013-11-06 15:58:05 +01:00
arrowWhiteDown,
arrowWhiteDownLeft,
arrowWhiteDownRight,
arrowWhiteLeft,
arrowWhiteRight,
arrowWhiteUp,
arrowWhiteUpLeft,
arrowWhiteUpRight,
arrowheadBlackDown,
arrowheadBlackDownLeft,
arrowheadBlackDownRight,
arrowheadBlackLeft,
arrowheadBlackRight,
arrowheadBlackUp,
arrowheadBlackUpLeft,
arrowheadBlackUpRight,
2014-04-18 18:55:33 +02:00
arrowheadOpenDown,
arrowheadOpenDownLeft,
arrowheadOpenDownRight,
arrowheadOpenLeft,
arrowheadOpenRight,
arrowheadOpenUp,
arrowheadOpenUpLeft,
arrowheadOpenUpRight,
2013-11-06 15:58:05 +01:00
arrowheadWhiteDown,
arrowheadWhiteDownLeft,
arrowheadWhiteDownRight,
arrowheadWhiteLeft,
arrowheadWhiteRight,
arrowheadWhiteUp,
arrowheadWhiteUpLeft,
arrowheadWhiteUpRight,
2014-03-15 12:31:29 +01:00
articAccentAbove,
articAccentBelow,
2013-11-06 15:58:05 +01:00
articAccentStaccatoAbove,
articAccentStaccatoBelow,
articLaissezVibrerAbove,
articLaissezVibrerBelow,
articMarcatoAbove,
articMarcatoBelow,
articMarcatoStaccatoAbove,
articMarcatoStaccatoBelow,
articMarcatoTenutoAbove,
articMarcatoTenutoBelow,
articSoftAccentAbove,
articSoftAccentBelow,
articSoftAccentStaccatoAbove,
articSoftAccentStaccatoBelow,
articSoftAccentTenutoAbove,
articSoftAccentTenutoBelow,
articSoftAccentTenutoStaccatoAbove,
articSoftAccentTenutoStaccatoBelow,
2013-11-06 15:58:05 +01:00
articStaccatissimoAbove,
articStaccatissimoBelow,
articStaccatissimoStrokeAbove,
articStaccatissimoStrokeBelow,
articStaccatissimoWedgeAbove,
articStaccatissimoWedgeBelow,
2014-03-15 12:31:29 +01:00
articStaccatoAbove,
articStaccatoBelow,
2013-11-06 15:58:05 +01:00
articStressAbove,
articStressBelow,
2014-03-15 12:31:29 +01:00
articTenutoAbove,
articTenutoAccentAbove,
articTenutoAccentBelow,
articTenutoBelow,
2014-04-18 18:55:33 +02:00
articTenutoStaccatoAbove,
articTenutoStaccatoBelow,
2013-11-06 15:58:05 +01:00
articUnstressAbove,
articUnstressBelow,
augmentationDot,
barlineDashed,
barlineDotted,
barlineDouble,
barlineFinal,
barlineHeavy,
barlineHeavyHeavy,
barlineReverseFinal,
barlineShort,
barlineSingle,
barlineTick,
2014-04-18 18:55:33 +02:00
beamAccelRit1,
beamAccelRit10,
beamAccelRit11,
beamAccelRit12,
beamAccelRit13,
beamAccelRit14,
beamAccelRit15,
beamAccelRit2,
beamAccelRit3,
beamAccelRit4,
beamAccelRit5,
beamAccelRit6,
beamAccelRit7,
beamAccelRit8,
beamAccelRit9,
beamAccelRitFinal,
2013-11-06 15:58:05 +01:00
brace,
bracket,
bracketBottom,
bracketTop,
brassBend,
brassDoitLong,
brassDoitMedium,
brassDoitShort,
brassFallLipLong,
brassFallLipMedium,
brassFallLipShort,
brassFallRoughLong,
brassFallRoughMedium,
brassFallRoughShort,
brassFallSmoothLong,
brassFallSmoothMedium,
brassFallSmoothShort,
brassFlip,
brassHarmonMuteClosed,
brassHarmonMuteStemHalfLeft,
brassHarmonMuteStemHalfRight,
brassHarmonMuteStemOpen,
brassJazzTurn,
brassLiftLong,
brassLiftMedium,
brassLiftShort,
brassLiftSmoothLong,
brassLiftSmoothMedium,
brassLiftSmoothShort,
2013-11-06 15:58:05 +01:00
brassMuteClosed,
brassMuteHalfClosed,
brassMuteOpen,
brassPlop,
brassScoop,
brassSmear,
brassValveTrill,
2014-04-18 18:55:33 +02:00
breathMarkComma,
2013-11-06 15:58:05 +01:00
breathMarkSalzedo,
2014-04-18 18:55:33 +02:00
breathMarkTick,
breathMarkUpbow,
2013-11-06 15:58:05 +01:00
bridgeClef,
buzzRoll,
cClef,
cClef8vb,
2013-11-06 15:58:05 +01:00
cClefArrowDown,
cClefArrowUp,
2014-04-18 18:55:33 +02:00
cClefChange,
2013-11-06 15:58:05 +01:00
cClefCombining,
cClefReversed,
2014-04-18 18:55:33 +02:00
cClefSquare,
2013-11-06 15:58:05 +01:00
caesura,
2014-04-18 18:55:33 +02:00
caesuraCurved,
2013-11-06 15:58:05 +01:00
caesuraShort,
caesuraThick,
chantAccentusAbove,
chantAccentusBelow,
2014-03-15 12:31:29 +01:00
chantAuctumAsc,
chantAuctumDesc,
chantAugmentum,
chantCaesura,
2014-04-18 18:55:33 +02:00
chantCclef,
chantCirculusAbove,
chantCirculusBelow,
chantConnectingLineAsc2nd,
chantConnectingLineAsc3rd,
chantConnectingLineAsc4th,
chantConnectingLineAsc5th,
2014-03-15 12:31:29 +01:00
chantConnectingLineAsc6th,
2014-04-18 18:55:33 +02:00
chantCustosStemDownPosHigh,
chantCustosStemDownPosHighest,
chantCustosStemDownPosMiddle,
chantCustosStemUpPosLow,
chantCustosStemUpPosLowest,
chantCustosStemUpPosMiddle,
2014-03-15 12:31:29 +01:00
chantDeminutumLower,
chantDeminutumUpper,
chantDivisioFinalis,
chantDivisioMaior,
chantDivisioMaxima,
chantDivisioMinima,
2014-03-15 12:31:29 +01:00
chantEntryLineAsc2nd,
chantEntryLineAsc3rd,
chantEntryLineAsc4th,
chantEntryLineAsc5th,
chantEntryLineAsc6th,
chantEpisema,
2014-04-18 18:55:33 +02:00
chantFclef,
chantIctusAbove,
chantIctusBelow,
2014-03-15 12:31:29 +01:00
chantLigaturaDesc2nd,
chantLigaturaDesc3rd,
chantLigaturaDesc4th,
chantLigaturaDesc5th,
chantOriscusAscending,
chantOriscusDescending,
2014-04-18 18:55:33 +02:00
chantOriscusLiquescens,
2014-03-15 12:31:29 +01:00
chantPodatusLower,
chantPodatusUpper,
chantPunctum,
chantPunctumCavum,
2014-06-17 19:51:39 +02:00
chantPunctumDeminutum,
chantPunctumInclinatum,
2014-03-15 12:31:29 +01:00
chantPunctumInclinatumAuctum,
chantPunctumInclinatumDeminutum,
chantPunctumLinea,
chantPunctumLineaCavum,
chantPunctumVirga,
2014-03-15 12:31:29 +01:00
chantPunctumVirgaReversed,
chantQuilisma,
chantSemicirculusAbove,
chantSemicirculusBelow,
chantStaff,
chantStaffNarrow,
chantStaffWide,
2014-03-15 12:31:29 +01:00
chantStrophicus,
chantStrophicusAuctus,
2014-04-18 18:55:33 +02:00
chantStrophicusLiquescens2nd,
chantStrophicusLiquescens3rd,
chantStrophicusLiquescens4th,
chantStrophicusLiquescens5th,
chantVirgula,
2014-06-03 19:03:53 +02:00
clef15,
clef8,
2014-04-18 18:55:33 +02:00
clefChangeCombining,
2013-11-06 15:58:05 +01:00
coda,
codaSquare,
conductorBeat2Compound,
conductorBeat2Simple,
conductorBeat3Compound,
conductorBeat3Simple,
conductorBeat4Compound,
conductorBeat4Simple,
conductorLeftBeat,
conductorRightBeat,
conductorStrongBeat,
conductorUnconducted,
2013-11-06 15:58:05 +01:00
conductorWeakBeat,
controlBeginBeam,
controlBeginPhrase,
controlBeginSlur,
controlBeginTie,
controlEndBeam,
controlEndPhrase,
controlEndSlur,
controlEndTie,
csymAugmented,
2014-03-15 12:31:29 +01:00
csymBracketLeftTall,
csymBracketRightTall,
2013-11-06 15:58:05 +01:00
csymDiminished,
csymHalfDiminished,
csymMajorSeventh,
csymMinor,
2014-03-15 12:31:29 +01:00
csymParensLeftTall,
csymParensRightTall,
curlewSign,
2013-11-06 15:58:05 +01:00
daCapo,
dalSegno,
daseianExcellentes1,
daseianExcellentes2,
daseianExcellentes3,
daseianExcellentes4,
daseianFinales1,
daseianFinales2,
daseianFinales3,
daseianFinales4,
daseianGraves1,
daseianGraves2,
daseianGraves3,
daseianGraves4,
daseianResidua1,
daseianResidua2,
daseianSuperiores1,
daseianSuperiores2,
daseianSuperiores3,
daseianSuperiores4,
2013-11-06 15:58:05 +01:00
doubleTongueAbove,
doubleTongueBelow,
dynamicCombinedSeparatorColon,
dynamicCombinedSeparatorHyphen,
dynamicCombinedSeparatorSpace,
2013-11-06 15:58:05 +01:00
dynamicCrescendoHairpin,
dynamicDiminuendoHairpin,
dynamicFF,
dynamicFFF,
dynamicFFFF,
dynamicFFFFF,
dynamicFFFFFF,
dynamicForte,
dynamicFortePiano,
dynamicForzando,
dynamicHairpinBracketLeft,
dynamicHairpinBracketRight,
dynamicHairpinParenthesisLeft,
dynamicHairpinParenthesisRight,
2013-11-06 15:58:05 +01:00
dynamicMF,
dynamicMP,
2014-04-18 18:55:33 +02:00
dynamicMessaDiVoce,
2013-11-06 15:58:05 +01:00
dynamicMezzo,
dynamicNiente,
dynamicNienteForHairpin,
dynamicPF,
2013-11-06 15:58:05 +01:00
dynamicPP,
dynamicPPP,
dynamicPPPP,
dynamicPPPPP,
dynamicPPPPPP,
dynamicPiano,
dynamicRinforzando,
dynamicRinforzando1,
dynamicRinforzando2,
dynamicSforzando,
dynamicSforzando1,
2013-11-06 15:58:05 +01:00
dynamicSforzandoPianissimo,
dynamicSforzandoPiano,
dynamicSforzato,
dynamicSforzatoFF,
2014-03-15 12:31:29 +01:00
dynamicSforzatoPiano,
2013-11-06 15:58:05 +01:00
dynamicZ,
2014-03-15 12:31:29 +01:00
elecAudioChannelsEight,
elecAudioChannelsFive,
elecAudioChannelsFour,
elecAudioChannelsOne,
elecAudioChannelsSeven,
elecAudioChannelsSix,
elecAudioChannelsThreeFrontal,
elecAudioChannelsThreeSurround,
elecAudioChannelsTwo,
elecAudioIn,
elecAudioMono,
elecAudioOut,
elecAudioStereo,
elecCamera,
elecDataIn,
elecDataOut,
elecDisc,
elecDownload,
elecEject,
elecFastForward,
elecHeadphones,
elecHeadset,
elecLineIn,
elecLineOut,
2013-11-06 15:58:05 +01:00
elecLoop,
elecLoudspeaker,
elecMIDIController0,
elecMIDIController100,
elecMIDIController20,
elecMIDIController40,
elecMIDIController60,
elecMIDIController80,
elecMIDIIn,
elecMIDIOut,
elecMicrophone,
2014-03-15 12:31:29 +01:00
elecMicrophoneMute,
elecMicrophoneUnmute,
elecMixingConsole,
elecMonitor,
elecMute,
2013-11-06 15:58:05 +01:00
elecPause,
elecPlay,
2014-03-15 12:31:29 +01:00
elecPowerOnOff,
elecProjector,
elecReplay,
elecRewind,
elecShuffle,
2013-11-06 15:58:05 +01:00
elecSkipBackwards,
elecSkipForwards,
elecStop,
2014-03-15 12:31:29 +01:00
elecTape,
elecUSB,
elecUnmute,
elecUpload,
elecVideoCamera,
elecVideoIn,
elecVideoOut,
elecVolumeFader,
elecVolumeFaderThumb,
2013-11-06 15:58:05 +01:00
elecVolumeLevel0,
elecVolumeLevel100,
elecVolumeLevel20,
elecVolumeLevel40,
elecVolumeLevel60,
elecVolumeLevel80,
fClef,
fClef15ma,
fClef15mb,
fClef8va,
fClef8vb,
fClefArrowDown,
fClefArrowUp,
2014-04-18 18:55:33 +02:00
fClefChange,
2013-11-06 15:58:05 +01:00
fClefReversed,
2014-04-18 18:55:33 +02:00
fClefTurned,
2013-11-06 15:58:05 +01:00
fermataAbove,
fermataBelow,
fermataLongAbove,
fermataLongBelow,
fermataLongHenzeAbove,
fermataLongHenzeBelow,
2013-11-06 15:58:05 +01:00
fermataShortAbove,
fermataShortBelow,
fermataShortHenzeAbove,
fermataShortHenzeBelow,
2013-11-06 15:58:05 +01:00
fermataVeryLongAbove,
fermataVeryLongBelow,
fermataVeryShortAbove,
fermataVeryShortBelow,
figbass0,
figbass1,
figbass2,
figbass2Raised,
figbass3,
figbass4,
figbass4Raised,
figbass5,
figbass5Raised1,
figbass5Raised2,
figbass5Raised3,
figbass6,
figbass6Raised,
figbass6Raised2,
2013-11-06 15:58:05 +01:00
figbass7,
figbass7Diminished,
2014-06-03 19:03:53 +02:00
figbass7Raised1,
figbass7Raised2,
2013-11-06 15:58:05 +01:00
figbass8,
figbass9,
figbass9Raised,
figbassBracketLeft,
figbassBracketRight,
figbassCombiningLowering,
figbassCombiningRaising,
figbassDoubleFlat,
figbassDoubleSharp,
figbassFlat,
figbassNatural,
figbassParensLeft,
figbassParensRight,
figbassPlus,
figbassSharp,
fingering0,
fingering1,
fingering2,
fingering3,
fingering4,
fingering5,
fingeringALower,
fingeringCLower,
fingeringELower,
fingeringILower,
fingeringMLower,
fingeringMultipleNotes,
fingeringOLower,
fingeringPLower,
fingeringSubstitutionAbove,
fingeringSubstitutionBelow,
fingeringSubstitutionDash,
fingeringTLower,
fingeringTUpper,
fingeringXLower,
flag1024thDown,
flag1024thUp,
2013-11-06 15:58:05 +01:00
flag128thDown,
flag128thUp,
flag16thDown,
flag16thUp,
flag256thDown,
flag256thUp,
flag32ndDown,
flag32ndUp,
flag512thDown,
flag512thUp,
flag64thDown,
flag64thUp,
flag8thDown,
flag8thUp,
flagInternalDown,
flagInternalUp,
fretboard3String,
fretboard3StringNut,
fretboard4String,
fretboard4StringNut,
fretboard5String,
fretboard5StringNut,
fretboard6String,
fretboard6StringNut,
fretboardFilledCircle,
fretboardO,
fretboardX,
functionAngleLeft,
functionAngleRight,
functionBracketLeft,
functionBracketRight,
functionDD,
functionDLower,
functionDUpper,
2013-11-06 15:58:05 +01:00
functionEight,
functionFUpper,
2013-11-06 15:58:05 +01:00
functionFive,
functionFour,
functionGLower,
functionGUpper,
2013-11-06 15:58:05 +01:00
functionGreaterThan,
functionILower,
functionIUpper,
functionKLower,
functionKUpper,
functionLLower,
functionLUpper,
2013-11-06 15:58:05 +01:00
functionLessThan,
functionMLower,
functionMUpper,
2013-11-06 15:58:05 +01:00
functionMinus,
functionNLower,
functionNUpper,
functionNUpperSuperscript,
2013-11-06 15:58:05 +01:00
functionNine,
functionOne,
functionPLower,
functionPUpper,
2013-11-06 15:58:05 +01:00
functionParensLeft,
functionParensRight,
functionPlus,
functionRLower,
2013-11-06 15:58:05 +01:00
functionRepetition1,
functionRepetition2,
functionRing,
functionSLower,
functionSSLower,
functionSSUpper,
functionSUpper,
2013-11-06 15:58:05 +01:00
functionSeven,
functionSix,
functionSlashedDD,
functionTLower,
functionTUpper,
2013-11-06 15:58:05 +01:00
functionThree,
functionTwo,
functionVLower,
functionVUpper,
2013-11-06 15:58:05 +01:00
functionZero,
gClef,
gClef15ma,
gClef15mb,
gClef8va,
gClef8vb,
2014-03-15 12:31:29 +01:00
gClef8vbCClef,
2013-11-06 15:58:05 +01:00
gClef8vbOld,
2014-06-03 19:03:53 +02:00
gClef8vbParens,
2013-11-06 15:58:05 +01:00
gClefArrowDown,
gClefArrowUp,
2014-04-18 18:55:33 +02:00
gClefChange,
2013-11-06 15:58:05 +01:00
gClefLigatedNumberAbove,
gClefLigatedNumberBelow,
gClefReversed,
2014-04-18 18:55:33 +02:00
gClefTurned,
2013-11-06 15:58:05 +01:00
glissandoDown,
glissandoUp,
graceNoteAcciaccaturaStemDown,
graceNoteAcciaccaturaStemUp,
graceNoteAppoggiaturaStemDown,
graceNoteAppoggiaturaStemUp,
graceNoteSlashStemDown,
graceNoteSlashStemUp,
guitarBarreFull,
guitarBarreHalf,
2013-11-06 15:58:05 +01:00
guitarClosePedal,
2014-03-15 12:31:29 +01:00
guitarFadeIn,
guitarFadeOut,
guitarGolpe,
2013-11-06 15:58:05 +01:00
guitarHalfOpenPedal,
guitarLeftHandTapping,
guitarOpenPedal,
guitarRightHandTapping,
guitarShake,
guitarString0,
guitarString1,
guitarString2,
guitarString3,
guitarString4,
guitarString5,
guitarString6,
guitarString7,
guitarString8,
guitarString9,
2014-06-03 19:03:53 +02:00
guitarStrumDown,
guitarStrumUp,
2013-11-06 15:58:05 +01:00
guitarVibratoBarDip,
guitarVibratoBarScoop,
guitarVibratoStroke,
2014-03-15 12:31:29 +01:00
guitarVolumeSwell,
2013-11-06 15:58:05 +01:00
guitarWideVibratoStroke,
handbellsBelltree,
handbellsDamp3,
handbellsEcho1,
handbellsEcho2,
handbellsGyro,
handbellsHandMartellato,
handbellsMalletBellOnTable,
handbellsMalletBellSuspended,
handbellsMalletLft,
handbellsMartellato,
handbellsMartellatoLift,
handbellsMutedMartellato,
handbellsPluckLift,
handbellsSwing,
handbellsSwingDown,
handbellsSwingUp,
2014-03-15 12:31:29 +01:00
handbellsTablePairBells,
handbellsTableSingleBell,
2013-11-06 15:58:05 +01:00
harpMetalRod,
harpPedalCentered,
harpPedalDivider,
harpPedalLowered,
harpPedalRaised,
harpSalzedoAeolianAscending,
harpSalzedoAeolianDescending,
harpSalzedoDampAbove,
harpSalzedoDampBelow,
harpSalzedoDampBothHands,
harpSalzedoDampLowStrings,
2013-11-06 15:58:05 +01:00
harpSalzedoFluidicSoundsLeft,
harpSalzedoFluidicSoundsRight,
harpSalzedoIsolatedSounds,
2013-11-06 15:58:05 +01:00
harpSalzedoMetallicSounds,
harpSalzedoMetallicSoundsOneString,
2013-11-06 15:58:05 +01:00
harpSalzedoMuffleTotally,
harpSalzedoOboicFlux,
harpSalzedoPlayUpperEnd,
harpSalzedoSlideWithSuppleness,
harpSalzedoSnareDrum,
2013-11-06 15:58:05 +01:00
harpSalzedoTamTamSounds,
harpSalzedoThunderEffect,
harpSalzedoTimpanicSounds,
harpSalzedoWhistlingSounds,
harpStringNoiseStem,
2013-11-06 15:58:05 +01:00
harpTuningKey,
harpTuningKeyGlissando,
harpTuningKeyHandle,
harpTuningKeyShank,
2014-03-15 12:31:29 +01:00
keyboardBebung2DotsAbove,
keyboardBebung2DotsBelow,
keyboardBebung3DotsAbove,
keyboardBebung3DotsBelow,
keyboardBebung4DotsAbove,
keyboardBebung4DotsBelow,
2013-11-06 15:58:05 +01:00
keyboardLeftPedalPictogram,
keyboardMiddlePedalPictogram,
2014-04-18 18:55:33 +02:00
keyboardPedalD,
keyboardPedalDot,
keyboardPedalE,
2013-11-06 15:58:05 +01:00
keyboardPedalHalf,
keyboardPedalHalf2,
keyboardPedalHalf3,
keyboardPedalHeel1,
keyboardPedalHeel2,
2014-03-15 12:31:29 +01:00
keyboardPedalHeel3,
keyboardPedalHeelToToe,
2014-03-15 12:31:29 +01:00
keyboardPedalHeelToe,
keyboardPedalHookEnd,
keyboardPedalHookStart,
2014-04-18 18:55:33 +02:00
keyboardPedalHyphen,
2013-11-06 15:58:05 +01:00
keyboardPedalP,
keyboardPedalPed,
keyboardPedalS,
keyboardPedalSost,
keyboardPedalToe1,
keyboardPedalToe2,
keyboardPedalToeToHeel,
2013-11-06 15:58:05 +01:00
keyboardPedalUp,
keyboardPedalUpNotch,
keyboardPedalUpSpecial,
2014-03-15 12:31:29 +01:00
keyboardPlayWithLH,
2014-04-18 18:55:33 +02:00
keyboardPlayWithLHEnd,
2014-03-15 12:31:29 +01:00
keyboardPlayWithRH,
2014-04-18 18:55:33 +02:00
keyboardPlayWithRHEnd,
2013-11-06 15:58:05 +01:00
keyboardPluckInside,
keyboardRightPedalPictogram,
2014-04-18 18:55:33 +02:00
kievanAccidentalFlat,
kievanAccidentalSharp,
kievanAugmentationDot,
kievanCClef,
kievanEndingSymbol,
kievanNote8thStemDown,
kievanNote8thStemUp,
kievanNoteBeam,
kievanNoteHalfStaffLine,
kievanNoteHalfStaffSpace,
kievanNoteQuarterStemDown,
kievanNoteQuarterStemUp,
kievanNoteReciting,
kievanNoteWhole,
kievanNoteWholeFinal,
kodalyHandDo,
kodalyHandFa,
kodalyHandLa,
kodalyHandMi,
kodalyHandRe,
kodalyHandSo,
kodalyHandTi,
2013-11-06 15:58:05 +01:00
leftRepeatSmall,
2014-04-18 18:55:33 +02:00
legerLine,
legerLineNarrow,
legerLineWide,
2014-03-15 12:31:29 +01:00
luteBarlineEndRepeat,
luteBarlineFinal,
luteBarlineStartRepeat,
luteDuration16th,
luteDuration32nd,
luteDuration8th,
luteDurationDoubleWhole,
luteDurationHalf,
luteDurationQuarter,
luteDurationWhole,
luteFingeringRHFirst,
luteFingeringRHSecond,
luteFingeringRHThird,
luteFingeringRHThumb,
luteFrench10thCourse,
luteFrench7thCourse,
luteFrench8thCourse,
luteFrench9thCourse,
luteFrenchAppoggiaturaAbove,
luteFrenchAppoggiaturaBelow,
luteFrenchFretA,
luteFrenchFretB,
luteFrenchFretC,
luteFrenchFretD,
luteFrenchFretE,
luteFrenchFretF,
luteFrenchFretG,
luteFrenchFretH,
luteFrenchFretI,
luteFrenchFretK,
luteFrenchFretL,
luteFrenchFretM,
luteFrenchFretN,
luteFrenchMordentInverted,
luteFrenchMordentLower,
luteFrenchMordentUpper,
luteGermanALower,
luteGermanAUpper,
luteGermanBLower,
luteGermanBUpper,
luteGermanCLower,
luteGermanCUpper,
luteGermanDLower,
luteGermanDUpper,
luteGermanELower,
luteGermanEUpper,
luteGermanFLower,
luteGermanFUpper,
luteGermanGLower,
luteGermanGUpper,
luteGermanHLower,
luteGermanHUpper,
luteGermanILower,
luteGermanIUpper,
luteGermanKLower,
luteGermanKUpper,
luteGermanLLower,
luteGermanLUpper,
luteGermanMLower,
luteGermanMUpper,
luteGermanNLower,
luteGermanNUpper,
luteGermanOLower,
luteGermanPLower,
luteGermanQLower,
luteGermanRLower,
luteGermanSLower,
luteGermanTLower,
luteGermanVLower,
luteGermanXLower,
luteGermanYLower,
luteGermanZLower,
luteItalianClefCSolFaUt,
luteItalianClefFFaUt,
luteItalianFret0,
luteItalianFret1,
luteItalianFret2,
luteItalianFret3,
luteItalianFret4,
luteItalianFret5,
luteItalianFret6,
luteItalianFret7,
luteItalianFret8,
luteItalianFret9,
luteItalianHoldFinger,
luteItalianHoldNote,
luteItalianReleaseFinger,
luteItalianTempoFast,
luteItalianTempoNeitherFastNorSlow,
luteItalianTempoSlow,
luteItalianTempoSomewhatFast,
luteItalianTempoVerySlow,
luteItalianTimeTriple,
luteItalianTremolo,
luteItalianVibrato,
luteStaff6Lines,
luteStaff6LinesNarrow,
luteStaff6LinesWide,
2014-04-18 18:55:33 +02:00
lyricsElision,
lyricsElisionNarrow,
lyricsElisionWide,
lyricsHyphenBaseline,
lyricsHyphenBaselineNonBreaking,
medRenFlatHardB,
medRenFlatSoftB,
medRenFlatWithDot,
2014-03-15 12:31:29 +01:00
medRenGClefCMN,
medRenLiquescenceCMN,
2014-03-15 12:31:29 +01:00
medRenLiquescentAscCMN,
medRenLiquescentDescCMN,
medRenNatural,
medRenNaturalWithCross,
2014-03-15 12:31:29 +01:00
medRenOriscusCMN,
medRenPlicaCMN,
2014-03-15 12:31:29 +01:00
medRenPunctumCMN,
medRenQuilismaCMN,
medRenSharpCroix,
2014-03-15 12:31:29 +01:00
medRenStrophicusCMN,
mensuralAlterationSign,
mensuralBlackBrevis,
mensuralBlackBrevisVoid,
mensuralBlackDragma,
mensuralBlackLonga,
mensuralBlackMaxima,
mensuralBlackMinima,
mensuralBlackMinimaVoid,
mensuralBlackSemibrevis,
mensuralBlackSemibrevisCaudata,
mensuralBlackSemibrevisOblique,
mensuralBlackSemibrevisVoid,
mensuralBlackSemiminima,
mensuralCclef,
2014-04-18 18:55:33 +02:00
mensuralCclefPetrucciPosHigh,
mensuralCclefPetrucciPosHighest,
mensuralCclefPetrucciPosLow,
mensuralCclefPetrucciPosLowest,
mensuralCclefPetrucciPosMiddle,
mensuralColorationEndRound,
mensuralColorationEndSquare,
mensuralColorationStartRound,
mensuralColorationStartSquare,
mensuralCombStemDiagonal,
mensuralCombStemDown,
mensuralCombStemDownFlagExtended,
mensuralCombStemDownFlagFlared,
mensuralCombStemDownFlagFusa,
mensuralCombStemDownFlagLeft,
mensuralCombStemDownFlagRight,
mensuralCombStemDownFlagSemiminima,
mensuralCombStemUp,
mensuralCombStemUpFlagExtended,
mensuralCombStemUpFlagFlared,
mensuralCombStemUpFlagFusa,
mensuralCombStemUpFlagLeft,
mensuralCombStemUpFlagRight,
mensuralCombStemUpFlagSemiminima,
mensuralCustosCheckmark,
2013-11-06 15:58:05 +01:00
mensuralCustosDown,
mensuralCustosTurn,
2013-11-06 15:58:05 +01:00
mensuralCustosUp,
mensuralFclef,
mensuralFclefPetrucci,
mensuralGclef,
mensuralGclefPetrucci,
mensuralModusImperfectumVert,
mensuralModusPerfectumVert,
mensuralNoteheadLongaBlack,
mensuralNoteheadLongaBlackVoid,
mensuralNoteheadLongaVoid,
2014-03-15 12:31:29 +01:00
mensuralNoteheadLongaWhite,
mensuralNoteheadMaximaBlack,
mensuralNoteheadMaximaBlackVoid,
mensuralNoteheadMaximaVoid,
2014-03-15 12:31:29 +01:00
mensuralNoteheadMaximaWhite,
mensuralNoteheadMinimaWhite,
mensuralNoteheadSemibrevisBlack,
mensuralNoteheadSemibrevisBlackVoid,
2014-04-18 18:55:33 +02:00
mensuralNoteheadSemibrevisBlackVoidTurned,
mensuralNoteheadSemibrevisVoid,
2014-03-15 12:31:29 +01:00
mensuralNoteheadSemiminimaWhite,
2014-04-18 18:55:33 +02:00
mensuralObliqueAsc2ndBlack,
mensuralObliqueAsc2ndBlackVoid,
mensuralObliqueAsc2ndVoid,
mensuralObliqueAsc2ndWhite,
mensuralObliqueAsc3rdBlack,
mensuralObliqueAsc3rdBlackVoid,
mensuralObliqueAsc3rdVoid,
mensuralObliqueAsc3rdWhite,
mensuralObliqueAsc4thBlack,
mensuralObliqueAsc4thBlackVoid,
mensuralObliqueAsc4thVoid,
mensuralObliqueAsc4thWhite,
mensuralObliqueAsc5thBlack,
mensuralObliqueAsc5thBlackVoid,
mensuralObliqueAsc5thVoid,
mensuralObliqueAsc5thWhite,
mensuralObliqueDesc2ndBlack,
mensuralObliqueDesc2ndBlackVoid,
mensuralObliqueDesc2ndVoid,
mensuralObliqueDesc2ndWhite,
mensuralObliqueDesc3rdBlack,
mensuralObliqueDesc3rdBlackVoid,
mensuralObliqueDesc3rdVoid,
mensuralObliqueDesc3rdWhite,
mensuralObliqueDesc4thBlack,
mensuralObliqueDesc4thBlackVoid,
mensuralObliqueDesc4thVoid,
mensuralObliqueDesc4thWhite,
mensuralObliqueDesc5thBlack,
mensuralObliqueDesc5thBlackVoid,
mensuralObliqueDesc5thVoid,
mensuralObliqueDesc5thWhite,
2014-03-15 12:31:29 +01:00
mensuralProlation1,
mensuralProlation10,
mensuralProlation11,
mensuralProlation2,
mensuralProlation3,
mensuralProlation4,
mensuralProlation5,
mensuralProlation6,
mensuralProlation7,
mensuralProlation8,
mensuralProlation9,
mensuralProlationCombiningDot,
mensuralProlationCombiningDotVoid,
mensuralProlationCombiningStroke,
mensuralProlationCombiningThreeDots,
mensuralProlationCombiningThreeDotsTri,
mensuralProlationCombiningTwoDots,
2013-11-06 15:58:05 +01:00
mensuralProportion1,
mensuralProportion2,
mensuralProportion3,
mensuralProportion4,
mensuralProportionMajor,
mensuralProportionMinor,
2014-04-18 18:55:33 +02:00
mensuralProportionProportioDupla1,
mensuralProportionProportioDupla2,
mensuralProportionProportioQuadrupla,
mensuralProportionProportioTripla,
mensuralProportionTempusPerfectum,
2013-11-06 15:58:05 +01:00
mensuralRestBrevis,
mensuralRestFusa,
2013-11-06 15:58:05 +01:00
mensuralRestLongaImperfecta,
mensuralRestLongaPerfecta,
mensuralRestMaxima,
2013-11-06 15:58:05 +01:00
mensuralRestMinima,
mensuralRestSemibrevis,
mensuralRestSemifusa,
2013-11-06 15:58:05 +01:00
mensuralRestSemiminima,
2014-03-15 12:31:29 +01:00
mensuralSignumDown,
mensuralSignumUp,
mensuralTempusImperfectumHoriz,
mensuralTempusPerfectumHoriz,
mensuralWhiteBrevis,
mensuralWhiteFusa,
mensuralWhiteLonga,
mensuralWhiteMaxima,
mensuralWhiteMinima,
mensuralWhiteSemiminima,
metAugmentationDot,
metNote1024thDown,
metNote1024thUp,
metNote128thDown,
metNote128thUp,
metNote16thDown,
metNote16thUp,
metNote256thDown,
metNote256thUp,
metNote32ndDown,
metNote32ndUp,
metNote512thDown,
metNote512thUp,
metNote64thDown,
metNote64thUp,
metNote8thDown,
metNote8thUp,
metNoteDoubleWhole,
metNoteDoubleWholeSquare,
metNoteHalfDown,
metNoteHalfUp,
metNoteQuarterDown,
metNoteQuarterUp,
metNoteWhole,
2014-06-03 19:03:53 +02:00
metricModulationArrowLeft,
metricModulationArrowRight,
2013-11-06 15:58:05 +01:00
miscDoNotCopy,
miscDoNotPhotocopy,
miscEyeglasses,
note1024thDown,
note1024thUp,
note128thDown,
note128thUp,
note16thDown,
note16thUp,
note256thDown,
note256thUp,
note32ndDown,
note32ndUp,
note512thDown,
note512thUp,
note64thDown,
note64thUp,
2014-03-15 12:31:29 +01:00
note8thDown,
note8thUp,
2013-11-06 15:58:05 +01:00
noteABlack,
noteAFlatBlack,
noteAFlatHalf,
noteAFlatWhole,
noteAHalf,
noteASharpBlack,
noteASharpHalf,
noteASharpWhole,
noteAWhole,
noteBBlack,
noteBFlatBlack,
noteBFlatHalf,
noteBFlatWhole,
noteBHalf,
noteBSharpBlack,
noteBSharpHalf,
noteBSharpWhole,
noteBWhole,
noteCBlack,
noteCFlatBlack,
noteCFlatHalf,
noteCFlatWhole,
noteCHalf,
noteCSharpBlack,
noteCSharpHalf,
noteCSharpWhole,
noteCWhole,
noteDBlack,
noteDFlatBlack,
noteDFlatHalf,
noteDFlatWhole,
noteDHalf,
noteDSharpBlack,
noteDSharpHalf,
noteDSharpWhole,
noteDWhole,
noteDoBlack,
noteDoHalf,
noteDoWhole,
noteDoubleWhole,
noteDoubleWholeSquare,
2013-11-06 15:58:05 +01:00
noteEBlack,
noteEFlatBlack,
noteEFlatHalf,
noteEFlatWhole,
noteEHalf,
noteESharpBlack,
noteESharpHalf,
noteESharpWhole,
noteEWhole,
noteEmptyBlack,
noteEmptyHalf,
noteEmptyWhole,
noteFBlack,
noteFFlatBlack,
noteFFlatHalf,
noteFFlatWhole,
noteFHalf,
noteFSharpBlack,
noteFSharpHalf,
noteFSharpWhole,
noteFWhole,
noteFaBlack,
noteFaHalf,
noteFaWhole,
noteGBlack,
noteGFlatBlack,
noteGFlatHalf,
noteGFlatWhole,
noteGHalf,
noteGSharpBlack,
noteGSharpHalf,
noteGSharpWhole,
noteGWhole,
noteHBlack,
noteHHalf,
noteHSharpBlack,
noteHSharpHalf,
noteHSharpWhole,
noteHWhole,
noteHalfDown,
noteHalfUp,
noteLaBlack,
noteLaHalf,
noteLaWhole,
noteMiBlack,
noteMiHalf,
noteMiWhole,
noteQuarterDown,
noteQuarterUp,
noteReBlack,
noteReHalf,
noteReWhole,
2014-04-18 18:55:33 +02:00
noteShapeArrowheadLeftBlack,
noteShapeArrowheadLeftDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeArrowheadLeftWhite,
2013-11-06 15:58:05 +01:00
noteShapeDiamondBlack,
noteShapeDiamondDoubleWhole,
2013-11-06 15:58:05 +01:00
noteShapeDiamondWhite,
2014-04-18 18:55:33 +02:00
noteShapeIsoscelesTriangleBlack,
noteShapeIsoscelesTriangleDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeIsoscelesTriangleWhite,
noteShapeKeystoneBlack,
noteShapeKeystoneDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeKeystoneWhite,
2013-11-06 15:58:05 +01:00
noteShapeMoonBlack,
noteShapeMoonDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeMoonLeftBlack,
noteShapeMoonLeftDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeMoonLeftWhite,
2013-11-06 15:58:05 +01:00
noteShapeMoonWhite,
2014-04-18 18:55:33 +02:00
noteShapeQuarterMoonBlack,
noteShapeQuarterMoonDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeQuarterMoonWhite,
2013-11-06 15:58:05 +01:00
noteShapeRoundBlack,
noteShapeRoundDoubleWhole,
2013-11-06 15:58:05 +01:00
noteShapeRoundWhite,
noteShapeSquareBlack,
noteShapeSquareDoubleWhole,
2013-11-06 15:58:05 +01:00
noteShapeSquareWhite,
noteShapeTriangleLeftBlack,
noteShapeTriangleLeftDoubleWhole,
2013-11-06 15:58:05 +01:00
noteShapeTriangleLeftWhite,
noteShapeTriangleRightBlack,
noteShapeTriangleRightDoubleWhole,
2013-11-06 15:58:05 +01:00
noteShapeTriangleRightWhite,
noteShapeTriangleRoundBlack,
noteShapeTriangleRoundDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeTriangleRoundLeftBlack,
noteShapeTriangleRoundLeftDoubleWhole,
2014-04-18 18:55:33 +02:00
noteShapeTriangleRoundLeftWhite,
2013-11-06 15:58:05 +01:00
noteShapeTriangleRoundWhite,
noteShapeTriangleUpBlack,
noteShapeTriangleUpDoubleWhole,
2013-11-06 15:58:05 +01:00
noteShapeTriangleUpWhite,
noteSiBlack,
noteSiHalf,
noteSiWhole,
noteSoBlack,
noteSoHalf,
noteSoWhole,
noteTiBlack,
noteTiHalf,
noteTiWhole,
noteWhole,
noteheadBlack,
noteheadCircleSlash,
noteheadCircleX,
noteheadCircleXDoubleWhole,
noteheadCircleXHalf,
noteheadCircleXWhole,
noteheadCircledBlack,
2014-06-03 19:03:53 +02:00
noteheadCircledBlackLarge,
2013-11-06 15:58:05 +01:00
noteheadCircledDoubleWhole,
2014-06-03 19:03:53 +02:00
noteheadCircledDoubleWholeLarge,
2013-11-06 15:58:05 +01:00
noteheadCircledHalf,
2014-06-03 19:03:53 +02:00
noteheadCircledHalfLarge,
2013-11-06 15:58:05 +01:00
noteheadCircledWhole,
2014-06-03 19:03:53 +02:00
noteheadCircledWholeLarge,
noteheadCircledXLarge,
2013-11-06 15:58:05 +01:00
noteheadClusterDoubleWhole2nd,
noteheadClusterDoubleWhole3rd,
noteheadClusterDoubleWholeBottom,
noteheadClusterDoubleWholeMiddle,
noteheadClusterDoubleWholeTop,
noteheadClusterHalf2nd,
noteheadClusterHalf3rd,
noteheadClusterHalfBottom,
noteheadClusterHalfMiddle,
noteheadClusterHalfTop,
noteheadClusterQuarter2nd,
noteheadClusterQuarter3rd,
noteheadClusterQuarterBottom,
noteheadClusterQuarterMiddle,
noteheadClusterQuarterTop,
noteheadClusterRoundBlack,
noteheadClusterRoundWhite,
noteheadClusterSquareBlack,
noteheadClusterSquareWhite,
noteheadClusterWhole2nd,
noteheadClusterWhole3rd,
noteheadClusterWholeBottom,
noteheadClusterWholeMiddle,
noteheadClusterWholeTop,
noteheadDiamondBlack,
noteheadDiamondBlackOld,
2014-04-18 18:55:33 +02:00
noteheadDiamondBlackWide,
2013-11-06 15:58:05 +01:00
noteheadDiamondClusterBlack2nd,
noteheadDiamondClusterBlack3rd,
noteheadDiamondClusterBlackBottom,
noteheadDiamondClusterBlackMiddle,
noteheadDiamondClusterBlackTop,
noteheadDiamondClusterWhite2nd,
noteheadDiamondClusterWhite3rd,
noteheadDiamondClusterWhiteBottom,
noteheadDiamondClusterWhiteMiddle,
noteheadDiamondClusterWhiteTop,
noteheadDiamondDoubleWhole,
noteheadDiamondDoubleWholeOld,
noteheadDiamondHalf,
noteheadDiamondHalfFilled,
noteheadDiamondHalfOld,
2014-04-18 18:55:33 +02:00
noteheadDiamondHalfWide,
noteheadDiamondOpen,
noteheadDiamondWhite,
noteheadDiamondWhiteWide,
2013-11-06 15:58:05 +01:00
noteheadDiamondWhole,
noteheadDiamondWholeOld,
noteheadDoubleWhole,
noteheadDoubleWholeSquare,
2013-11-06 15:58:05 +01:00
noteheadDoubleWholeWithX,
noteheadHalf,
2014-04-18 18:55:33 +02:00
noteheadHalfFilled,
2013-11-06 15:58:05 +01:00
noteheadHalfWithX,
noteheadHeavyX,
noteheadHeavyXHat,
noteheadLargeArrowDownBlack,
noteheadLargeArrowDownDoubleWhole,
noteheadLargeArrowDownHalf,
noteheadLargeArrowDownWhole,
noteheadLargeArrowUpBlack,
noteheadLargeArrowUpDoubleWhole,
noteheadLargeArrowUpHalf,
noteheadLargeArrowUpWhole,
noteheadMoonBlack,
noteheadMoonWhite,
noteheadNull,
noteheadParenthesis,
noteheadParenthesisLeft,
noteheadParenthesisRight,
noteheadPlusBlack,
noteheadPlusDoubleWhole,
noteheadPlusHalf,
noteheadPlusWhole,
2014-03-15 12:31:29 +01:00
noteheadRectangularClusterBlackBottom,
noteheadRectangularClusterBlackMiddle,
noteheadRectangularClusterBlackTop,
noteheadRectangularClusterWhiteBottom,
noteheadRectangularClusterWhiteMiddle,
noteheadRectangularClusterWhiteTop,
2013-11-06 15:58:05 +01:00
noteheadRoundBlack,
noteheadRoundBlackDoubleSlashed,
2013-11-06 15:58:05 +01:00
noteheadRoundBlackLarge,
noteheadRoundBlackSlashed,
noteheadRoundBlackSlashedLarge,
noteheadRoundWhite,
noteheadRoundWhiteDoubleSlashed,
2013-11-06 15:58:05 +01:00
noteheadRoundWhiteLarge,
noteheadRoundWhiteSlashed,
noteheadRoundWhiteSlashedLarge,
noteheadRoundWhiteWithDot,
noteheadRoundWhiteWithDotLarge,
noteheadSlashDiamondWhite,
noteheadSlashHorizontalEnds,
noteheadSlashHorizontalEndsMuted,
noteheadSlashVerticalEnds,
noteheadSlashVerticalEndsMuted,
noteheadSlashVerticalEndsSmall,
noteheadSlashWhiteDoubleWhole,
2014-04-18 18:55:33 +02:00
noteheadSlashWhiteHalf,
2013-11-06 15:58:05 +01:00
noteheadSlashWhiteMuted,
2014-04-18 18:55:33 +02:00
noteheadSlashWhiteWhole,
2013-11-06 15:58:05 +01:00
noteheadSlashX,
noteheadSlashedBlack1,
noteheadSlashedBlack2,
noteheadSlashedDoubleWhole1,
noteheadSlashedDoubleWhole2,
noteheadSlashedHalf1,
noteheadSlashedHalf2,
noteheadSlashedWhole1,
noteheadSlashedWhole2,
noteheadSquareBlack,
noteheadSquareBlackLarge,
noteheadSquareBlackWhite,
noteheadSquareWhite,
noteheadTriangleDownBlack,
noteheadTriangleDownDoubleWhole,
noteheadTriangleDownHalf,
noteheadTriangleDownWhite,
noteheadTriangleDownWhole,
noteheadTriangleLeftBlack,
noteheadTriangleLeftWhite,
noteheadTriangleRightBlack,
noteheadTriangleRightWhite,
noteheadTriangleRoundDownBlack,
noteheadTriangleRoundDownWhite,
noteheadTriangleUpBlack,
noteheadTriangleUpDoubleWhole,
noteheadTriangleUpHalf,
noteheadTriangleUpRightBlack,
noteheadTriangleUpRightWhite,
noteheadTriangleUpWhite,
noteheadTriangleUpWhole,
noteheadVoidWithX,
noteheadWhole,
2014-04-18 18:55:33 +02:00
noteheadWholeFilled,
2013-11-06 15:58:05 +01:00
noteheadWholeWithX,
noteheadXBlack,
noteheadXDoubleWhole,
noteheadXHalf,
noteheadXOrnate,
2014-06-03 19:03:53 +02:00
noteheadXOrnateEllipse,
2013-11-06 15:58:05 +01:00
noteheadXWhole,
octaveBaselineA,
octaveBaselineB,
octaveBaselineM,
octaveBaselineV,
octaveBassa,
octaveLoco,
2014-03-15 12:31:29 +01:00
octaveParensLeft,
octaveParensRight,
octaveSuperscriptA,
octaveSuperscriptB,
octaveSuperscriptM,
octaveSuperscriptV,
2013-11-06 15:58:05 +01:00
ornamentBottomLeftConcaveStroke,
ornamentBottomLeftConcaveStrokeLarge,
ornamentBottomLeftConvexStroke,
ornamentBottomRightConcaveStroke,
ornamentBottomRightConvexStroke,
ornamentComma,
ornamentDoubleObliqueLinesAfterNote,
ornamentDoubleObliqueLinesBeforeNote,
ornamentDownCurve,
ornamentHaydn,
ornamentHighLeftConcaveStroke,
ornamentHighLeftConvexStroke,
ornamentHighRightConcaveStroke,
ornamentHighRightConvexStroke,
ornamentHookAfterNote,
ornamentHookBeforeNote,
ornamentLeftFacingHalfCircle,
ornamentLeftFacingHook,
ornamentLeftPlus,
ornamentLeftShakeT,
ornamentLeftVerticalStroke,
ornamentLeftVerticalStrokeWithCross,
ornamentLowLeftConcaveStroke,
ornamentLowLeftConvexStroke,
ornamentLowRightConcaveStroke,
ornamentLowRightConvexStroke,
ornamentMiddleVerticalStroke,
ornamentMordent,
ornamentMordentInverted,
ornamentObliqueLineAfterNote,
ornamentObliqueLineBeforeNote,
ornamentObliqueLineHorizAfterNote,
ornamentObliqueLineHorizBeforeNote,
ornamentOriscus,
2014-06-03 19:03:53 +02:00
ornamentPinceCouperin,
2013-11-06 15:58:05 +01:00
ornamentPortDeVoixV,
ornamentPrecompAppoggTrill,
ornamentPrecompAppoggTrillSuffix,
2014-04-18 18:55:33 +02:00
ornamentPrecompCadence,
ornamentPrecompCadenceUpperPrefix,
2014-04-18 18:55:33 +02:00
ornamentPrecompCadenceUpperPrefixTurn,
ornamentPrecompCadenceWithTurn,
2013-11-06 15:58:05 +01:00
ornamentPrecompDescendingSlide,
2014-04-18 18:55:33 +02:00
ornamentPrecompDoubleCadenceLowerPrefix,
ornamentPrecompDoubleCadenceUpperPrefix,
2014-04-18 18:55:33 +02:00
ornamentPrecompDoubleCadenceUpperPrefixTurn,
ornamentPrecompInvertedMordentUpperPrefix,
ornamentPrecompMordentRelease,
ornamentPrecompMordentUpperPrefix,
2013-11-06 15:58:05 +01:00
ornamentPrecompPortDeVoixMordent,
ornamentPrecompSlide,
ornamentPrecompSlideTrillBach,
ornamentPrecompSlideTrillDAnglebert,
ornamentPrecompSlideTrillMarpurg,
ornamentPrecompSlideTrillMuffat,
ornamentPrecompSlideTrillSuffixMuffat,
2014-04-18 18:55:33 +02:00
ornamentPrecompTrillLowerSuffix,
2013-11-06 15:58:05 +01:00
ornamentPrecompTrillSuffixDandrieu,
2014-04-18 18:55:33 +02:00
ornamentPrecompTrillWithMordent,
2013-11-06 15:58:05 +01:00
ornamentPrecompTurnTrillBach,
ornamentPrecompTurnTrillDAnglebert,
ornamentQuilisma,
ornamentRightFacingHalfCircle,
ornamentRightFacingHook,
ornamentRightVerticalStroke,
ornamentSchleifer,
ornamentShake3,
ornamentShakeMuffat1,
ornamentShortObliqueLineAfterNote,
ornamentShortObliqueLineBeforeNote,
ornamentTopLeftConcaveStroke,
ornamentTopLeftConvexStroke,
ornamentTopRightConcaveStroke,
ornamentTopRightConvexStroke,
ornamentTremblement,
2014-06-03 19:03:53 +02:00
ornamentTremblementCouperin,
2013-11-06 15:58:05 +01:00
ornamentTrill,
ornamentTurn,
ornamentTurnInverted,
ornamentTurnSlash,
ornamentTurnUp,
ornamentTurnUpS,
ornamentUpCurve,
ornamentVerticalLine,
ornamentZigZagLineNoRightEnd,
ornamentZigZagLineWithRightEnd,
ottava,
ottavaAlta,
ottavaBassa,
ottavaBassaBa,
ottavaBassaVb,
2013-11-06 15:58:05 +01:00
pendereckiTremolo,
2014-04-18 18:55:33 +02:00
pictAgogo,
2013-11-06 15:58:05 +01:00
pictAlmglocken,
pictAnvil,
2014-04-18 18:55:33 +02:00
pictBambooChimes,
pictBambooScraper,
2013-11-06 15:58:05 +01:00
pictBassDrum,
pictBassDrumOnSide,
pictBeaterBow,
2014-06-03 19:03:53 +02:00
pictBeaterBox,
2013-11-06 15:58:05 +01:00
pictBeaterBrassMalletsDown,
pictBeaterBrassMalletsUp,
2014-04-18 18:55:33 +02:00
pictBeaterCombiningDashedCircle,
pictBeaterCombiningParentheses,
2013-11-06 15:58:05 +01:00
pictBeaterDoubleBassDrumDown,
pictBeaterDoubleBassDrumUp,
pictBeaterFinger,
pictBeaterFingernails,
pictBeaterFist,
pictBeaterGuiroScraper,
pictBeaterHammer,
2014-04-18 18:55:33 +02:00
pictBeaterHammerMetalDown,
pictBeaterHammerMetalUp,
pictBeaterHammerPlasticDown,
pictBeaterHammerPlasticUp,
pictBeaterHammerWoodDown,
pictBeaterHammerWoodUp,
2013-11-06 15:58:05 +01:00
pictBeaterHand,
pictBeaterHardBassDrumDown,
pictBeaterHardBassDrumUp,
pictBeaterHardGlockenspielDown,
pictBeaterHardGlockenspielLeft,
pictBeaterHardGlockenspielRight,
pictBeaterHardGlockenspielUp,
pictBeaterHardTimpaniDown,
pictBeaterHardTimpaniLeft,
pictBeaterHardTimpaniRight,
pictBeaterHardTimpaniUp,
pictBeaterHardXylophoneDown,
pictBeaterHardXylophoneLeft,
pictBeaterHardXylophoneRight,
pictBeaterHardXylophoneUp,
pictBeaterHardYarnDown,
pictBeaterHardYarnLeft,
pictBeaterHardYarnRight,
pictBeaterHardYarnUp,
pictBeaterJazzSticksDown,
pictBeaterJazzSticksUp,
pictBeaterKnittingNeedle,
pictBeaterMallet,
pictBeaterMediumBassDrumDown,
pictBeaterMediumBassDrumUp,
pictBeaterMediumTimpaniDown,
pictBeaterMediumTimpaniLeft,
pictBeaterMediumTimpaniRight,
pictBeaterMediumTimpaniUp,
pictBeaterMediumXylophoneDown,
pictBeaterMediumXylophoneLeft,
pictBeaterMediumXylophoneRight,
pictBeaterMediumXylophoneUp,
pictBeaterMediumYarnDown,
pictBeaterMediumYarnLeft,
pictBeaterMediumYarnRight,
pictBeaterMediumYarnUp,
2014-04-18 18:55:33 +02:00
pictBeaterMetalBassDrumDown,
pictBeaterMetalBassDrumUp,
pictBeaterMetalDown,
2013-11-06 15:58:05 +01:00
pictBeaterMetalHammer,
2014-04-18 18:55:33 +02:00
pictBeaterMetalLeft,
pictBeaterMetalRight,
pictBeaterMetalUp,
2013-11-06 15:58:05 +01:00
pictBeaterSnareSticksDown,
pictBeaterSnareSticksUp,
pictBeaterSoftBassDrumDown,
pictBeaterSoftBassDrumUp,
pictBeaterSoftGlockenspielDown,
pictBeaterSoftGlockenspielLeft,
pictBeaterSoftGlockenspielRight,
pictBeaterSoftGlockenspielUp,
pictBeaterSoftTimpaniDown,
pictBeaterSoftTimpaniLeft,
pictBeaterSoftTimpaniRight,
pictBeaterSoftTimpaniUp,
pictBeaterSoftXylophone,
pictBeaterSoftXylophoneDown,
pictBeaterSoftXylophoneLeft,
pictBeaterSoftXylophoneRight,
pictBeaterSoftXylophoneUp,
pictBeaterSoftYarnDown,
pictBeaterSoftYarnLeft,
pictBeaterSoftYarnRight,
pictBeaterSoftYarnUp,
pictBeaterSpoonWoodenMallet,
pictBeaterSuperballDown,
pictBeaterSuperballLeft,
pictBeaterSuperballRight,
pictBeaterSuperballUp,
pictBeaterTriangleDown,
pictBeaterTriangleUp,
pictBeaterWireBrushesDown,
pictBeaterWireBrushesUp,
pictBeaterWoodTimpaniDown,
pictBeaterWoodTimpaniLeft,
pictBeaterWoodTimpaniRight,
pictBeaterWoodTimpaniUp,
pictBeaterWoodXylophoneDown,
pictBeaterWoodXylophoneLeft,
pictBeaterWoodXylophoneRight,
pictBeaterWoodXylophoneUp,
pictBell,
pictBellOfCymbal,
pictBellPlate,
2014-04-18 18:55:33 +02:00
pictBellTree,
2013-11-06 15:58:05 +01:00
pictBirdWhistle,
pictBoardClapper,
pictBongos,
pictBrakeDrum,
pictCabasa,
pictCannon,
pictCarHorn,
pictCastanets,
2014-04-18 18:55:33 +02:00
pictCastanetsWithHandle,
pictCelesta,
pictCencerro,
2013-11-06 15:58:05 +01:00
pictCenter1,
pictCenter2,
pictCenter3,
2014-04-18 18:55:33 +02:00
pictChainRattle,
2013-11-06 15:58:05 +01:00
pictChimes,
pictChineseCymbal,
pictChokeCymbal,
pictClaves,
pictCoins,
pictConga,
pictCowBell,
pictCrashCymbals,
pictCrotales,
2014-04-18 18:55:33 +02:00
pictCrushStem,
pictCuica,
2013-11-06 15:58:05 +01:00
pictCymbalTongs,
pictDamp1,
pictDamp2,
pictDamp3,
pictDamp4,
2014-04-18 18:55:33 +02:00
pictDeadNoteStem,
2013-11-06 15:58:05 +01:00
pictDrumStick,
pictDuckCall,
pictEdgeOfCymbal,
pictEmptyTrap,
pictFingerCymbals,
pictFlexatone,
pictFootballRatchet,
2014-04-18 18:55:33 +02:00
pictGlassHarmonica,
pictGlassHarp,
pictGlassPlateChimes,
pictGlassTubeChimes,
2013-11-06 15:58:05 +01:00
pictGlsp,
pictGlspSmithBrindle,
pictGobletDrum,
pictGong,
pictGongWithButton,
pictGuiro,
pictGumHardDown,
pictGumHardLeft,
pictGumHardRight,
pictGumHardUp,
pictGumMediumDown,
pictGumMediumLeft,
pictGumMediumRight,
pictGumMediumUp,
pictGumSoftDown,
pictGumSoftLeft,
pictGumSoftRight,
pictGumSoftUp,
pictHalfOpen1,
pictHalfOpen2,
pictHandbell,
pictHiHat,
pictHiHatOnStand,
2014-04-18 18:55:33 +02:00
pictJawHarp,
pictJingleBells,
2013-11-06 15:58:05 +01:00
pictKlaxonHorn,
pictLeftHandCircle,
2013-11-06 15:58:05 +01:00
pictLionsRoar,
2014-04-18 18:55:33 +02:00
pictLithophone,
2013-11-06 15:58:05 +01:00
pictLogDrum,
2014-04-18 18:55:33 +02:00
pictLotusFlute,
2013-11-06 15:58:05 +01:00
pictMar,
pictMarSmithBrindle,
pictMaraca,
pictMaracas,
pictMegaphone,
2014-04-18 18:55:33 +02:00
pictMetalPlateChimes,
pictMetalTubeChimes,
pictMusicalSaw,
2013-11-06 15:58:05 +01:00
pictNormalPosition,
pictOnRim,
pictOpen,
pictOpenRimShot,
pictPistolShot,
pictPoliceWhistle,
2014-04-18 18:55:33 +02:00
pictQuijada,
2013-11-06 15:58:05 +01:00
pictRainstick,
pictRatchet,
2014-04-18 18:55:33 +02:00
pictRecoReco,
pictRightHandSquare,
2013-11-06 15:58:05 +01:00
pictRim1,
pictRim2,
pictRim3,
pictRimShotOnStem,
pictSandpaperBlocks,
pictScrapeAroundRim,
pictScrapeAroundRimClockwise,
2013-11-06 15:58:05 +01:00
pictScrapeCenterToEdge,
pictScrapeEdgeToCenter,
2014-04-18 18:55:33 +02:00
pictShellBells,
pictShellChimes,
2013-11-06 15:58:05 +01:00
pictSiren,
pictSistrum,
pictSizzleCymbal,
pictSleighBell,
pictSlideBrushOnGong,
pictSlideWhistle,
pictSlitDrum,
pictSnareDrum,
pictSnareDrumMilitary,
pictSnareDrumSnaresOff,
2014-04-18 18:55:33 +02:00
pictSteelDrums,
2013-11-06 15:58:05 +01:00
pictStickShot,
pictSuperball,
pictSuspendedCymbal,
2014-04-18 18:55:33 +02:00
pictSwishStem,
2013-11-06 15:58:05 +01:00
pictTabla,
pictTamTam,
pictTamTamWithBeater,
pictTambourine,
pictTempleBlocks,
pictTenorDrum,
pictThundersheet,
pictTimbales,
pictTimpani,
pictTomTom,
2014-04-18 18:55:33 +02:00
pictTomTomChinese,
pictTomTomIndoAmerican,
pictTomTomJapanese,
2013-11-06 15:58:05 +01:00
pictTriangle,
2014-04-18 18:55:33 +02:00
pictTubaphone,
2013-11-06 15:58:05 +01:00
pictTubularBells,
2014-04-18 18:55:33 +02:00
pictTurnLeftStem,
pictTurnRightLeftStem,
pictTurnRightStem,
2013-11-06 15:58:05 +01:00
pictVib,
2014-04-18 18:55:33 +02:00
pictVibMotorOff,
2013-11-06 15:58:05 +01:00
pictVibSmithBrindle,
pictVibraslap,
pictVietnameseHat,
pictWhip,
pictWindChimesGlass,
pictWindMachine,
pictWindWhistle,
pictWoodBlock,
pictWoundHardDown,
pictWoundHardLeft,
pictWoundHardRight,
pictWoundHardUp,
pictWoundSoftDown,
pictWoundSoftLeft,
pictWoundSoftRight,
pictWoundSoftUp,
pictXyl,
2014-04-18 18:55:33 +02:00
pictXylBass,
2013-11-06 15:58:05 +01:00
pictXylSmithBrindle,
2014-04-18 18:55:33 +02:00
pictXylTenor,
pictXylTenorTrough,
pictXylTrough,
2013-11-06 15:58:05 +01:00
pluckedBuzzPizzicato,
pluckedDamp,
pluckedDampAll,
pluckedDampOnStem,
pluckedFingernailFlick,
pluckedLeftHandPizzicato,
2013-11-06 15:58:05 +01:00
pluckedPlectrum,
pluckedSnapPizzicatoAbove,
pluckedSnapPizzicatoBelow,
pluckedWithFingernails,
quindicesima,
quindicesimaAlta,
quindicesimaBassa,
quindicesimaBassaMb,
2013-11-06 15:58:05 +01:00
repeat1Bar,
repeat2Bars,
repeat4Bars,
repeatDot,
2013-11-06 15:58:05 +01:00
repeatDots,
2014-04-18 18:55:33 +02:00
repeatLeft,
repeatRight,
repeatRightLeft,
2013-11-06 15:58:05 +01:00
rest1024th,
rest128th,
rest16th,
rest256th,
rest32nd,
rest512th,
rest64th,
rest8th,
restDoubleWhole,
2014-04-18 18:55:33 +02:00
restDoubleWholeLegerLine,
2013-11-06 15:58:05 +01:00
restHBar,
restHBarLeft,
2014-04-18 18:55:33 +02:00
restHBarMiddle,
2013-11-06 15:58:05 +01:00
restHBarRight,
restHalf,
2014-03-15 12:31:29 +01:00
restHalfLegerLine,
2013-11-06 15:58:05 +01:00
restLonga,
2014-04-18 18:55:33 +02:00
restMaxima,
2013-11-06 15:58:05 +01:00
restQuarter,
restQuarterOld,
restQuarterZ,
2013-11-06 15:58:05 +01:00
restWhole,
2014-03-15 12:31:29 +01:00
restWholeLegerLine,
2013-11-06 15:58:05 +01:00
reversedBrace,
reversedBracketBottom,
reversedBracketTop,
rightRepeatSmall,
schaefferClef,
schaefferFClefToGClef,
schaefferGClefToFClef,
schaefferPreviousClef,
2013-11-06 15:58:05 +01:00
segno,
segnoSerpent1,
segnoSerpent2,
semipitchedPercussionClef1,
semipitchedPercussionClef2,
2014-04-18 18:55:33 +02:00
smnFlat,
smnFlatWhite,
smnHistoryDoubleFlat,
smnHistoryDoubleSharp,
smnHistoryFlat,
smnHistorySharp,
smnNatural,
smnSharp,
smnSharpDown,
2014-04-18 18:55:33 +02:00
smnSharpWhite,
smnSharpWhiteDown,
splitBarDivider,
2013-11-06 15:58:05 +01:00
staff1Line,
staff1LineNarrow,
staff1LineWide,
2013-11-06 15:58:05 +01:00
staff2Lines,
staff2LinesNarrow,
staff2LinesWide,
2013-11-06 15:58:05 +01:00
staff3Lines,
staff3LinesNarrow,
staff3LinesWide,
2013-11-06 15:58:05 +01:00
staff4Lines,
staff4LinesNarrow,
staff4LinesWide,
2013-11-06 15:58:05 +01:00
staff5Lines,
staff5LinesNarrow,
staff5LinesWide,
2013-11-06 15:58:05 +01:00
staff6Lines,
staff6LinesNarrow,
staff6LinesWide,
2014-03-15 12:31:29 +01:00
staffDivideArrowDown,
staffDivideArrowUp,
staffDivideArrowUpDown,
staffPosLower1,
staffPosLower2,
staffPosLower3,
staffPosLower4,
staffPosLower5,
staffPosLower6,
staffPosLower7,
staffPosLower8,
staffPosRaise1,
staffPosRaise2,
staffPosRaise3,
staffPosRaise4,
staffPosRaise5,
staffPosRaise6,
staffPosRaise7,
staffPosRaise8,
2013-11-06 15:58:05 +01:00
stem,
stemBowOnBridge,
stemBowOnTailpiece,
stemBuzzRoll,
stemDamp,
stemHarpStringNoise,
2013-11-06 15:58:05 +01:00
stemMultiphonicsBlack,
stemMultiphonicsBlackWhite,
stemMultiphonicsWhite,
stemPendereckiTremolo,
stemRimShot,
stemSprechgesang,
stemSulPonticello,
stemSussurando,
stemSwished,
stemVibratoPulse,
stockhausenTremolo,
2013-11-06 15:58:05 +01:00
stringsBowBehindBridge,
stringsBowBehindBridgeFourStrings,
stringsBowBehindBridgeOneString,
stringsBowBehindBridgeThreeStrings,
stringsBowBehindBridgeTwoStrings,
2013-11-06 15:58:05 +01:00
stringsBowOnBridge,
stringsBowOnTailpiece,
stringsChangeBowDirection,
stringsDownBow,
2014-04-18 18:55:33 +02:00
stringsDownBowTurned,
2013-11-06 15:58:05 +01:00
stringsFouette,
stringsHalfHarmonic,
stringsHarmonic,
stringsJeteAbove,
stringsJeteBelow,
stringsMuteOff,
stringsMuteOn,
stringsOverpressureDownBow,
stringsOverpressureNoDirection,
stringsOverpressurePossibileDownBow,
stringsOverpressurePossibileUpBow,
stringsOverpressureUpBow,
stringsThumbPosition,
2014-06-03 19:03:53 +02:00
stringsThumbPositionTurned,
2013-11-06 15:58:05 +01:00
stringsUpBow,
2014-04-18 18:55:33 +02:00
stringsUpBowTurned,
2013-11-06 15:58:05 +01:00
stringsVibratoPulse,
systemDivider,
systemDividerExtraLong,
systemDividerLong,
textAugmentationDot,
textBlackNoteFrac16thLongStem,
textBlackNoteFrac16thShortStem,
textBlackNoteFrac32ndLongStem,
textBlackNoteFrac8thLongStem,
textBlackNoteFrac8thShortStem,
textBlackNoteLongStem,
textBlackNoteShortStem,
textCont16thBeamLongStem,
textCont16thBeamShortStem,
textCont32ndBeamLongStem,
textCont8thBeamLongStem,
textCont8thBeamShortStem,
textTie,
textTuplet3LongStem,
textTuplet3ShortStem,
textTupletBracketEndLongStem,
textTupletBracketEndShortStem,
textTupletBracketStartLongStem,
textTupletBracketStartShortStem,
2013-11-06 15:58:05 +01:00
timeSig0,
timeSig0Reversed,
timeSig0Turned,
2013-11-06 15:58:05 +01:00
timeSig1,
timeSig1Reversed,
timeSig1Turned,
2013-11-06 15:58:05 +01:00
timeSig2,
timeSig2Reversed,
timeSig2Turned,
2013-11-06 15:58:05 +01:00
timeSig3,
timeSig3Reversed,
timeSig3Turned,
2013-11-06 15:58:05 +01:00
timeSig4,
timeSig4Reversed,
timeSig4Turned,
2013-11-06 15:58:05 +01:00
timeSig5,
timeSig5Reversed,
timeSig5Turned,
2013-11-06 15:58:05 +01:00
timeSig6,
timeSig6Reversed,
timeSig6Turned,
2013-11-06 15:58:05 +01:00
timeSig7,
timeSig7Reversed,
timeSig7Turned,
2013-11-06 15:58:05 +01:00
timeSig8,
timeSig8Reversed,
timeSig8Turned,
2013-11-06 15:58:05 +01:00
timeSig9,
timeSig9Reversed,
timeSig9Turned,
timeSigBracketLeft,
timeSigBracketLeftSmall,
timeSigBracketRight,
timeSigBracketRightSmall,
timeSigCombDenominator,
timeSigCombNumerator,
2013-11-06 15:58:05 +01:00
timeSigComma,
timeSigCommon,
timeSigCommonReversed,
timeSigCommonTurned,
timeSigCut2,
timeSigCut3,
2013-11-06 15:58:05 +01:00
timeSigCutCommon,
timeSigCutCommonReversed,
timeSigCutCommonTurned,
2013-11-06 15:58:05 +01:00
timeSigEquals,
timeSigFractionHalf,
timeSigFractionOneThird,
timeSigFractionQuarter,
timeSigFractionThreeQuarters,
timeSigFractionTwoThirds,
timeSigFractionalSlash,
timeSigMinus,
timeSigMultiply,
timeSigOpenPenderecki,
timeSigParensLeft,
timeSigParensLeftSmall,
timeSigParensRight,
timeSigParensRightSmall,
timeSigPlus,
timeSigPlusSmall,
timeSigSlash,
2013-11-06 15:58:05 +01:00
timeSigX,
tremolo1,
tremolo2,
tremolo3,
tremolo4,
tremolo5,
2014-03-15 12:31:29 +01:00
tremoloDivisiDots2,
tremoloDivisiDots3,
tremoloDivisiDots4,
tremoloDivisiDots6,
2013-11-06 15:58:05 +01:00
tremoloFingered1,
tremoloFingered2,
tremoloFingered3,
tremoloFingered4,
tremoloFingered5,
tripleTongueAbove,
tripleTongueBelow,
tuplet0,
tuplet1,
tuplet2,
tuplet3,
tuplet4,
tuplet5,
tuplet6,
tuplet7,
tuplet8,
tuplet9,
tupletColon,
unmeasuredTremolo,
unmeasuredTremoloSimple,
unpitchedPercussionClef1,
unpitchedPercussionClef2,
ventiduesima,
ventiduesimaAlta,
ventiduesimaBassa,
ventiduesimaBassaMb,
vocalFingerClickStockhausen,
2013-11-06 15:58:05 +01:00
vocalMouthClosed,
vocalMouthOpen,
vocalMouthPursed,
vocalMouthSlightlyOpen,
vocalMouthWideOpen,
vocalNasalVoice,
2013-11-06 15:58:05 +01:00
vocalSprechgesang,
vocalTongueClickStockhausen,
vocalTongueFingerClickStockhausen,
2013-11-06 15:58:05 +01:00
vocalsSussurando,
wiggleArpeggiatoDown,
wiggleArpeggiatoDownArrow,
wiggleArpeggiatoDownSwash,
wiggleArpeggiatoUp,
wiggleArpeggiatoUpArrow,
wiggleArpeggiatoUpSwash,
wiggleCircular,
wiggleCircularConstant,
2014-03-15 12:31:29 +01:00
wiggleCircularConstantFlipped,
wiggleCircularConstantFlippedLarge,
wiggleCircularConstantLarge,
2013-11-06 15:58:05 +01:00
wiggleCircularEnd,
wiggleCircularLarge,
wiggleCircularLarger,
wiggleCircularLargerStill,
wiggleCircularLargest,
wiggleCircularSmall,
wiggleCircularStart,
wiggleGlissando,
wiggleGlissandoGroup1,
wiggleGlissandoGroup2,
wiggleGlissandoGroup3,
2014-03-15 12:31:29 +01:00
wiggleRandom1,
wiggleRandom2,
wiggleRandom3,
wiggleRandom4,
2013-11-06 15:58:05 +01:00
wiggleSawtooth,
2014-04-18 18:55:33 +02:00
wiggleSawtoothNarrow,
wiggleSawtoothWide,
wiggleSquareWave,
wiggleSquareWaveNarrow,
wiggleSquareWaveWide,
2013-11-06 15:58:05 +01:00
wiggleTrill,
wiggleTrillFast,
wiggleTrillFaster,
wiggleTrillFasterStill,
wiggleTrillFastest,
wiggleTrillSlow,
wiggleTrillSlower,
wiggleTrillSlowerStill,
wiggleTrillSlowest,
wiggleVIbratoLargestSlower,
wiggleVIbratoMediumSlower,
wiggleVibrato,
wiggleVibratoLargeFast,
wiggleVibratoLargeFaster,
wiggleVibratoLargeFasterStill,
wiggleVibratoLargeFastest,
wiggleVibratoLargeSlow,
wiggleVibratoLargeSlower,
wiggleVibratoLargeSlowest,
wiggleVibratoLargestFast,
wiggleVibratoLargestFaster,
wiggleVibratoLargestFasterStill,
wiggleVibratoLargestFastest,
wiggleVibratoLargestSlow,
wiggleVibratoLargestSlowest,
wiggleVibratoMediumFast,
wiggleVibratoMediumFaster,
wiggleVibratoMediumFasterStill,
wiggleVibratoMediumFastest,
wiggleVibratoMediumSlow,
wiggleVibratoMediumSlowest,
wiggleVibratoSmallFast,
wiggleVibratoSmallFaster,
wiggleVibratoSmallFasterStill,
wiggleVibratoSmallFastest,
wiggleVibratoSmallSlow,
wiggleVibratoSmallSlower,
wiggleVibratoSmallSlowest,
wiggleVibratoSmallestFast,
wiggleVibratoSmallestFaster,
wiggleVibratoSmallestFasterStill,
wiggleVibratoSmallestFastest,
wiggleVibratoSmallestSlow,
wiggleVibratoSmallestSlower,
wiggleVibratoSmallestSlowest,
wiggleVibratoStart,
wiggleVibratoWide,
wiggleWavy,
2014-04-18 18:55:33 +02:00
wiggleWavyNarrow,
wiggleWavyWide,
2013-11-06 15:58:05 +01:00
windClosedHole,
windFlatEmbouchure,
windHalfClosedHole1,
windHalfClosedHole2,
windHalfClosedHole3,
windLessRelaxedEmbouchure,
windLessTightEmbouchure,
windMouthpiecePop,
2013-11-06 15:58:05 +01:00
windMultiphonicsBlackStem,
windMultiphonicsBlackWhiteStem,
windMultiphonicsWhiteStem,
windOpenHole,
windReedPositionIn,
windReedPositionNormal,
windReedPositionOut,
windRelaxedEmbouchure,
windRimOnly,
2013-11-06 15:58:05 +01:00
windSharpEmbouchure,
windStrongAirPressure,
2013-11-06 15:58:05 +01:00
windThreeQuartersClosedHole,
windTightEmbouchure,
windTrillKey,
windVeryTightEmbouchure,
windWeakAirPressure,
2014-07-23 17:08:48 +02:00
// EXTENSIONS
// SMuFL stylistic alternates which we need to access directly
noteheadDoubleWholeAlt, // double whole with double side bars
fourStringTabClefSerif, // TAB clef in script style
sixStringTabClefSerif, // TAB clef in script style
cClefFrench,
cClefFrench20C,
fClefFrench,
fClef19thCentury,
// MuseScore local symbols, precomposed symbols to mimic some emmentaler glyphs
2013-11-11 15:11:28 +01:00
ornamentPrallMordent,
ornamentUpPrall,
ornamentUpMordent,
ornamentPrallDown,
ornamentDownPrall,
ornamentDownMordent,
ornamentPrallUp,
ornamentLinePrall,
// additional symbols
noteLongaUp,
noteLongaDown,
noteLongaSquareUp,
noteLongaSquareDown,
space,
// END OF TABLE
2012-05-26 14:26:10 +02:00
lastSym
};
//---------------------------------------------------------
// Sym
//---------------------------------------------------------
class Sym {
2015-04-30 11:01:57 +02:00
protected:
2015-05-05 18:46:13 +02:00
int _code = -1;
FT_UInt _index;
QRectF _bbox;
qreal _advance;
2015-04-30 11:01:57 +02:00
QPointF _stemDownNW;
QPointF _stemUpSE;
2014-05-12 05:00:54 +02:00
QPointF _cutOutNE;
QPointF _cutOutNW;
QPointF _cutOutSE;
QPointF _cutOutSW;
2016-01-04 14:48:58 +01:00
std::vector<SymId> _ids; // not empty if this is a compound symbol
public:
2013-11-06 15:58:05 +01:00
Sym() { }
2015-05-05 18:46:13 +02:00
bool isValid() const { return _code != -1; }
2016-01-04 14:48:58 +01:00
void setSymList(const std::vector<SymId>& sl) { _ids = sl; }
const std::vector<SymId>& symList() const { return _ids; }
2015-05-05 18:46:13 +02:00
FT_UInt index() const { return _index; }
void setIndex(FT_UInt i) { _index = i; }
int code() const { return _code; }
void setCode(int val) { _code = val; }
2015-04-30 11:01:57 +02:00
2014-05-12 05:00:54 +02:00
QRectF bbox() const { return _bbox; }
void setBbox(QRectF val) { _bbox = val; }
2015-05-05 18:46:13 +02:00
qreal advance() const { return _advance; }
void setAdvance(qreal val) { _advance = val; }
QPointF stemDownNW() const { return _stemDownNW; }
void setStemDownNW(const QPointF& r) { _stemDownNW = r; }
QPointF stemUpSE() const { return _stemUpSE; }
void setStemUpSE(const QPointF& r) { _stemUpSE = r; }
2014-05-12 05:00:54 +02:00
QPointF cutOutNE() const { return _cutOutNE; }
void setCutOutNE(const QPointF& r) { _cutOutNE = r; }
QPointF cutOutNW() const { return _cutOutNW; }
void setCutOutNW(const QPointF& r) { _cutOutNW = r; }
QPointF cutOutSE() const { return _cutOutSE; }
void setCutOutSE(const QPointF& r) { _cutOutSE = r; }
QPointF cutOutSW() const { return _cutOutSW; }
void setCutOutSW(const QPointF& r) { _cutOutSW = r; }
2013-11-06 15:58:05 +01:00
static SymId name2id(const QString& s) { return lnhash.value(s, SymId::noSym); } // return noSym if not found
static SymId oldName2id(const QString s) { return lonhash.value(s, SymId::noSym);}
2013-08-30 12:46:15 +02:00
static const char* id2name(SymId id);
2013-11-06 15:58:05 +01:00
static QString id2userName(SymId id) { return symUserNames[int(id)]; }
2015-05-05 18:46:13 +02:00
static SymId userName2id(const QString& s);
2013-11-06 15:58:05 +01:00
static QVector<const char*> symNames;
static QVector<QString> symUserNames;
static QHash<QString, SymId> lnhash;
static QHash<QString, SymId> lonhash;
2015-04-30 11:01:57 +02:00
friend class ScoreFont;
};
2015-05-05 22:14:09 +02:00
//---------------------------------------------------------
// GlyphKey
//---------------------------------------------------------
struct GlyphKey {
FT_Face face;
2015-05-05 22:14:09 +02:00
SymId id;
qreal mag;
qreal worldScale;
2015-05-05 22:14:09 +02:00
QColor color;
public:
GlyphKey(FT_Face _f, SymId _id, float m, float s, QColor c)
: face(_f), id(_id), mag(m), worldScale(s), color(c) {}
2015-05-05 22:14:09 +02:00
bool operator==(const GlyphKey&) const;
};
struct GlyphPixmap {
QPixmap pm;
2015-05-08 08:57:24 +02:00
QPointF offset;
2015-05-05 22:14:09 +02:00
};
inline uint qHash(const GlyphKey& k)
{
2015-05-08 08:57:24 +02:00
return (int(k.id) << 16) + k.mag;
2015-05-05 22:14:09 +02:00
}
2013-11-06 15:58:05 +01:00
//---------------------------------------------------------
// ScoreFont
//---------------------------------------------------------
class ScoreFont {
2015-05-05 18:46:13 +02:00
FT_Face face = 0;
2013-11-06 15:58:05 +01:00
QVector<Sym> _symbols;
QString _name;
QString _family;
QString _fontPath;
QString _filename;
2015-05-05 18:46:13 +02:00
QByteArray fontImage;
2015-05-05 22:14:09 +02:00
QCache<GlyphKey, GlyphPixmap>* cache { 0 };
mutable QFont* font { 0 };
2013-11-06 15:58:05 +01:00
static QVector<ScoreFont> _scoreFonts;
static QJsonObject _glyphnamesJson;
const Sym& sym(SymId id) const { return _symbols[int(id)]; }
2013-11-11 15:11:28 +01:00
void load();
2015-05-05 18:46:13 +02:00
void computeMetrics(Sym* sym, int code);
2013-11-06 15:58:05 +01:00
public:
2015-05-05 22:14:09 +02:00
ScoreFont() {}
2015-05-06 13:38:28 +02:00
ScoreFont(const ScoreFont&);
2014-07-26 11:03:22 +02:00
ScoreFont(const char* n, const char* f, const char* p, const char* fn)
: _name(n), _family(f), _fontPath(p), _filename(fn) {
2013-11-06 15:58:05 +01:00
_symbols = QVector<Sym>(int(SymId::lastSym) + 1);
}
~ScoreFont();
2013-11-06 15:58:05 +01:00
2015-05-05 18:46:13 +02:00
const QString& name() const { return _name; }
const QString& family() const { return _family; }
2013-11-06 15:58:05 +01:00
2015-08-29 16:28:50 +02:00
QString fontPath() const { return _fontPath; }
2013-11-06 15:58:05 +01:00
static ScoreFont* fontFactory(QString);
static ScoreFont* fallbackFont();
static const char* fallbackTextFont();
2013-11-06 15:58:05 +01:00
static const QVector<ScoreFont>& scoreFonts() { return _scoreFonts; }
static bool initGlyphNamesJson();
static const QJsonObject& glyphNamesJson() { return _glyphnamesJson; }
2013-11-06 15:58:05 +01:00
2015-05-05 18:46:13 +02:00
QString toString(SymId) const;
QPixmap sym2pixmap(SymId, qreal) { return QPixmap(); } // TODOxxxx
2013-11-06 15:58:05 +01:00
2015-05-08 08:57:24 +02:00
void draw(SymId id, QPainter* painter, qreal mag, const QPointF& pos, qreal scale) const;
void draw(SymId id, QPainter* painter, qreal mag, const QPointF& pos) const;
2016-01-04 14:48:58 +01:00
void draw(const std::vector<SymId>&, QPainter*, qreal mag, const QPointF& pos) const;
void draw(const std::vector<SymId>&, QPainter*, qreal mag, const QPointF& pos, qreal scale) const;
2013-11-06 15:58:05 +01:00
void draw(SymId id, QPainter* painter, qreal mag, const QPointF& pos, int n) const;
2013-11-11 15:11:28 +01:00
2015-05-05 18:46:13 +02:00
qreal height(SymId id, qreal mag) const { return sym(id).bbox().height() * mag; }
qreal width(SymId id, qreal mag) const { return sym(id).bbox().width() * mag; }
2015-05-07 13:07:44 +02:00
qreal advance(SymId id, qreal mag) const { return sym(id).advance() * mag; }
2016-01-04 14:48:58 +01:00
qreal width(const std::vector<SymId>&, qreal mag) const;
2015-04-30 11:01:57 +02:00
2013-11-11 15:11:28 +01:00
const QRectF bbox(SymId id, qreal mag) const;
2016-01-04 14:48:58 +01:00
const QRectF bbox(const std::vector<SymId>& s, qreal mag) const;
QPointF stemDownNW(SymId id, qreal mag) const { return sym(id).stemDownNW() * mag; }
QPointF stemUpSE(SymId id, qreal mag) const { return sym(id).stemUpSE() * mag; }
2015-05-05 18:46:13 +02:00
QPointF cutOutNE(SymId id, qreal mag) const { return sym(id).cutOutNE() * mag; }
QPointF cutOutNW(SymId id, qreal mag) const { return sym(id).cutOutNW() * mag; }
QPointF cutOutSE(SymId id, qreal mag) const { return sym(id).cutOutSE() * mag; }
QPointF cutOutSW(SymId id, qreal mag) const { return sym(id).cutOutSW() * mag; }
bool isValid(SymId id) const { return sym(id).isValid(); }
2013-11-06 15:58:05 +01:00
};
2012-05-26 14:26:10 +02:00
2013-11-06 15:58:05 +01:00
extern void initScoreFonts();
2013-05-13 18:49:17 +02:00
} // namespace Ms
2015-05-05 22:14:09 +02:00
Q_DECLARE_METATYPE(Ms::SymId);
2012-05-26 14:26:10 +02:00
#endif