1 /*
2   MusicXML Library
3   Copyright (C) Grame 2006-2019
4 
5   This Source Code Form is subject to the terms of the Mozilla Public
6   License, v. 2.0. If a copy of the MPL was not distributed with this
7   file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 
9   Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10   research@grame.fr
11 */
12 
13 //======================================================================
14 // DON'T MODIFY THIS FILE!
15 // It is automatically generated from the MusicXML DTDs and from
16 // template files (located in the templates folder).
17 //======================================================================
18 
19 #ifndef __elements__
20 #define __elements__
21 
22 namespace MusicXML2
23 {
24 
25 enum {
26 	kNoElement,
27 	kComment,
28 	kProcessingInstruction,
29 	k_accent,
30 	k_accidental,
31 	k_accidental_mark,
32 	k_accidental_text,
33 	k_accord,
34 	k_accordion_high,
35 	k_accordion_low,
36 	k_accordion_middle,
37 	k_accordion_registration,
38 	k_actual_notes,
39 	k_alter,
40 	k_appearance,
41 	k_arpeggiate,
42 	k_arrow,
43 	k_arrow_direction,
44 	k_arrow_style,
45 	k_arrowhead,
46 	k_articulations,
47 	k_artificial,
48 	k_attributes,
49 	k_backup,
50 	k_bar_style,
51 	k_barline,
52 	k_barre,
53 	k_base_pitch,
54 	k_bass,
55 	k_bass_alter,
56 	k_bass_step,
57 	k_beam,
58 	k_beat_repeat,
59 	k_beat_type,
60 	k_beat_unit,
61 	k_beat_unit_dot,
62 	k_beat_unit_tied,
63 	k_beater,
64 	k_beats,
65 	k_bend,
66 	k_bend_alter,
67 	k_bookmark,
68 	k_bottom_margin,
69 	k_bracket,
70 	k_brass_bend,
71 	k_breath_mark,
72 	k_caesura,
73 	k_cancel,
74 	k_capo,
75 	k_chord,
76 	k_chromatic,
77 	k_circular_arrow,
78 	k_clef,
79 	k_clef_octave_change,
80 	k_coda,
81 	k_creator,
82 	k_credit,
83 	k_credit_image,
84 	k_credit_symbol,
85 	k_credit_type,
86 	k_credit_words,
87 	k_cue,
88 	k_damp,
89 	k_damp_all,
90 	k_dashes,
91 	k_defaults,
92 	k_degree,
93 	k_degree_alter,
94 	k_degree_type,
95 	k_degree_value,
96 	k_delayed_inverted_turn,
97 	k_delayed_turn,
98 	k_detached_legato,
99 	k_diatonic,
100 	k_direction,
101 	k_direction_type,
102 	k_directive,
103 	k_display_octave,
104 	k_display_step,
105 	k_display_text,
106 	k_distance,
107 	k_divisions,
108 	k_doit,
109 	k_dot,
110 	k_double,
111 	k_double_tongue,
112 	k_down_bow,
113 	k_duration,
114 	k_dynamics,
115 	k_effect,
116 	k_elevation,
117 	k_elision,
118 	k_encoder,
119 	k_encoding,
120 	k_encoding_date,
121 	k_encoding_description,
122 	k_end_line,
123 	k_end_paragraph,
124 	k_ending,
125 	k_ensemble,
126 	k_except_voice,
127 	k_extend,
128 	k_eyeglasses,
129 	k_f,
130 	k_falloff,
131 	k_feature,
132 	k_fermata,
133 	k_ff,
134 	k_fff,
135 	k_ffff,
136 	k_fffff,
137 	k_ffffff,
138 	k_fifths,
139 	k_figure,
140 	k_figure_number,
141 	k_figured_bass,
142 	k_fingering,
143 	k_fingernails,
144 	k_first_fret,
145 	k_flip,
146 	k_footnote,
147 	k_forward,
148 	k_fp,
149 	k_frame,
150 	k_frame_frets,
151 	k_frame_note,
152 	k_frame_strings,
153 	k_fret,
154 	k_function,
155 	k_fz,
156 	k_glass,
157 	k_glissando,
158 	k_glyph,
159 	k_golpe,
160 	k_grace,
161 	k_group,
162 	k_group_abbreviation,
163 	k_group_abbreviation_display,
164 	k_group_barline,
165 	k_group_name,
166 	k_group_name_display,
167 	k_group_symbol,
168 	k_group_time,
169 	k_grouping,
170 	k_half_muted,
171 	k_hammer_on,
172 	k_handbell,
173 	k_harmon_closed,
174 	k_harmon_mute,
175 	k_harmonic,
176 	k_harmony,
177 	k_harp_pedals,
178 	k_haydn,
179 	k_heel,
180 	k_hole,
181 	k_hole_closed,
182 	k_hole_shape,
183 	k_hole_type,
184 	k_humming,
185 	k_identification,
186 	k_image,
187 	k_instrument,
188 	k_instrument_abbreviation,
189 	k_instrument_name,
190 	k_instrument_sound,
191 	k_instruments,
192 	k_interchangeable,
193 	k_inversion,
194 	k_inverted_mordent,
195 	k_inverted_turn,
196 	k_inverted_vertical_turn,
197 	k_ipa,
198 	k_key,
199 	k_key_accidental,
200 	k_key_alter,
201 	k_key_octave,
202 	k_key_step,
203 	k_kind,
204 	k_laughing,
205 	k_left_divider,
206 	k_left_margin,
207 	k_level,
208 	k_line,
209 	k_line_width,
210 	k_link,
211 	k_lyric,
212 	k_lyric_font,
213 	k_lyric_language,
214 	k_measure,
215 	k_measure_distance,
216 	k_measure_layout,
217 	k_measure_numbering,
218 	k_measure_repeat,
219 	k_measure_style,
220 	k_membrane,
221 	k_metal,
222 	k_metronome,
223 	k_metronome_arrows,
224 	k_metronome_beam,
225 	k_metronome_dot,
226 	k_metronome_note,
227 	k_metronome_relation,
228 	k_metronome_tied,
229 	k_metronome_tuplet,
230 	k_metronome_type,
231 	k_mf,
232 	k_midi_bank,
233 	k_midi_channel,
234 	k_midi_device,
235 	k_midi_instrument,
236 	k_midi_name,
237 	k_midi_program,
238 	k_midi_unpitched,
239 	k_millimeters,
240 	k_miscellaneous,
241 	k_miscellaneous_field,
242 	k_mode,
243 	k_mordent,
244 	k_movement_number,
245 	k_movement_title,
246 	k_mp,
247 	k_multiple_rest,
248 	k_music_font,
249 	k_mute,
250 	k_n,
251 	k_natural,
252 	k_non_arpeggiate,
253 	k_normal_dot,
254 	k_normal_notes,
255 	k_normal_type,
256 	k_notations,
257 	k_note,
258 	k_note_size,
259 	k_notehead,
260 	k_notehead_text,
261 	k_octave,
262 	k_octave_change,
263 	k_octave_shift,
264 	k_offset,
265 	k_open,
266 	k_open_string,
267 	k_opus,
268 	k_ornaments,
269 	k_other_appearance,
270 	k_other_articulation,
271 	k_other_direction,
272 	k_other_dynamics,
273 	k_other_notation,
274 	k_other_ornament,
275 	k_other_percussion,
276 	k_other_play,
277 	k_other_technical,
278 	k_p,
279 	k_page_height,
280 	k_page_layout,
281 	k_page_margins,
282 	k_page_width,
283 	k_pan,
284 	k_part,
285 	k_part_abbreviation,
286 	k_part_abbreviation_display,
287 	k_part_group,
288 	k_part_list,
289 	k_part_name,
290 	k_part_name_display,
291 	k_part_symbol,
292 	k_pedal,
293 	k_pedal_alter,
294 	k_pedal_step,
295 	k_pedal_tuning,
296 	k_per_minute,
297 	k_percussion,
298 	k_pf,
299 	k_pitch,
300 	k_pitched,
301 	k_play,
302 	k_plop,
303 	k_pluck,
304 	k_pp,
305 	k_ppp,
306 	k_pppp,
307 	k_ppppp,
308 	k_pppppp,
309 	k_pre_bend,
310 	k_prefix,
311 	k_principal_voice,
312 	k_print,
313 	k_pull_off,
314 	k_rehearsal,
315 	k_relation,
316 	k_release,
317 	k_repeat,
318 	k_rest,
319 	k_rf,
320 	k_rfz,
321 	k_right_divider,
322 	k_right_margin,
323 	k_rights,
324 	k_root,
325 	k_root_alter,
326 	k_root_step,
327 	k_scaling,
328 	k_schleifer,
329 	k_scoop,
330 	k_scordatura,
331 	k_score_instrument,
332 	k_score_part,
333 	k_score_partwise,
334 	k_score_timewise,
335 	k_segno,
336 	k_semi_pitched,
337 	k_senza_misura,
338 	k_sf,
339 	k_sffz,
340 	k_sfp,
341 	k_sfpp,
342 	k_sfz,
343 	k_sfzp,
344 	k_shake,
345 	k_sign,
346 	k_slash,
347 	k_slash_dot,
348 	k_slash_type,
349 	k_slide,
350 	k_slur,
351 	k_smear,
352 	k_snap_pizzicato,
353 	k_soft_accent,
354 	k_software,
355 	k_solo,
356 	k_sound,
357 	k_sounding_pitch,
358 	k_source,
359 	k_spiccato,
360 	k_staccatissimo,
361 	k_staccato,
362 	k_staff,
363 	k_staff_details,
364 	k_staff_distance,
365 	k_staff_divide,
366 	k_staff_layout,
367 	k_staff_lines,
368 	k_staff_size,
369 	k_staff_tuning,
370 	k_staff_type,
371 	k_staves,
372 	k_stem,
373 	k_step,
374 	k_stick,
375 	k_stick_location,
376 	k_stick_material,
377 	k_stick_type,
378 	k_stopped,
379 	k_stress,
380 	k_string,
381 	k_string_mute,
382 	k_strong_accent,
383 	k_suffix,
384 	k_supports,
385 	k_syllabic,
386 	k_symbol,
387 	k_system_distance,
388 	k_system_dividers,
389 	k_system_layout,
390 	k_system_margins,
391 	k_tap,
392 	k_technical,
393 	k_tenths,
394 	k_tenuto,
395 	k_text,
396 	k_thumb_position,
397 	k_tie,
398 	k_tied,
399 	k_time,
400 	k_time_modification,
401 	k_time_relation,
402 	k_timpani,
403 	k_toe,
404 	k_top_margin,
405 	k_top_system_distance,
406 	k_touching_pitch,
407 	k_transpose,
408 	k_tremolo,
409 	k_trill_mark,
410 	k_triple_tongue,
411 	k_tuning_alter,
412 	k_tuning_octave,
413 	k_tuning_step,
414 	k_tuplet,
415 	k_tuplet_actual,
416 	k_tuplet_dot,
417 	k_tuplet_normal,
418 	k_tuplet_number,
419 	k_tuplet_type,
420 	k_turn,
421 	k_type,
422 	k_unpitched,
423 	k_unstress,
424 	k_up_bow,
425 	k_vertical_turn,
426 	k_virtual_instrument,
427 	k_virtual_library,
428 	k_virtual_name,
429 	k_voice,
430 	k_volume,
431 	k_wavy_line,
432 	k_wedge,
433 	k_with_bar,
434 	k_wood,
435 	k_word_font,
436 	k_words,
437 	k_work,
438 	k_work_number,
439 	k_work_title,
440 	kEndElement
441 };
442 
443 }
444 #endif
445 
446