LibMusicXML 3.22
elements.h
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
22namespace MusicXML2
23{
24
25enum {
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_assess,
49 k_attributes,
50 k_backup,
51 k_bar_style,
52 k_barline,
53 k_barre,
54 k_base_pitch,
55 k_bass,
56 k_bass_alter,
57 k_bass_separator,
58 k_bass_step,
59 k_beam,
60 k_beat_repeat,
61 k_beat_type,
62 k_beat_unit,
63 k_beat_unit_dot,
64 k_beat_unit_tied,
65 k_beater,
66 k_beats,
67 k_bend,
68 k_bend_alter,
69 k_bookmark,
70 k_bottom_margin,
71 k_bracket,
72 k_brass_bend,
73 k_breath_mark,
74 k_caesura,
75 k_cancel,
76 k_capo,
77 k_chord,
78 k_chromatic,
79 k_circular_arrow,
80 k_clef,
81 k_clef_octave_change,
82 k_coda,
83 k_concert_score,
84 k_creator,
85 k_credit,
86 k_credit_image,
87 k_credit_symbol,
88 k_credit_type,
89 k_credit_words,
90 k_cue,
91 k_damp,
92 k_damp_all,
93 k_dashes,
94 k_defaults,
95 k_degree,
96 k_degree_alter,
97 k_degree_type,
98 k_degree_value,
99 k_delayed_inverted_turn,
100 k_delayed_turn,
101 k_detached_legato,
102 k_diatonic,
103 k_direction,
104 k_direction_type,
105 k_directive,
106 k_display_octave,
107 k_display_step,
108 k_display_text,
109 k_distance,
110 k_divisions,
111 k_doit,
112 k_dot,
113 k_double,
114 k_double_tongue,
115 k_down_bow,
116 k_duration,
117 k_dynamics,
118 k_effect,
119 k_elevation,
120 k_elision,
121 k_encoder,
122 k_encoding,
123 k_encoding_date,
124 k_encoding_description,
125 k_end_line,
126 k_end_paragraph,
127 k_ending,
128 k_ensemble,
129 k_except_voice,
130 k_extend,
131 k_eyeglasses,
132 k_f,
133 k_falloff,
134 k_feature,
135 k_fermata,
136 k_ff,
137 k_fff,
138 k_ffff,
139 k_fffff,
140 k_ffffff,
141 k_fifths,
142 k_figure,
143 k_figure_number,
144 k_figured_bass,
145 k_fingering,
146 k_fingernails,
147 k_first,
148 k_first_fret,
149 k_flip,
150 k_footnote,
151 k_for_part,
152 k_forward,
153 k_fp,
154 k_frame,
155 k_frame_frets,
156 k_frame_note,
157 k_frame_strings,
158 k_fret,
159 k_function,
160 k_fz,
161 k_glass,
162 k_glissando,
163 k_glyph,
164 k_golpe,
165 k_grace,
166 k_group,
167 k_group_abbreviation,
168 k_group_abbreviation_display,
169 k_group_barline,
170 k_group_link,
171 k_group_name,
172 k_group_name_display,
173 k_group_symbol,
174 k_group_time,
175 k_grouping,
176 k_half_muted,
177 k_hammer_on,
178 k_handbell,
179 k_harmon_closed,
180 k_harmon_mute,
181 k_harmonic,
182 k_harmony,
183 k_harp_pedals,
184 k_haydn,
185 k_heel,
186 k_hole,
187 k_hole_closed,
188 k_hole_shape,
189 k_hole_type,
190 k_humming,
191 k_identification,
192 k_image,
193 k_instrument,
194 k_instrument_abbreviation,
195 k_instrument_change,
196 k_instrument_link,
197 k_instrument_name,
198 k_instrument_sound,
199 k_instruments,
200 k_interchangeable,
201 k_inversion,
202 k_inverted_mordent,
203 k_inverted_turn,
204 k_inverted_vertical_turn,
205 k_ipa,
206 k_key,
207 k_key_accidental,
208 k_key_alter,
209 k_key_octave,
210 k_key_step,
211 k_kind,
212 k_laughing,
213 k_left_divider,
214 k_left_margin,
215 k_level,
216 k_line,
217 k_line_detail,
218 k_line_width,
219 k_link,
220 k_listen,
221 k_listening,
222 k_lyric,
223 k_lyric_font,
224 k_lyric_language,
225 k_measure,
226 k_measure_distance,
227 k_measure_layout,
228 k_measure_numbering,
229 k_measure_repeat,
230 k_measure_style,
231 k_membrane,
232 k_metal,
233 k_metronome,
234 k_metronome_arrows,
235 k_metronome_beam,
236 k_metronome_dot,
237 k_metronome_note,
238 k_metronome_relation,
239 k_metronome_tied,
240 k_metronome_tuplet,
241 k_metronome_type,
242 k_mf,
243 k_midi_bank,
244 k_midi_channel,
245 k_midi_device,
246 k_midi_instrument,
247 k_midi_name,
248 k_midi_program,
249 k_midi_unpitched,
250 k_millimeters,
251 k_miscellaneous,
252 k_miscellaneous_field,
253 k_mode,
254 k_mordent,
255 k_movement_number,
256 k_movement_title,
257 k_mp,
258 k_multiple_rest,
259 k_music_font,
260 k_mute,
261 k_n,
262 k_natural,
263 k_non_arpeggiate,
264 k_normal_dot,
265 k_normal_notes,
266 k_normal_type,
267 k_notations,
268 k_note,
269 k_note_size,
270 k_notehead,
271 k_notehead_text,
272 k_numeral,
273 k_numeral_alter,
274 k_numeral_fifths,
275 k_numeral_key,
276 k_numeral_mode,
277 k_numeral_root,
278 k_octave,
279 k_octave_change,
280 k_octave_shift,
281 k_offset,
282 k_open,
283 k_open_string,
284 k_opus,
285 k_ornaments,
286 k_other_appearance,
287 k_other_articulation,
288 k_other_direction,
289 k_other_dynamics,
290 k_other_listen,
291 k_other_listening,
292 k_other_notation,
293 k_other_ornament,
294 k_other_percussion,
295 k_other_play,
296 k_other_technical,
297 k_p,
298 k_page_height,
299 k_page_layout,
300 k_page_margins,
301 k_page_width,
302 k_pan,
303 k_part,
304 k_part_abbreviation,
305 k_part_abbreviation_display,
306 k_part_clef,
307 k_part_group,
308 k_part_link,
309 k_part_list,
310 k_part_name,
311 k_part_name_display,
312 k_part_symbol,
313 k_part_transpose,
314 k_pedal,
315 k_pedal_alter,
316 k_pedal_step,
317 k_pedal_tuning,
318 k_per_minute,
319 k_percussion,
320 k_pf,
321 k_pitch,
322 k_pitched,
323 k_play,
324 k_player,
325 k_player_name,
326 k_plop,
327 k_pluck,
328 k_pp,
329 k_ppp,
330 k_pppp,
331 k_ppppp,
332 k_pppppp,
333 k_pre_bend,
334 k_prefix,
335 k_principal_voice,
336 k_print,
337 k_pull_off,
338 k_rehearsal,
339 k_relation,
340 k_release,
341 k_repeat,
342 k_rest,
343 k_rf,
344 k_rfz,
345 k_right_divider,
346 k_right_margin,
347 k_rights,
348 k_root,
349 k_root_alter,
350 k_root_step,
351 k_scaling,
352 k_schleifer,
353 k_scoop,
354 k_scordatura,
355 k_score_instrument,
356 k_score_part,
357 k_score_partwise,
358 k_score_timewise,
359 k_second,
360 k_segno,
361 k_semi_pitched,
362 k_senza_misura,
363 k_sf,
364 k_sffz,
365 k_sfp,
366 k_sfpp,
367 k_sfz,
368 k_sfzp,
369 k_shake,
370 k_sign,
371 k_slash,
372 k_slash_dot,
373 k_slash_type,
374 k_slide,
375 k_slur,
376 k_smear,
377 k_snap_pizzicato,
378 k_soft_accent,
379 k_software,
380 k_solo,
381 k_sound,
382 k_sounding_pitch,
383 k_source,
384 k_spiccato,
385 k_staccatissimo,
386 k_staccato,
387 k_staff,
388 k_staff_details,
389 k_staff_distance,
390 k_staff_divide,
391 k_staff_layout,
392 k_staff_lines,
393 k_staff_size,
394 k_staff_tuning,
395 k_staff_type,
396 k_staves,
397 k_stem,
398 k_step,
399 k_stick,
400 k_stick_location,
401 k_stick_material,
402 k_stick_type,
403 k_stopped,
404 k_straight,
405 k_stress,
406 k_string,
407 k_string_mute,
408 k_strong_accent,
409 k_suffix,
410 k_supports,
411 k_swing,
412 k_swing_style,
413 k_swing_type,
414 k_syllabic,
415 k_symbol,
416 k_sync,
417 k_system_distance,
418 k_system_dividers,
419 k_system_layout,
420 k_system_margins,
421 k_tap,
422 k_technical,
423 k_tenths,
424 k_tenuto,
425 k_text,
426 k_thumb_position,
427 k_tie,
428 k_tied,
429 k_time,
430 k_time_modification,
431 k_time_relation,
432 k_timpani,
433 k_toe,
434 k_top_margin,
435 k_top_system_distance,
436 k_touching_pitch,
437 k_transpose,
438 k_tremolo,
439 k_trill_mark,
440 k_triple_tongue,
441 k_tuning_alter,
442 k_tuning_octave,
443 k_tuning_step,
444 k_tuplet,
445 k_tuplet_actual,
446 k_tuplet_dot,
447 k_tuplet_normal,
448 k_tuplet_number,
449 k_tuplet_type,
450 k_turn,
451 k_type,
452 k_unpitched,
453 k_unstress,
454 k_up_bow,
455 k_vertical_turn,
456 k_virtual_instrument,
457 k_virtual_library,
458 k_virtual_name,
459 k_voice,
460 k_volume,
461 k_wait,
462 k_wavy_line,
463 k_wedge,
464 k_with_bar,
465 k_wood,
466 k_word_font,
467 k_words,
468 k_work,
469 k_work_number,
470 k_work_title,
471 kEndElement
472};
473
474}
475#endif
476