+ REGISTER_ENUM (Evoral::OverlapNone);
+ REGISTER_ENUM (Evoral::OverlapInternal);
+ REGISTER_ENUM (Evoral::OverlapStart);
+ REGISTER_ENUM (Evoral::OverlapEnd);
+ REGISTER_ENUM (Evoral::OverlapExternal);
+ REGISTER(_OverlapType);
+
+ REGISTER_ENUM (Small);
+ REGISTER_ENUM (Medium);
+ REGISTER_ENUM (Large);
+ REGISTER_ENUM (Custom);
+ REGISTER(_BufferingPreset);
+
+ REGISTER_ENUM (LastLocate);
+ REGISTER_ENUM (RangeSelectionStart);
+ REGISTER_ENUM (Loop);
+ REGISTER_ENUM (RegionSelectionStart);
+ REGISTER_BITS (_AutoReturnTarget);
+
+ REGISTER_CLASS_ENUM (PresentationInfo, AudioTrack);
+ REGISTER_CLASS_ENUM (PresentationInfo, MidiTrack);
+ REGISTER_CLASS_ENUM (PresentationInfo, AudioBus);
+ REGISTER_CLASS_ENUM (PresentationInfo, MidiBus);
+ REGISTER_CLASS_ENUM (PresentationInfo, VCA);
+ REGISTER_CLASS_ENUM (PresentationInfo, MasterOut);
+ REGISTER_CLASS_ENUM (PresentationInfo, MonitorOut);
+ REGISTER_CLASS_ENUM (PresentationInfo, Auditioner);
+ REGISTER_CLASS_ENUM (PresentationInfo, Hidden);
+ REGISTER_CLASS_ENUM (PresentationInfo, OrderSet);
+ REGISTER_BITS (_PresentationInfo_Flag);
+
+ REGISTER_CLASS_ENUM (MusicalMode,Dorian);
+ REGISTER_CLASS_ENUM (MusicalMode, IonianMajor);
+ REGISTER_CLASS_ENUM (MusicalMode, AeolianMinor);
+ REGISTER_CLASS_ENUM (MusicalMode, HarmonicMinor);
+ REGISTER_CLASS_ENUM (MusicalMode, MelodicMinorAscending);
+ REGISTER_CLASS_ENUM (MusicalMode, MelodicMinorDescending);
+ REGISTER_CLASS_ENUM (MusicalMode, Phrygian);
+ REGISTER_CLASS_ENUM (MusicalMode, Lydian);
+ REGISTER_CLASS_ENUM (MusicalMode, Mixolydian);
+ REGISTER_CLASS_ENUM (MusicalMode, Locrian);
+ REGISTER_CLASS_ENUM (MusicalMode, PentatonicMajor);
+ REGISTER_CLASS_ENUM (MusicalMode, PentatonicMinor);
+ REGISTER_CLASS_ENUM (MusicalMode, Chromatic);
+ REGISTER_CLASS_ENUM (MusicalMode, BluesScale);
+ REGISTER_CLASS_ENUM (MusicalMode, NeapolitanMinor);
+ REGISTER_CLASS_ENUM (MusicalMode, NeapolitanMajor);
+ REGISTER_CLASS_ENUM (MusicalMode, Oriental);
+ REGISTER_CLASS_ENUM (MusicalMode, DoubleHarmonic);
+ REGISTER_CLASS_ENUM (MusicalMode, Enigmatic);
+ REGISTER_CLASS_ENUM (MusicalMode, Hirajoshi);
+ REGISTER_CLASS_ENUM (MusicalMode, HungarianMinor);
+ REGISTER_CLASS_ENUM (MusicalMode, HungarianMajor);
+ REGISTER_CLASS_ENUM (MusicalMode, Kumoi);
+ REGISTER_CLASS_ENUM (MusicalMode, Iwato);
+ REGISTER_CLASS_ENUM (MusicalMode, Hindu);
+ REGISTER_CLASS_ENUM (MusicalMode, Spanish8Tone);
+ REGISTER_CLASS_ENUM (MusicalMode, Pelog);
+ REGISTER_CLASS_ENUM (MusicalMode, HungarianGypsy);
+ REGISTER_CLASS_ENUM (MusicalMode, Overtone);
+ REGISTER_CLASS_ENUM (MusicalMode, LeadingWholeTone);
+ REGISTER_CLASS_ENUM (MusicalMode, Arabian);
+ REGISTER_CLASS_ENUM (MusicalMode, Balinese);
+ REGISTER_CLASS_ENUM (MusicalMode, Gypsy);
+ REGISTER_CLASS_ENUM (MusicalMode, Mohammedan);
+ REGISTER_CLASS_ENUM (MusicalMode, Javanese);
+ REGISTER_CLASS_ENUM (MusicalMode, Persian);
+ REGISTER_CLASS_ENUM (MusicalMode, Algerian);
+ REGISTER (mode);