1 #ifndef MusicalSymbols_H 2 #define MusicalSymbols_H 47 const int kMaxMusicalSymbolID = 256;
49 typedef const unsigned int ConstMusicalSymbolID;
53 #include "MusicalSymbolsSMUFL.h" 57 #define kNumericsOffset 0 59 ConstMusicalSymbolID kNoneSymbol = 0;
60 ConstMusicalSymbolID kEmptySymbol = 32;
61 ConstMusicalSymbolID kSharpSymbol = 35;
62 ConstMusicalSymbolID kSegnoSymbol = 37;
63 ConstMusicalSymbolID kClefViolin = 38;
64 ConstMusicalSymbolID kIntensFFFSymbol = 39;
65 ConstMusicalSymbolID kLeftHPizzSymbol = 43;
66 ConstMusicalSymbolID kBreathMarkSymbol = 44;
67 ConstMusicalSymbolID kTenutoSymbol = 45;
68 ConstMusicalSymbolID kNoteDotSymbol = 46;
69 ConstMusicalSymbolID kStaccatoSymbol = 46;
70 ConstMusicalSymbolID kP128Symbol = 47;
71 ConstMusicalSymbolID kStaffSymbol = 61;
72 ConstMusicalSymbolID kAccentSymbol = 62;
73 ConstMusicalSymbolID kClefBass = 63;
74 ConstMusicalSymbolID kP16Symbol = 64;
75 ConstMusicalSymbolID kClefBratsche = 66;
76 ConstMusicalSymbolID kC2Symbol = 67;
77 ConstMusicalSymbolID kP2Symbol = 68;
78 ConstMusicalSymbolID kHalfNoteHeadSymbol = 69;
79 ConstMusicalSymbolID kIntensMFSymbol = 70;
80 ConstMusicalSymbolID kFlag8DownSymbol = 74;
81 ConstMusicalSymbolID kFlag16DownSymbol = 75;
82 ConstMusicalSymbolID kInvertedMordSymbol = 77;
83 ConstMusicalSymbolID kIntensMPSymbol = 80;
84 ConstMusicalSymbolID kIntensSFSymbol = 83;
85 ConstMusicalSymbolID kTurnSymbol = 84;
86 ConstMusicalSymbolID kFermataUpSymbol = 85;
87 ConstMusicalSymbolID kLongaHeadSymbol = 87;
88 ConstMusicalSymbolID kFullHeadSymbol = 88;
89 ConstMusicalSymbolID kStaffLineSymbol = 89;
90 ConstMusicalSymbolID kFinishBarSymbol = 92;
91 ConstMusicalSymbolID kRepeatBeginSymbol = 93;
92 ConstMusicalSymbolID kMarcatoUpSymbol = 94;
93 ConstMusicalSymbolID kLedgerLineSymbol = 95;
94 ConstMusicalSymbolID kLedgerLargeSymbol = 59;
95 ConstMusicalSymbolID kP8Symbol = 97;
96 ConstMusicalSymbolID kFlatSymbol = 98;
97 ConstMusicalSymbolID kCSymbol = 99;
98 ConstMusicalSymbolID kBarGSSymbol = 101;
99 ConstMusicalSymbolID kIntensFSymbol = 102;
100 ConstMusicalSymbolID kFlag8UpSymbol = 106;
101 ConstMusicalSymbolID kFlag16UpSymbol = 107;
102 ConstMusicalSymbolID kP64Symbol = 108;
103 ConstMusicalSymbolID kMordSymbol = 109;
104 ConstMusicalSymbolID kNaturalSymbol = 110;
105 ConstMusicalSymbolID kHarmonicSymbol = 111;
106 ConstMusicalSymbolID kIntensPSymbol = 112;
107 ConstMusicalSymbolID kClefPerc = 114;
108 ConstMusicalSymbolID kIntensFFFFSymbol = 115;
109 ConstMusicalSymbolID kFermataDownSymbol = 117;
110 ConstMusicalSymbolID kMarcatoDownSymbol = 118;
111 ConstMusicalSymbolID kWholeNoteHeadSymbol = 119;
112 ConstMusicalSymbolID kRepeatEndSymbol = 125;
116 ConstMusicalSymbolID kDFlatSymbol = 72;
117 ConstMusicalSymbolID kBarSymbol = 101;
118 ConstMusicalSymbolID kStemDown1Symbol = 104;
119 ConstMusicalSymbolID kStemDown2Symbol = 104;
120 ConstMusicalSymbolID kStemUp1Symbol = 120;
121 ConstMusicalSymbolID kStemUp2Symbol = 120;
122 ConstMusicalSymbolID kTilde = 126;
123 ConstMusicalSymbolID kBembelSymbol = 164;
124 ConstMusicalSymbolID kP4Symbol = 165;
125 ConstMusicalSymbolID kShortFermataUpSymbol = 168;
126 ConstMusicalSymbolID kAccoladeSymbol = 171;
127 ConstMusicalSymbolID kP32Symbol = 174;
128 ConstMusicalSymbolID kDoubleBarSymbol = 175;
129 ConstMusicalSymbolID kShortFermataDownSymbol = 179;
130 ConstMusicalSymbolID kDSharpSymbol = 180;
131 ConstMusicalSymbolID kPrallPrallSymbol = 181;
132 ConstMusicalSymbolID kLongFermataUpSymbol = 184;
133 ConstMusicalSymbolID kLongFermataDownSymbol = 185;
134 ConstMusicalSymbolID kPrallMordentSymbol = 187;
135 ConstMusicalSymbolID kTrillSymbol = 188;
136 ConstMusicalSymbolID kCauSharpSymbol = 189;
137 ConstMusicalSymbolID kCauFlatSymbol = 190;
138 ConstMusicalSymbolID kErrorHeadSymbol = 191;
139 ConstMusicalSymbolID kCNaturalSymbol = 192;
140 ConstMusicalSymbolID kIntensFFSymbol = 193;
141 ConstMusicalSymbolID kIntensPPSymbol = 194;
142 ConstMusicalSymbolID kIntensPPPPSymbol = 195;
143 ConstMusicalSymbolID kIntensPPPSymbol = 200;
144 ConstMusicalSymbolID kFlag64UpSymbol = 202;
145 ConstMusicalSymbolID kFlag64DownSymbol = 203;
146 ConstMusicalSymbolID kDotSymbol = 220;
147 ConstMusicalSymbolID kFlag32UpSymbol = 221;
148 ConstMusicalSymbolID kFlag32DownSymbol = 222;
149 ConstMusicalSymbolID kStaccmoDownSymbol = 224;
150 ConstMusicalSymbolID kSnapPizzSymbol = 225;
151 ConstMusicalSymbolID kBuzzPizzSymbol = 226;
152 ConstMusicalSymbolID kFingernailPizzSymbol = 227;
153 ConstMusicalSymbolID kStaccmoUpSymbol = 228;
154 ConstMusicalSymbolID kInvertedTurnSymbol = 229;
155 ConstMusicalSymbolID kInvertedTurnBarSymbol = 250;
156 ConstMusicalSymbolID kCodaSymbol = 230;
159 ConstMusicalSymbolID kP1Symbol = 231;
161 ConstMusicalSymbolID kCauDFlatSymbol = 121;
162 ConstMusicalSymbolID kQSharpSymbol = 178;
163 ConstMusicalSymbolID k3QSharpSymbol = 204;
164 ConstMusicalSymbolID kQFlatSymbol = 205;
165 ConstMusicalSymbolID k3QFlatSymbol = 206;
166 ConstMusicalSymbolID kUpArrowSymbol = 207;
167 ConstMusicalSymbolID kDownArrowSymbol = 208;
168 ConstMusicalSymbolID kCauQSharpSymbol = 209;
169 ConstMusicalSymbolID kCau3QSharpSymbol = 210;
170 ConstMusicalSymbolID kCauQFlatSymbol = 211;
171 ConstMusicalSymbolID kCau3QFlatSymbol = 212;
172 ConstMusicalSymbolID kCauDSharpSymbol = 213;
175 ConstMusicalSymbolID kRoundLeftBracket = 40;
176 ConstMusicalSymbolID kRoundRightBracket = 41;
177 ConstMusicalSymbolID kFullDiamondHeadSymbol = 81;
178 ConstMusicalSymbolID kFullXHeadSymbol = 191;
179 ConstMusicalSymbolID kHalfDiamondHeadSymbol = 214;
180 ConstMusicalSymbolID kFullSquareHeadSymbol = 215;
181 ConstMusicalSymbolID kHalfSquareHeadSymbol = 217;
182 ConstMusicalSymbolID kFullRoundHeadSymbol = 220;
183 ConstMusicalSymbolID kHalfRoundHeadSymbol = 232;
184 ConstMusicalSymbolID kHalfXHeadSymbol = 233;
185 ConstMusicalSymbolID kFullTriangleHeadSymbol = 234;
186 ConstMusicalSymbolID kHalfTriangleHeadSymbol = 235;
187 ConstMusicalSymbolID kFullReversedTriangleHeadSymbol = 236;
188 ConstMusicalSymbolID kHalfReversedTriangleHeadSymbol = 237;
189 ConstMusicalSymbolID kSquareLeftBracket = 238;
190 ConstMusicalSymbolID kSquareRightBracket = 239;
191 ConstMusicalSymbolID kAngledLeftBracket = 240;
192 ConstMusicalSymbolID kAngledRightBracket = 241;
195 ConstMusicalSymbolID kArpeggioSymbol = 242;
198 ConstMusicalSymbolID kPedalSymbol = 176;
199 ConstMusicalSymbolID kPedalUpSymbol = 42;
202 ConstMusicalSymbolID kIntensSFZSymbol = 243;
203 ConstMusicalSymbolID kIntensRFZSymbol = 244;
204 ConstMusicalSymbolID kIntensFZSymbol = 90;
207 ConstMusicalSymbolID kBowDownASymbol = 245;
208 ConstMusicalSymbolID kBowDownBSymbol = 246;
209 ConstMusicalSymbolID kBowUpASymbol = 247;
210 ConstMusicalSymbolID kBowUpBSymbol = 248;
211 ConstMusicalSymbolID kIntensFPSymbol = 249;