LibMusicXML  3.18
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 
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