BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Defines | Typedefs | Enumerations | Variables
bsebasics.genidl.hh File Reference
#include <bse/bsecxxplugin.hh>

Go to the source code of this file.

Classes

class  Bse::IntSeq
class  Bse::TypeSeq
class  Bse::StringSeq
class  Bse::FloatSeq
class  Bse::NoteSeq
class  Bse::ItemSeq
class  Bse::PartNoteSeq
class  Bse::PartControlSeq
class  Bse::PixelSeq
class  Bse::CategorySeq
class  Bse::DotSeq
class  Bse::PartLinkSeq
class  Bse::TrackPartSeq
class  Bse::MidiChannelEvent
class  Bse::PropertyCandidates
class  Bse::PartNote
class  Bse::PartControl
class  Bse::NoteDescription
class  Bse::NoteSequence
class  Bse::Icon
class  Bse::Category
class  Bse::Dot
class  Bse::PartLink
class  Bse::TrackPart
class  Bse::SongTiming
class  Bse::SampleFileInfo
class  Bse::GConfig

Namespaces

namespace  Bse
 

The Bse namespace contains all functions of the synthesis engine.


Defines

#define BSE_TYPE_MUSICAL_TUNING_TYPE
#define BSE_TYPE_MIDI_SIGNAL_TYPE
#define BSE_TYPE_MIDI_CONTROL_TYPE
#define BSE_TYPE_MIDI_CHANNEL_EVENT_TYPE
#define BSE_TYPE_MIDI_CHANNEL_EVENT
#define BSE_TYPE_PROPERTY_CANDIDATES
#define BSE_TYPE_PART_NOTE
#define BSE_TYPE_PART_CONTROL
#define BSE_TYPE_NOTE_DESCRIPTION
#define BSE_TYPE_NOTE_SEQUENCE
#define BSE_TYPE_ICON
#define BSE_TYPE_CATEGORY
#define BSE_TYPE_DOT
#define BSE_TYPE_PART_LINK
#define BSE_TYPE_TRACK_PART
#define BSE_TYPE_SONG_TIMING
#define BSE_TYPE_SAMPLE_FILE_INFO
#define BSE_TYPE_GCONFIG
#define BSE_TYPE_INT_SEQ
#define BSE_TYPE_TYPE_SEQ
#define BSE_TYPE_STRING_SEQ
#define BSE_TYPE_FLOAT_SEQ
#define BSE_TYPE_NOTE_SEQ
#define BSE_TYPE_ITEM_SEQ
#define BSE_TYPE_PART_NOTE_SEQ
#define BSE_TYPE_PART_CONTROL_SEQ
#define BSE_TYPE_PIXEL_SEQ
#define BSE_TYPE_CATEGORY_SEQ
#define BSE_TYPE_DOT_SEQ
#define BSE_TYPE_PART_LINK_SEQ
#define BSE_TYPE_TRACK_PART_SEQ
#define BSE_CXX_REGISTER_ALL_TYPES_FROM_BSEBASICS_IDL()

Typedefs

typedef Sfi::RecordHandle
< MidiChannelEvent > 
Bse::MidiChannelEventHandle
typedef Sfi::RecordHandle
< PropertyCandidates > 
Bse::PropertyCandidatesHandle
typedef Sfi::RecordHandle
< PartNote > 
Bse::PartNoteHandle
typedef Sfi::RecordHandle
< PartControl > 
Bse::PartControlHandle
typedef Sfi::RecordHandle
< NoteDescription > 
Bse::NoteDescriptionHandle
typedef Sfi::RecordHandle
< NoteSequence > 
Bse::NoteSequenceHandle
typedef Sfi::RecordHandle< Icon > Bse::IconHandle
typedef Sfi::RecordHandle
< Category > 
Bse::CategoryHandle
typedef Sfi::RecordHandle< Dot > Bse::DotHandle
typedef Sfi::RecordHandle
< PartLink > 
Bse::PartLinkHandle
typedef Sfi::RecordHandle
< TrackPart > 
Bse::TrackPartHandle
typedef Sfi::RecordHandle
< SongTiming > 
Bse::SongTimingHandle
typedef Sfi::RecordHandle
< SampleFileInfo > 
Bse::SampleFileInfoHandle
typedef Sfi::RecordHandle
< GConfig > 
Bse::GConfigHandle

Enumerations

