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_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