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