enum  MusicalTuningType {
  MUSICAL_TUNING_12_TET, MUSICAL_TUNING_7_TET, MUSICAL_TUNING_5_TET, MUSICAL_TUNING_DIATONIC_SCALE,
  MUSICAL_TUNING_INDIAN_SCALE, MUSICAL_TUNING_PYTHAGOREAN_TUNING, MUSICAL_TUNING_PENTATONIC_5_LIMIT, MUSICAL_TUNING_PENTATONIC_BLUES,
  MUSICAL_TUNING_PENTATONIC_GOGO, MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, MUSICAL_TUNING_SILBERMANN_SORGE, MUSICAL_TUNING_WERCKMEISTER_3,
  MUSICAL_TUNING_WERCKMEISTER_4, MUSICAL_TUNING_WERCKMEISTER_5, MUSICAL_TUNING_WERCKMEISTER_6, MUSICAL_TUNING_KIRNBERGER_3,
  MUSICAL_TUNING_YOUNG, MUSICAL_TUNING_12_TET, MUSICAL_TUNING_7_TET, MUSICAL_TUNING_5_TET,
  MUSICAL_TUNING_DIATONIC_SCALE, MUSICAL_TUNING_INDIAN_SCALE, MUSICAL_TUNING_PYTHAGOREAN_TUNING, MUSICAL_TUNING_PENTATONIC_5_LIMIT,
  MUSICAL_TUNING_PENTATONIC_BLUES, MUSICAL_TUNING_PENTATONIC_GOGO, MUSICAL_TUNING_QUARTER_COMMA_MEANTONE, MUSICAL_TUNING_SILBERMANN_SORGE,
  MUSICAL_TUNING_WERCKMEISTER_3, MUSICAL_TUNING_WERCKMEISTER_4, MUSICAL_TUNING_WERCKMEISTER_5, MUSICAL_TUNING_WERCKMEISTER_6,
  MUSICAL_TUNING_KIRNBERGER_3, MUSICAL_TUNING_YOUNG, MUSICAL_TUNING_12_TET, MUSICAL_TUNING_7_TET,
  MUSICAL_TUNING_5_TET, MUSICAL_TUNING_DIATONIC_SCALE, MUSICAL_TUNING_INDIAN_SCALE, MUSICAL_TUNING_PYTHAGOREAN_TUNING,
  MUSICAL_TUNING_PENTATONIC_5_LIMIT, MUSICAL_TUNING_PENTATONIC_BLUES, MUSICAL_TUNING_PENTATONIC_GOGO, MUSICAL_TUNING_QUARTER_COMMA_MEANTONE,
  MUSICAL_TUNING_SILBERMANN_SORGE, MUSICAL_TUNING_WERCKMEISTER_3, MUSICAL_TUNING_WERCKMEISTER_4, MUSICAL_TUNING_WERCKMEISTER_5,
  MUSICAL_TUNING_WERCKMEISTER_6, MUSICAL_TUNING_KIRNBERGER_3, MUSICAL_TUNING_YOUNG
}
enum  MidiSignalType {
  MIDI_SIGNAL_PROGRAM, MIDI_SIGNAL_PRESSURE, MIDI_SIGNAL_PITCH_BEND, MIDI_SIGNAL_VELOCITY,
  MIDI_SIGNAL_FINE_TUNE, MIDI_SIGNAL_CONTINUOUS_0, MIDI_SIGNAL_CONTINUOUS_1, MIDI_SIGNAL_CONTINUOUS_2,
  MIDI_SIGNAL_CONTINUOUS_3, MIDI_SIGNAL_CONTINUOUS_4, MIDI_SIGNAL_CONTINUOUS_5, MIDI_SIGNAL_CONTINUOUS_6,
  MIDI_SIGNAL_CONTINUOUS_7, MIDI_SIGNAL_CONTINUOUS_8, MIDI_SIGNAL_CONTINUOUS_9, MIDI_SIGNAL_CONTINUOUS_10,
  MIDI_SIGNAL_CONTINUOUS_11, MIDI_SIGNAL_CONTINUOUS_12, MIDI_SIGNAL_CONTINUOUS_13, MIDI_SIGNAL_CONTINUOUS_14,
  MIDI_SIGNAL_CONTINUOUS_15, MIDI_SIGNAL_CONTINUOUS_16, MIDI_SIGNAL_CONTINUOUS_17, MIDI_SIGNAL_CONTINUOUS_18,
  MIDI_SIGNAL_CONTINUOUS_19, MIDI_SIGNAL_CONTINUOUS_20, MIDI_SIGNAL_CONTINUOUS_21, MIDI_SIGNAL_CONTINUOUS_22,
  MIDI_SIGNAL_CONTINUOUS_23, MIDI_SIGNAL_CONTINUOUS_24, MIDI_SIGNAL_CONTINUOUS_25, MIDI_SIGNAL_CONTINUOUS_26,
  MIDI_SIGNAL_CONTINUOUS_27, MIDI_SIGNAL_CONTINUOUS_28, MIDI_SIGNAL_CONTINUOUS_29, MIDI_SIGNAL_CONTINUOUS_30,
  MIDI_SIGNAL_CONTINUOUS_31, MIDI_SIGNAL_CONSTANT_HIGH, MIDI_SIGNAL_CONSTANT_CENTER, MIDI_SIGNAL_CONSTANT_LOW,
  MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, MIDI_SIGNAL_PARAMETER, MIDI_SIGNAL_NON_PARAMETER,
  MIDI_SIGNAL_CONTROL_0, MIDI_SIGNAL_CONTROL_1, MIDI_SIGNAL_CONTROL_2, MIDI_SIGNAL_CONTROL_3,
  MIDI_SIGNAL_CONTROL_4, MIDI_SIGNAL_CONTROL_5, MIDI_SIGNAL_CONTROL_6, MIDI_SIGNAL_CONTROL_7,
  MIDI_SIGNAL_CONTROL_8, MIDI_SIGNAL_CONTROL_9, MIDI_SIGNAL_CONTROL_10, MIDI_SIGNAL_CONTROL_11,
  MIDI_SIGNAL_CONTROL_12, MIDI_SIGNAL_CONTROL_13, MIDI_SIGNAL_CONTROL_14, MIDI_SIGNAL_CONTROL_15,
  MIDI_SIGNAL_CONTROL_16, MIDI_SIGNAL_CONTROL_17, MIDI_SIGNAL_CONTROL_18, MIDI_SIGNAL_CONTROL_19,
  MIDI_SIGNAL_CONTROL_20, MIDI_SIGNAL_CONTROL_21, MIDI_SIGNAL_CONTROL_22, MIDI_SIGNAL_CONTROL_23,
  MIDI_SIGNAL_CONTROL_24, MIDI_SIGNAL_CONTROL_25, MIDI_SIGNAL_CONTROL_26, MIDI_SIGNAL_CONTROL_27,
  MIDI_SIGNAL_CONTROL_28, MIDI_SIGNAL_CONTROL_29, MIDI_SIGNAL_CONTROL_30, MIDI_SIGNAL_CONTROL_31,
  MIDI_SIGNAL_CONTROL_32, MIDI_SIGNAL_CONTROL_33, MIDI_SIGNAL_CONTROL_34, MIDI_SIGNAL_CONTROL_35,
  MIDI_SIGNAL_CONTROL_36, MIDI_SIGNAL_CONTROL_37, MIDI_SIGNAL_CONTROL_38, MIDI_SIGNAL_CONTROL_39,
  MIDI_SIGNAL_CONTROL_40, MIDI_SIGNAL_CONTROL_41, MIDI_SIGNAL_CONTROL_42, MIDI_SIGNAL_CONTROL_43,
  MIDI_SIGNAL_CONTROL_44, MIDI_SIGNAL_CONTROL_45, MIDI_SIGNAL_CONTROL_46, MIDI_SIGNAL_CONTROL_47,
  MIDI_SIGNAL_CONTROL_48, MIDI_SIGNAL_CONTROL_49, MIDI_SIGNAL_CONTROL_50, MIDI_SIGNAL_CONTROL_51,
  MIDI_SIGNAL_CONTROL_52, MIDI_SIGNAL_CONTROL_53, MIDI_SIGNAL_CONTROL_54, MIDI_SIGNAL_CONTROL_55,
  MIDI_SIGNAL_CONTROL_56, MIDI_SIGNAL_CONTROL_57, MIDI_SIGNAL_CONTROL_58, MIDI_SIGNAL_CONTROL_59,
  MIDI_SIGNAL_CONTROL_60, MIDI_SIGNAL_CONTROL_61, MIDI_SIGNAL_CONTROL_62, MIDI_SIGNAL_CONTROL_63,
  MIDI_SIGNAL_CONTROL_64, MIDI_SIGNAL_CONTROL_65, MIDI_SIGNAL_CONTROL_66, MIDI_SIGNAL_CONTROL_67,
  MIDI_SIGNAL_CONTROL_68, MIDI_SIGNAL_CONTROL_69, MIDI_SIGNAL_CONTROL_70, MIDI_SIGNAL_CONTROL_71,
  MIDI_SIGNAL_CONTROL_72, MIDI_SIGNAL_CONTROL_73, MIDI_SIGNAL_CONTROL_74, MIDI_SIGNAL_CONTROL_75,
  MIDI_SIGNAL_CONTROL_76, MIDI_SIGNAL_CONTROL_77, MIDI_SIGNAL_CONTROL_78, MIDI_SIGNAL_CONTROL_79,
  MIDI_SIGNAL_CONTROL_80, MIDI_SIGNAL_CONTROL_81, MIDI_SIGNAL_CONTROL_82, MIDI_SIGNAL_CONTROL_83,
  MIDI_SIGNAL_CONTROL_84, MIDI_SIGNAL_CONTROL_85, MIDI_SIGNAL_CONTROL_86, MIDI_SIGNAL_CONTROL_87,
  MIDI_SIGNAL_CONTROL_88, MIDI_SIGNAL_CONTROL_89, MIDI_SIGNAL_CONTROL_90, MIDI_SIGNAL_CONTROL_91,
  MIDI_SIGNAL_CONTROL_92, MIDI_SIGNAL_CONTROL_93, MIDI_SIGNAL_CONTROL_94, MIDI_SIGNAL_CONTROL_95,
  MIDI_SIGNAL_CONTROL_96, MIDI_SIGNAL_CONTROL_97, MIDI_SIGNAL_CONTROL_98, MIDI_SIGNAL_CONTROL_99,
  MIDI_SIGNAL_CONTROL_100, MIDI_SIGNAL_CONTROL_101, MIDI_SIGNAL_CONTROL_102, MIDI_SIGNAL_CONTROL_103,
  MIDI_SIGNAL_CONTROL_104, MIDI_SIGNAL_CONTROL_105, MIDI_SIGNAL_CONTROL_106, MIDI_SIGNAL_CONTROL_107,
  MIDI_SIGNAL_CONTROL_108, MIDI_SIGNAL_CONTROL_109, MIDI_SIGNAL_CONTROL_110, MIDI_SIGNAL_CONTROL_111,
  MIDI_SIGNAL_CONTROL_112, MIDI_SIGNAL_CONTROL_113, MIDI_SIGNAL_CONTROL_114, MIDI_SIGNAL_CONTROL_115,
  MIDI_SIGNAL_CONTROL_116, MIDI_SIGNAL_CONTROL_117, MIDI_SIGNAL_CONTROL_118, MIDI_SIGNAL_CONTROL_119,
  MIDI_SIGNAL_CONTROL_120, MIDI_SIGNAL_CONTROL_121, MIDI_SIGNAL_CONTROL_122, MIDI_SIGNAL_CONTROL_123,
  MIDI_SIGNAL_CONTROL_124, MIDI_SIGNAL_CONTROL_125, MIDI_SIGNAL_CONTROL_126, MIDI_SIGNAL_CONTROL_127,
  MIDI_SIGNAL_PROGRAM, MIDI_SIGNAL_PRESSURE, MIDI_SIGNAL_PITCH_BEND, MIDI_SIGNAL_VELOCITY,
  MIDI_SIGNAL_FINE_TUNE, MIDI_SIGNAL_CONTINUOUS_0, MIDI_SIGNAL_CONTINUOUS_1, MIDI_SIGNAL_CONTINUOUS_2,
  MIDI_SIGNAL_CONTINUOUS_3, MIDI_SIGNAL_CONTINUOUS_4, MIDI_SIGNAL_CONTINUOUS_5, MIDI_SIGNAL_CONTINUOUS_6,
  MIDI_SIGNAL_CONTINUOUS_7, MIDI_SIGNAL_CONTINUOUS_8, MIDI_SIGNAL_CONTINUOUS_9, MIDI_SIGNAL_CONTINUOUS_10,
  MIDI_SIGNAL_CONTINUOUS_11, MIDI_SIGNAL_CONTINUOUS_12, MIDI_SIGNAL_CONTINUOUS_13, MIDI_SIGNAL_CONTINUOUS_14,
  MIDI_SIGNAL_CONTINUOUS_15, MIDI_SIGNAL_CONTINUOUS_16, MIDI_SIGNAL_CONTINUOUS_17, MIDI_SIGNAL_CONTINUOUS_18,
  MIDI_SIGNAL_CONTINUOUS_19, MIDI_SIGNAL_CONTINUOUS_20, MIDI_SIGNAL_CONTINUOUS_21, MIDI_SIGNAL_CONTINUOUS_22,
  MIDI_SIGNAL_CONTINUOUS_23, MIDI_SIGNAL_CONTINUOUS_24, MIDI_SIGNAL_CONTINUOUS_25, MIDI_SIGNAL_CONTINUOUS_26,
  MIDI_SIGNAL_CONTINUOUS_27, MIDI_SIGNAL_CONTINUOUS_28, MIDI_SIGNAL_CONTINUOUS_29, MIDI_SIGNAL_CONTINUOUS_30,
  MIDI_SIGNAL_CONTINUOUS_31, MIDI_SIGNAL_CONSTANT_HIGH, MIDI_SIGNAL_CONSTANT_CENTER, MIDI_SIGNAL_CONSTANT_LOW,
  MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, MIDI_SIGNAL_PARAMETER, MIDI_SIGNAL_NON_PARAMETER,
  MIDI_SIGNAL_CONTROL_0, MIDI_SIGNAL_CONTROL_1, MIDI_SIGNAL_CONTROL_2, MIDI_SIGNAL_CONTROL_3,
  MIDI_SIGNAL_CONTROL_4, MIDI_SIGNAL_CONTROL_5, MIDI_SIGNAL_CONTROL_6, MIDI_SIGNAL_CONTROL_7,
  MIDI_SIGNAL_CONTROL_8, MIDI_SIGNAL_CONTROL_9, MIDI_SIGNAL_CONTROL_10, MIDI_SIGNAL_CONTROL_11,
  MIDI_SIGNAL_CONTROL_12, MIDI_SIGNAL_CONTROL_13, MIDI_SIGNAL_CONTROL_14, MIDI_SIGNAL_CONTROL_15,
  MIDI_SIGNAL_CONTROL_16, MIDI_SIGNAL_CONTROL_17, MIDI_SIGNAL_CONTROL_18, MIDI_SIGNAL_CONTROL_19,
  MIDI_SIGNAL_CONTROL_20, MIDI_SIGNAL_CONTROL_21, MIDI_SIGNAL_CONTROL_22, MIDI_SIGNAL_CONTROL_23,
  MIDI_SIGNAL_CONTROL_24, MIDI_SIGNAL_CONTROL_25, MIDI_SIGNAL_CONTROL_26, MIDI_SIGNAL_CONTROL_27,
  MIDI_SIGNAL_CONTROL_28, MIDI_SIGNAL_CONTROL_29, MIDI_SIGNAL_CONTROL_30, MIDI_SIGNAL_CONTROL_31,
  MIDI_SIGNAL_CONTROL_32, MIDI_SIGNAL_CONTROL_33, MIDI_SIGNAL_CONTROL_34, MIDI_SIGNAL_CONTROL_35,
  MIDI_SIGNAL_CONTROL_36, MIDI_SIGNAL_CONTROL_37, MIDI_SIGNAL_CONTROL_38, MIDI_SIGNAL_CONTROL_39,
  MIDI_SIGNAL_CONTROL_40, MIDI_SIGNAL_CONTROL_41, MIDI_SIGNAL_CONTROL_42, MIDI_SIGNAL_CONTROL_43,
  MIDI_SIGNAL_CONTROL_44, MIDI_SIGNAL_CONTROL_45, MIDI_SIGNAL_CONTROL_46, MIDI_SIGNAL_CONTROL_47,
  MIDI_SIGNAL_CONTROL_48, MIDI_SIGNAL_CONTROL_49, MIDI_SIGNAL_CONTROL_50, MIDI_SIGNAL_CONTROL_51,
  MIDI_SIGNAL_CONTROL_52, MIDI_SIGNAL_CONTROL_53, MIDI_SIGNAL_CONTROL_54, MIDI_SIGNAL_CONTROL_55,
  MIDI_SIGNAL_CONTROL_56, MIDI_SIGNAL_CONTROL_57, MIDI_SIGNAL_CONTROL_58, MIDI_SIGNAL_CONTROL_59,
  MIDI_SIGNAL_CONTROL_60, MIDI_SIGNAL_CONTROL_61, MIDI_SIGNAL_CONTROL_62, MIDI_SIGNAL_CONTROL_63,
  MIDI_SIGNAL_CONTROL_64, MIDI_SIGNAL_CONTROL_65, MIDI_SIGNAL_CONTROL_66, MIDI_SIGNAL_CONTROL_67,
  MIDI_SIGNAL_CONTROL_68, MIDI_SIGNAL_CONTROL_69, MIDI_SIGNAL_CONTROL_70, MIDI_SIGNAL_CONTROL_71,
  MIDI_SIGNAL_CONTROL_72, MIDI_SIGNAL_CONTROL_73, MIDI_SIGNAL_CONTROL_74, MIDI_SIGNAL_CONTROL_75,
  MIDI_SIGNAL_CONTROL_76, MIDI_SIGNAL_CONTROL_77, MIDI_SIGNAL_CONTROL_78, MIDI_SIGNAL_CONTROL_79,
  MIDI_SIGNAL_CONTROL_80, MIDI_SIGNAL_CONTROL_81, MIDI_SIGNAL_CONTROL_82, MIDI_SIGNAL_CONTROL_83,
  MIDI_SIGNAL_CONTROL_84, MIDI_SIGNAL_CONTROL_85, MIDI_SIGNAL_CONTROL_86, MIDI_SIGNAL_CONTROL_87,
  MIDI_SIGNAL_CONTROL_88, MIDI_SIGNAL_CONTROL_89, MIDI_SIGNAL_CONTROL_90, MIDI_SIGNAL_CONTROL_91,
  MIDI_SIGNAL_CONTROL_92, MIDI_SIGNAL_CONTROL_93, MIDI_SIGNAL_CONTROL_94, MIDI_SIGNAL_CONTROL_95,
  MIDI_SIGNAL_CONTROL_96, MIDI_SIGNAL_CONTROL_97, MIDI_SIGNAL_CONTROL_98, MIDI_SIGNAL_CONTROL_99,
  MIDI_SIGNAL_CONTROL_100, MIDI_SIGNAL_CONTROL_101, MIDI_SIGNAL_CONTROL_102, MIDI_SIGNAL_CONTROL_103,
  MIDI_SIGNAL_CONTROL_104, MIDI_SIGNAL_CONTROL_105, MIDI_SIGNAL_CONTROL_106, MIDI_SIGNAL_CONTROL_107,
  MIDI_SIGNAL_CONTROL_108, MIDI_SIGNAL_CONTROL_109, MIDI_SIGNAL_CONTROL_110, MIDI_SIGNAL_CONTROL_111,
  MIDI_SIGNAL_CONTROL_112, MIDI_SIGNAL_CONTROL_113, MIDI_SIGNAL_CONTROL_114, MIDI_SIGNAL_CONTROL_115,
  MIDI_SIGNAL_CONTROL_116, MIDI_SIGNAL_CONTROL_117, MIDI_SIGNAL_CONTROL_118, MIDI_SIGNAL_CONTROL_119,
  MIDI_SIGNAL_CONTROL_120, MIDI_SIGNAL_CONTROL_121, MIDI_SIGNAL_CONTROL_122, MIDI_SIGNAL_CONTROL_123,
  MIDI_SIGNAL_CONTROL_124, MIDI_SIGNAL_CONTROL_125, MIDI_SIGNAL_CONTROL_126, MIDI_SIGNAL_CONTROL_127,
  MIDI_SIGNAL_PROGRAM, MIDI_SIGNAL_PRESSURE, MIDI_SIGNAL_PITCH_BEND, MIDI_SIGNAL_VELOCITY,
  MIDI_SIGNAL_FINE_TUNE, MIDI_SIGNAL_CONTINUOUS_0, MIDI_SIGNAL_CONTINUOUS_1, MIDI_SIGNAL_CONTINUOUS_2,
  MIDI_SIGNAL_CONTINUOUS_3, MIDI_SIGNAL_CONTINUOUS_4, MIDI_SIGNAL_CONTINUOUS_5, MIDI_SIGNAL_CONTINUOUS_6,
  MIDI_SIGNAL_CONTINUOUS_7, MIDI_SIGNAL_CONTINUOUS_8, MIDI_SIGNAL_CONTINUOUS_9, MIDI_SIGNAL_CONTINUOUS_10,
  MIDI_SIGNAL_CONTINUOUS_11, MIDI_SIGNAL_CONTINUOUS_12, MIDI_SIGNAL_CONTINUOUS_13, MIDI_SIGNAL_CONTINUOUS_14,
  MIDI_SIGNAL_CONTINUOUS_15, MIDI_SIGNAL_CONTINUOUS_16, MIDI_SIGNAL_CONTINUOUS_17, MIDI_SIGNAL_CONTINUOUS_18,
  MIDI_SIGNAL_CONTINUOUS_19, MIDI_SIGNAL_CONTINUOUS_20, MIDI_SIGNAL_CONTINUOUS_21, MIDI_SIGNAL_CONTINUOUS_22,
  MIDI_SIGNAL_CONTINUOUS_23, MIDI_SIGNAL_CONTINUOUS_24, MIDI_SIGNAL_CONTINUOUS_25, MIDI_SIGNAL_CONTINUOUS_26,
  MIDI_SIGNAL_CONTINUOUS_27, MIDI_SIGNAL_CONTINUOUS_28, MIDI_SIGNAL_CONTINUOUS_29, MIDI_SIGNAL_CONTINUOUS_30,
  MIDI_SIGNAL_CONTINUOUS_31, MIDI_SIGNAL_CONSTANT_HIGH, MIDI_SIGNAL_CONSTANT_CENTER, MIDI_SIGNAL_CONSTANT_LOW,
  MIDI_SIGNAL_CONSTANT_NEGATIVE_CENTER, MIDI_SIGNAL_CONSTANT_NEGATIVE_HIGH, MIDI_SIGNAL_PARAMETER, MIDI_SIGNAL_NON_PARAMETER,
  MIDI_SIGNAL_CONTROL_0, MIDI_SIGNAL_CONTROL_1, MIDI_SIGNAL_CONTROL_2, MIDI_SIGNAL_CONTROL_3,
  MIDI_SIGNAL_CONTROL_4, MIDI_SIGNAL_CONTROL_5, MIDI_SIGNAL_CONTROL_6, MIDI_SIGNAL_CONTROL_7,
  MIDI_SIGNAL_CONTROL_8, MIDI_SIGNAL_CONTROL_9, MIDI_SIGNAL_CONTROL_10, MIDI_SIGNAL_CONTROL_11,
  MIDI_SIGNAL_CONTROL_12, MIDI_SIGNAL_CONTROL_13, MIDI_SIGNAL_CONTROL_14, MIDI_SIGNAL_CONTROL_15,
  MIDI_SIGNAL_CONTROL_16, MIDI_SIGNAL_CONTROL_17, MIDI_SIGNAL_CONTROL_18, MIDI_SIGNAL_CONTROL_19,
  MIDI_SIGNAL_CONTROL_20, MIDI_SIGNAL_CONTROL_21, MIDI_SIGNAL_CONTROL_22, MIDI_SIGNAL_CONTROL_23,
  MIDI_SIGNAL_CONTROL_24, MIDI_SIGNAL_CONTROL_25, MIDI_SIGNAL_CONTROL_26, MIDI_SIGNAL_CONTROL_27,
  MIDI_SIGNAL_CONTROL_28, MIDI_SIGNAL_CONTROL_29, MIDI_SIGNAL_CONTROL_30, MIDI_SIGNAL_CONTROL_31,
  MIDI_SIGNAL_CONTROL_32, MIDI_SIGNAL_CONTROL_33, MIDI_SIGNAL_CONTROL_34, MIDI_SIGNAL_CONTROL_35,
  MIDI_SIGNAL_CONTROL_36, MIDI_SIGNAL_CONTROL_37, MIDI_SIGNAL_CONTROL_38, MIDI_SIGNAL_CONTROL_39,
  MIDI_SIGNAL_CONTROL_40, MIDI_SIGNAL_CONTROL_41, MIDI_SIGNAL_CONTROL_42, MIDI_SIGNAL_CONTROL_43,
  MIDI_SIGNAL_CONTROL_44, MIDI_SIGNAL_CONTROL_45, MIDI_SIGNAL_CONTROL_46, MIDI_SIGNAL_CONTROL_47,
  MIDI_SIGNAL_CONTROL_48, MIDI_SIGNAL_CONTROL_49, MIDI_SIGNAL_CONTROL_50, MIDI_SIGNAL_CONTROL_51,
  MIDI_SIGNAL_CONTROL_52, MIDI_SIGNAL_CONTROL_53, MIDI_SIGNAL_CONTROL_54, MIDI_SIGNAL_CONTROL_55,
  MIDI_SIGNAL_CONTROL_56, MIDI_SIGNAL_CONTROL_57, MIDI_SIGNAL_CONTROL_58, MIDI_SIGNAL_CONTROL_59,
  MIDI_SIGNAL_CONTROL_60, MIDI_SIGNAL_CONTROL_61, MIDI_SIGNAL_CONTROL_62, MIDI_SIGNAL_CONTROL_63,
  MIDI_SIGNAL_CONTROL_64, MIDI_SIGNAL_CONTROL_65, MIDI_SIGNAL_CONTROL_66, MIDI_SIGNAL_CONTROL_67,
  MIDI_SIGNAL_CONTROL_68, MIDI_SIGNAL_CONTROL_69, MIDI_SIGNAL_CONTROL_70, MIDI_SIGNAL_CONTROL_71,
  MIDI_SIGNAL_CONTROL_72, MIDI_SIGNAL_CONTROL_73, MIDI_SIGNAL_CONTROL_74, MIDI_SIGNAL_CONTROL_75,
  MIDI_SIGNAL_CONTROL_76, MIDI_SIGNAL_CONTROL_77, MIDI_SIGNAL_CONTROL_78, MIDI_SIGNAL_CONTROL_79,
  MIDI_SIGNAL_CONTROL_80, MIDI_SIGNAL_CONTROL_81, MIDI_SIGNAL_CONTROL_82, MIDI_SIGNAL_CONTROL_83,
  MIDI_SIGNAL_CONTROL_84, MIDI_SIGNAL_CONTROL_85, MIDI_SIGNAL_CONTROL_86, MIDI_SIGNAL_CONTROL_87,
  MIDI_SIGNAL_CONTROL_88, MIDI_SIGNAL_CONTROL_89, MIDI_SIGNAL_CONTROL_90, MIDI_SIGNAL_CONTROL_91,
  MIDI_SIGNAL_CONTROL_92, MIDI_SIGNAL_CONTROL_93, MIDI_SIGNAL_CONTROL_94, MIDI_SIGNAL_CONTROL_95,
  MIDI_SIGNAL_CONTROL_96, MIDI_SIGNAL_CONTROL_97, MIDI_SIGNAL_CONTROL_98, MIDI_SIGNAL_CONTROL_99,
  MIDI_SIGNAL_CONTROL_100, MIDI_SIGNAL_CONTROL_101, MIDI_SIGNAL_CONTROL_102, MIDI_SIGNAL_CONTROL_103,
  MIDI_SIGNAL_CONTROL_104, MIDI_SIGNAL_CONTROL_105, MIDI_SIGNAL_CONTROL_106, MIDI_SIGNAL_CONTROL_107,
  MIDI_SIGNAL_CONTROL_108, MIDI_SIGNAL_CONTROL_109, MIDI_SIGNAL_CONTROL_110, MIDI_SIGNAL_CONTROL_111,
  MIDI_SIGNAL_CONTROL_112, MIDI_SIGNAL_CONTROL_113, MIDI_SIGNAL_CONTROL_114, MIDI_SIGNAL_CONTROL_115,
  MIDI_SIGNAL_CONTROL_116, MIDI_SIGNAL_CONTROL_117, MIDI_SIGNAL_CONTROL_118, MIDI_SIGNAL_CONTROL_119,
  MIDI_SIGNAL_CONTROL_120, MIDI_SIGNAL_CONTROL_121, MIDI_SIGNAL_CONTROL_122, MIDI_SIGNAL_CONTROL_123,
  MIDI_SIGNAL_CONTROL_124, MIDI_SIGNAL_CONTROL_125, MIDI_SIGNAL_CONTROL_126, MIDI_SIGNAL_CONTROL_127
}
enum  MidiControlType {
  MIDI_CONTROL_NONE, MIDI_CONTROL_CONTINUOUS_0, MIDI_CONTROL_CONTINUOUS_1, MIDI_CONTROL_CONTINUOUS_2,
  MIDI_CONTROL_CONTINUOUS_3, MIDI_CONTROL_CONTINUOUS_4, MIDI_CONTROL_CONTINUOUS_5, MIDI_CONTROL_CONTINUOUS_6,
  MIDI_CONTROL_CONTINUOUS_7, MIDI_CONTROL_CONTINUOUS_8, MIDI_CONTROL_CONTINUOUS_9, MIDI_CONTROL_CONTINUOUS_10,
  MIDI_CONTROL_CONTINUOUS_11, MIDI_CONTROL_CONTINUOUS_12, MIDI_CONTROL_CONTINUOUS_13, MIDI_CONTROL_CONTINUOUS_14,
  MIDI_CONTROL_CONTINUOUS_15, MIDI_CONTROL_CONTINUOUS_16, MIDI_CONTROL_CONTINUOUS_17, MIDI_CONTROL_CONTINUOUS_18,
  MIDI_CONTROL_CONTINUOUS_19, MIDI_CONTROL_CONTINUOUS_20, MIDI_CONTROL_CONTINUOUS_21, MIDI_CONTROL_CONTINUOUS_22,
  MIDI_CONTROL_CONTINUOUS_23, MIDI_CONTROL_CONTINUOUS_24, MIDI_CONTROL_CONTINUOUS_25, MIDI_CONTROL_CONTINUOUS_26,
  MIDI_CONTROL_CONTINUOUS_27, MIDI_CONTROL_CONTINUOUS_28, MIDI_CONTROL_CONTINUOUS_29, MIDI_CONTROL_CONTINUOUS_30,
  MIDI_CONTROL_CONTINUOUS_31, MIDI_CONTROL_0, MIDI_CONTROL_1, MIDI_CONTROL_2,
  MIDI_CONTROL_3, MIDI_CONTROL_4, MIDI_CONTROL_5, MIDI_CONTROL_6,
  MIDI_CONTROL_7, MIDI_CONTROL_8, MIDI_CONTROL_9, MIDI_CONTROL_10,
  MIDI_CONTROL_11, MIDI_CONTROL_12, MIDI_CONTROL_13, MIDI_CONTROL_14,
  MIDI_CONTROL_15, MIDI_CONTROL_16, MIDI_CONTROL_17, MIDI_CONTROL_18,
  MIDI_CONTROL_19, MIDI_CONTROL_20, MIDI_CONTROL_21, MIDI_CONTROL_22,
  MIDI_CONTROL_23, MIDI_CONTROL_24, MIDI_CONTROL_25, MIDI_CONTROL_26,
  MIDI_CONTROL_27, MIDI_CONTROL_28, MIDI_CONTROL_29, MIDI_CONTROL_30,
  MIDI_CONTROL_31, MIDI_CONTROL_32, MIDI_CONTROL_33, MIDI_CONTROL_34,
  MIDI_CONTROL_35, MIDI_CONTROL_36, MIDI_CONTROL_37, MIDI_CONTROL_38,
  MIDI_CONTROL_39, MIDI_CONTROL_40, MIDI_CONTROL_41, MIDI_CONTROL_42,
  MIDI_CONTROL_43, MIDI_CONTROL_44, MIDI_CONTROL_45, MIDI_CONTROL_46,
  MIDI_CONTROL_47, MIDI_CONTROL_48, MIDI_CONTROL_49, MIDI_CONTROL_50,
  MIDI_CONTROL_51, MIDI_CONTROL_52, MIDI_CONTROL_53, MIDI_CONTROL_54,
  MIDI_CONTROL_55, MIDI_CONTROL_56, MIDI_CONTROL_57, MIDI_CONTROL_58,
  MIDI_CONTROL_59, MIDI_CONTROL_60, MIDI_CONTROL_61, MIDI_CONTROL_62,
  MIDI_CONTROL_63, MIDI_CONTROL_64, MIDI_CONTROL_65, MIDI_CONTROL_66,
  MIDI_CONTROL_67, MIDI_CONTROL_68, MIDI_CONTROL_69, MIDI_CONTROL_70,
  MIDI_CONTROL_71, MIDI_CONTROL_72, MIDI_CONTROL_73, MIDI_CONTROL_74,
  MIDI_CONTROL_75, MIDI_CONTROL_76, MIDI_CONTROL_77, MIDI_CONTROL_78,
  MIDI_CONTROL_79, MIDI_CONTROL_80, MIDI_CONTROL_81, MIDI_CONTROL_82,
  MIDI_CONTROL_83, MIDI_CONTROL_84, MIDI_CONTROL_85, MIDI_CONTROL_86,
  MIDI_CONTROL_87, MIDI_CONTROL_88, MIDI_CONTROL_89, MIDI_CONTROL_90,
  MIDI_CONTROL_91, MIDI_CONTROL_92, MIDI_CONTROL_93, MIDI_CONTROL_94,
  MIDI_CONTROL_95, MIDI_CONTROL_96, MIDI_CONTROL_97, MIDI_CONTROL_98,
  MIDI_CONTROL_99, MIDI_CONTROL_100, MIDI_CONTROL_101, MIDI_CONTROL_102,
  MIDI_CONTROL_103, MIDI_CONTROL_104, MIDI_CONTROL_105, MIDI_CONTROL_106,
  MIDI_CONTROL_107, MIDI_CONTROL_108, MIDI_CONTROL_109, MIDI_CONTROL_110,
  MIDI_CONTROL_111, MIDI_CONTROL_112, MIDI_CONTROL_113, MIDI_CONTROL_114,
  MIDI_CONTROL_115, MIDI_CONTROL_116, MIDI_CONTROL_117, MIDI_CONTROL_118,
  MIDI_CONTROL_119, MIDI_CONTROL_120, MIDI_CONTROL_121, MIDI_CONTROL_122,
  MIDI_CONTROL_123, MIDI_CONTROL_124, MIDI_CONTROL_125, MIDI_CONTROL_126,
  MIDI_CONTROL_127, MIDI_CONTROL_NONE, MIDI_CONTROL_CONTINUOUS_0, MIDI_CONTROL_CONTINUOUS_1,
  MIDI_CONTROL_CONTINUOUS_2, MIDI_CONTROL_CONTINUOUS_3, MIDI_CONTROL_CONTINUOUS_4, MIDI_CONTROL_CONTINUOUS_5,
  MIDI_CONTROL_CONTINUOUS_6, MIDI_CONTROL_CONTINUOUS_7, MIDI_CONTROL_CONTINUOUS_8, MIDI_CONTROL_CONTINUOUS_9,
  MIDI_CONTROL_CONTINUOUS_10, MIDI_CONTROL_CONTINUOUS_11, MIDI_CONTROL_CONTINUOUS_12, MIDI_CONTROL_CONTINUOUS_13,
  MIDI_CONTROL_CONTINUOUS_14, MIDI_CONTROL_CONTINUOUS_15, MIDI_CONTROL_CONTINUOUS_16, MIDI_CONTROL_CONTINUOUS_17,
  MIDI_CONTROL_CONTINUOUS_18, MIDI_CONTROL_CONTINUOUS_19, MIDI_CONTROL_CONTINUOUS_20, MIDI_CONTROL_CONTINUOUS_21,
  MIDI_CONTROL_CONTINUOUS_22, MIDI_CONTROL_CONTINUOUS_23, MIDI_CONTROL_CONTINUOUS_24, MIDI_CONTROL_CONTINUOUS_25,
  MIDI_CONTROL_CONTINUOUS_26, MIDI_CONTROL_CONTINUOUS_27, MIDI_CONTROL_CONTINUOUS_28, MIDI_CONTROL_CONTINUOUS_29,
  MIDI_CONTROL_CONTINUOUS_30, MIDI_CONTROL_CONTINUOUS_31, MIDI_CONTROL_0, MIDI_CONTROL_1,
  MIDI_CONTROL_2, MIDI_CONTROL_3, MIDI_CONTROL_4, MIDI_CONTROL_5,
  MIDI_CONTROL_6, MIDI_CONTROL_7, MIDI_CONTROL_8, MIDI_CONTROL_9,
  MIDI_CONTROL_10, MIDI_CONTROL_11, MIDI_CONTROL_12, MIDI_CONTROL_13,
  MIDI_CONTROL_14, MIDI_CONTROL_15, MIDI_CONTROL_16, MIDI_CONTROL_17,
  MIDI_CONTROL_18, MIDI_CONTROL_19, MIDI_CONTROL_20, MIDI_CONTROL_21,
  MIDI_CONTROL_22, MIDI_CONTROL_23, MIDI_CONTROL_24, MIDI_CONTROL_25,
  MIDI_CONTROL_26, MIDI_CONTROL_27, MIDI_CONTROL_28, MIDI_CONTROL_29,
  MIDI_CONTROL_30, MIDI_CONTROL_31, MIDI_CONTROL_32, MIDI_CONTROL_33,
  MIDI_CONTROL_34, MIDI_CONTROL_35, MIDI_CONTROL_36, MIDI_CONTROL_37,
  MIDI_CONTROL_38, MIDI_CONTROL_39, MIDI_CONTROL_40, MIDI_CONTROL_41,
  MIDI_CONTROL_42, MIDI_CONTROL_43, MIDI_CONTROL_44, MIDI_CONTROL_45,
  MIDI_CONTROL_46, MIDI_CONTROL_47, MIDI_CONTROL_48, MIDI_CONTROL_49,
  MIDI_CONTROL_50, MIDI_CONTROL_51, MIDI_CONTROL_52, MIDI_CONTROL_53,
  MIDI_CONTROL_54, MIDI_CONTROL_55, MIDI_CONTROL_56, MIDI_CONTROL_57,
  MIDI_CONTROL_58, MIDI_CONTROL_59, MIDI_CONTROL_60, MIDI_CONTROL_61,
  MIDI_CONTROL_62, MIDI_CONTROL_63, MIDI_CONTROL_64, MIDI_CONTROL_65,
  MIDI_CONTROL_66, MIDI_CONTROL_67, MIDI_CONTROL_68, MIDI_CONTROL_69,
  MIDI_CONTROL_70, MIDI_CONTROL_71, MIDI_CONTROL_72, MIDI_CONTROL_73,
  MIDI_CONTROL_74, MIDI_CONTROL_75, MIDI_CONTROL_76, MIDI_CONTROL_77,
  MIDI_CONTROL_78, MIDI_CONTROL_79, MIDI_CONTROL_80, MIDI_CONTROL_81,
  MIDI_CONTROL_82, MIDI_CONTROL_83, MIDI_CONTROL_84, MIDI_CONTROL_85,
  MIDI_CONTROL_86, MIDI_CONTROL_87, MIDI_CONTROL_88, MIDI_CONTROL_89,
  MIDI_CONTROL_90, MIDI_CONTROL_91, MIDI_CONTROL_92, MIDI_CONTROL_93,
  MIDI_CONTROL_94, MIDI_CONTROL_95, MIDI_CONTROL_96, MIDI_CONTROL_97,
  MIDI_CONTROL_98, MIDI_CONTROL_99, MIDI_CONTROL_100, MIDI_CONTROL_101,
  MIDI_CONTROL_102, MIDI_CONTROL_103, MIDI_CONTROL_104, MIDI_CONTROL_105,
  MIDI_CONTROL_106, MIDI_CONTROL_107, MIDI_CONTROL_108, MIDI_CONTROL_109,
  MIDI_CONTROL_110, MIDI_CONTROL_111, MIDI_CONTROL_112, MIDI_CONTROL_113,
  MIDI_CONTROL_114, MIDI_CONTROL_115, MIDI_CONTROL_116, MIDI_CONTROL_117,
  MIDI_CONTROL_118, MIDI_CONTROL_119, MIDI_CONTROL_120, MIDI_CONTROL_121,
  MIDI_CONTROL_122, MIDI_CONTROL_123, MIDI_CONTROL_124, MIDI_CONTROL_125,
  MIDI_CONTROL_126, MIDI_CONTROL_127, MIDI_CONTROL_NONE, MIDI_CONTROL_CONTINUOUS_0,
  MIDI_CONTROL_CONTINUOUS_1, MIDI_CONTROL_CONTINUOUS_2, MIDI_CONTROL_CONTINUOUS_3, MIDI_CONTROL_CONTINUOUS_4,
  MIDI_CONTROL_CONTINUOUS_5, MIDI_CONTROL_CONTINUOUS_6, MIDI_CONTROL_CONTINUOUS_7, MIDI_CONTROL_CONTINUOUS_8,
  MIDI_CONTROL_CONTINUOUS_9, MIDI_CONTROL_CONTINUOUS_10, MIDI_CONTROL_CONTINUOUS_11, MIDI_CONTROL_CONTINUOUS_12,
  MIDI_CONTROL_CONTINUOUS_13, MIDI_CONTROL_CONTINUOUS_14, MIDI_CONTROL_CONTINUOUS_15, MIDI_CONTROL_CONTINUOUS_16,
  MIDI_CONTROL_CONTINUOUS_17, MIDI_CONTROL_CONTINUOUS_18, MIDI_CONTROL_CONTINUOUS_19, MIDI_CONTROL_CONTINUOUS_20,
  MIDI_CONTROL_CONTINUOUS_21, MIDI_CONTROL_CONTINUOUS_22, MIDI_CONTROL_CONTINUOUS_23, MIDI_CONTROL_CONTINUOUS_24,
  MIDI_CONTROL_CONTINUOUS_25, MIDI_CONTROL_CONTINUOUS_26, MIDI_CONTROL_CONTINUOUS_27, MIDI_CONTROL_CONTINUOUS_28,
  MIDI_CONTROL_CONTINUOUS_29, MIDI_CONTROL_CONTINUOUS_30, MIDI_CONTROL_CONTINUOUS_31, MIDI_CONTROL_0,
  MIDI_CONTROL_1, MIDI_CONTROL_2, MIDI_CONTROL_3, MIDI_CONTROL_4,
  MIDI_CONTROL_5, MIDI_CONTROL_6, MIDI_CONTROL_7, MIDI_CONTROL_8,
  MIDI_CONTROL_9, MIDI_CONTROL_10, MIDI_CONTROL_11, MIDI_CONTROL_12,
  MIDI_CONTROL_13, MIDI_CONTROL_14, MIDI_CONTROL_15, MIDI_CONTROL_16,
  MIDI_CONTROL_17, MIDI_CONTROL_18, MIDI_CONTROL_19, MIDI_CONTROL_20,
  MIDI_CONTROL_21, MIDI_CONTROL_22, MIDI_CONTROL_23, MIDI_CONTROL_24,
  MIDI_CONTROL_25, MIDI_CONTROL_26, MIDI_CONTROL_27, MIDI_CONTROL_28,
  MIDI_CONTROL_29, MIDI_CONTROL_30, MIDI_CONTROL_31, MIDI_CONTROL_32,
  MIDI_CONTROL_33, MIDI_CONTROL_34, MIDI_CONTROL_35, MIDI_CONTROL_36,
  MIDI_CONTROL_37, MIDI_CONTROL_38, MIDI_CONTROL_39, MIDI_CONTROL_40,
  MIDI_CONTROL_41, MIDI_CONTROL_42, MIDI_CONTROL_43, MIDI_CONTROL_44,
  MIDI_CONTROL_45, MIDI_CONTROL_46, MIDI_CONTROL_47, MIDI_CONTROL_48,
  MIDI_CONTROL_49, MIDI_CONTROL_50, MIDI_CONTROL_51, MIDI_CONTROL_52,
  MIDI_CONTROL_53, MIDI_CONTROL_54, MIDI_CONTROL_55, MIDI_CONTROL_56,
  MIDI_CONTROL_57, MIDI_CONTROL_58, MIDI_CONTROL_59, MIDI_CONTROL_60,
  MIDI_CONTROL_61, MIDI_CONTROL_62, MIDI_CONTROL_63, MIDI_CONTROL_64,
  MIDI_CONTROL_65, MIDI_CONTROL_66, MIDI_CONTROL_67, MIDI_CONTROL_68,
  MIDI_CONTROL_69, MIDI_CONTROL_70, MIDI_CONTROL_71, MIDI_CONTROL_72,
  MIDI_CONTROL_73, MIDI_CONTROL_74, MIDI_CONTROL_75, MIDI_CONTROL_76,
  MIDI_CONTROL_77, MIDI_CONTROL_78, MIDI_CONTROL_79, MIDI_CONTROL_80,
  MIDI_CONTROL_81, MIDI_CONTROL_82, MIDI_CONTROL_83, MIDI_CONTROL_84,
  MIDI_CONTROL_85, MIDI_CONTROL_86, MIDI_CONTROL_87, MIDI_CONTROL_88,
  MIDI_CONTROL_89, MIDI_CONTROL_90, MIDI_CONTROL_91, MIDI_CONTROL_92,
  MIDI_CONTROL_93, MIDI_CONTROL_94, MIDI_CONTROL_95, MIDI_CONTROL_96,
  MIDI_CONTROL_97, MIDI_CONTROL_98, MIDI_CONTROL_99, MIDI_CONTROL_100,
  MIDI_CONTROL_101, MIDI_CONTROL_102, MIDI_CONTROL_103, MIDI_CONTROL_104,
  MIDI_CONTROL_105, MIDI_CONTROL_106, MIDI_CONTROL_107, MIDI_CONTROL_108,
  MIDI_CONTROL_109, MIDI_CONTROL_110, MIDI_CONTROL_111, MIDI_CONTROL_112,
  MIDI_CONTROL_113, MIDI_CONTROL_114, MIDI_CONTROL_115, MIDI_CONTROL_116,
  MIDI_CONTROL_117, MIDI_CONTROL_118, MIDI_CONTROL_119, MIDI_CONTROL_120,
  MIDI_CONTROL_121, MIDI_CONTROL_122, MIDI_CONTROL_123, MIDI_CONTROL_124,
  MIDI_CONTROL_125, MIDI_CONTROL_126, MIDI_CONTROL_127
}
enum  MidiChannelEventType {
  MIDI_EVENT_NONE, MIDI_EVENT_NOTE_OFF, MIDI_EVENT_NOTE_ON, MIDI_EVENT_KEY_PRESSURE,
  MIDI_EVENT_CONTROL_CHANGE, MIDI_EVENT_PROGRAM_CHANGE, MIDI_EVENT_CHANNEL_PRESSURE, MIDI_EVENT_PITCH_BEND,
  MIDI_EVENT_SYS_EX, MIDI_EVENT_SONG_POINTER, MIDI_EVENT_SONG_SELECT, MIDI_EVENT_TUNE,
  MIDI_EVENT_TIMING_CLOCK, MIDI_EVENT_SONG_START, MIDI_EVENT_SONG_CONTINUE, MIDI_EVENT_SONG_STOP,
  MIDI_EVENT_ACTIVE_SENSING, MIDI_EVENT_SYSTEM_RESET, MIDI_EVENT_NONE, MIDI_EVENT_NOTE_OFF,
  MIDI_EVENT_NOTE_ON, MIDI_EVENT_KEY_PRESSURE, MIDI_EVENT_CONTROL_CHANGE, MIDI_EVENT_PROGRAM_CHANGE,
  MIDI_EVENT_CHANNEL_PRESSURE, MIDI_EVENT_PITCH_BEND, MIDI_EVENT_SYS_EX, MIDI_EVENT_SONG_POINTER,
  MIDI_EVENT_SONG_SELECT, MIDI_EVENT_TUNE, MIDI_EVENT_TIMING_CLOCK, MIDI_EVENT_SONG_START,
  MIDI_EVENT_SONG_CONTINUE, MIDI_EVENT_SONG_STOP, MIDI_EVENT_ACTIVE_SENSING, MIDI_EVENT_SYSTEM_RESET,
  MIDI_EVENT_NONE, MIDI_EVENT_NOTE_OFF, MIDI_EVENT_NOTE_ON, MIDI_EVENT_KEY_PRESSURE,
  MIDI_EVENT_CONTROL_CHANGE, MIDI_EVENT_PROGRAM_CHANGE, MIDI_EVENT_CHANNEL_PRESSURE, MIDI_EVENT_PITCH_BEND,
  MIDI_EVENT_SYS_EX, MIDI_EVENT_SONG_POINTER, MIDI_EVENT_SONG_SELECT, MIDI_EVENT_TUNE,
  MIDI_EVENT_TIMING_CLOCK, MIDI_EVENT_SONG_START, MIDI_EVENT_SONG_CONTINUE, MIDI_EVENT_SONG_STOP,
  MIDI_EVENT_ACTIVE_SENSING, MIDI_EVENT_SYSTEM_RESET
}

Variables

 Bse::MusicalTuningType
 Bse::BseMusicalTuningType
Bse::v
 Bse::MidiSignalType
 Bse::BseMidiSignalType
 Bse::MidiControlType
 Bse::BseMidiControlType
 Bse::MidiChannelEventType
 Bse::BseMidiChannelEventType
 Bse::IntSeq
 Bse::TypeSeq
 Bse::StringSeq
 Bse::FloatSeq
 Bse::NoteSeq
 Bse::ItemSeq
 Bse::PartNoteSeq
 Bse::PartControlSeq
 Bse::PixelSeq
 Bse::CategorySeq
 Bse::DotSeq
 Bse::PartLinkSeq
 Bse::TrackPartSeq
 Bse::MidiChannelEvent
 Bse::PropertyCandidates
 Bse::PartNote
 Bse::PartControl
 Bse::NoteDescription
 Bse::NoteSequence
 Bse::Icon
 Bse::Category
 Bse::Dot
 Bse::PartLink
 Bse::TrackPart
 Bse::SongTiming
 Bse::SampleFileInfo
 Bse::GConfig

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines