|
| enum | Dx8::DMUS_CHORDKEYF_FLAGS : uint8_t { Dx8::DMUS_CHORDKEYF_SILENT = 1
} |
| |
| enum | Dx8::DMUS_COMMANDT_TYPES : uint8_t {
Dx8::DMUS_COMMANDT_GROOVE = 0
, Dx8::DMUS_COMMANDT_FILL = 1
, Dx8::DMUS_COMMANDT_INTRO = 2
, Dx8::DMUS_COMMANDT_BREAK = 3
,
Dx8::DMUS_COMMANDT_END = 4
, Dx8::DMUS_COMMANDT_ENDANDINTRO = 5
} |
| |
| enum | Dx8::DMUS_EMBELLISHT_TYPES : uint16_t {
Dx8::DMUS_EMBELLISHT_NORMAL = 0
, Dx8::DMUS_EMBELLISHT_FILL = 1
, Dx8::DMUS_EMBELLISHT_BREAK = 2
, Dx8::DMUS_EMBELLISHT_INTRO = 4
,
Dx8::DMUS_EMBELLISHT_END = 8
, Dx8::DMUS_EMBELLISHT_MOTIF = 16
, Dx8::DMUS_EMBELLISHT_ALL = 0xFFFF
} |
| |
| enum | Dx8::DMUS_IO_INST_FLSGS : uint32_t {
Dx8::DMUS_IO_INST_NONE = 0
, Dx8::DMUS_IO_INST_PATCH = 0x0001
, Dx8::DMUS_IO_INST_BANKSELECT = 0x0002
, Dx8::DMUS_IO_INST_ASSIGN_PATCH = 0x0008
,
Dx8::DMUS_IO_INST_NOTERANGES = 0x0010
, Dx8::DMUS_IO_INST_PAN = 0x0020
, Dx8::DMUS_IO_INST_VOLUME = 0x0040
, Dx8::DMUS_IO_INST_TRANSPOSE = 0x0080
,
Dx8::DMUS_IO_INST_GM = 0x0100
, Dx8::DMUS_IO_INST_GS = 0x0200
, Dx8::DMUS_IO_INST_XG = 0x0400
, Dx8::DMUS_IO_INST_CHANNEL_PRIORITY = 0x0800
,
Dx8::DMUS_IO_INST_USE_DEFAULT_GM_SET = 0x1000
, Dx8::DMUS_IO_INST_PITCHBENDRANGE = 0x2000
} |
| |
| enum | Dx8::DMUS_PLAYMODE_FLAGS : uint8_t {
Dx8::DMUS_PLAYMODE_FIXED = 0
, Dx8::DMUS_PLAYMODE_KEY_ROOT = 1
, Dx8::DMUS_PLAYMODE_CHORD_ROOT = 2
, Dx8::DMUS_PLAYMODE_SCALE_INTERVALS = 4
,
Dx8::DMUS_PLAYMODE_CHORD_INTERVALS = 8
, Dx8::DMUS_PLAYMODE_NONE = 16
} |
| |
| enum | Dx8::DMUS_NOTEF_FLAGS : uint8_t {
Dx8::DMUS_NOTEF_NOTEON = 1
, Dx8::DMUS_NOTEF_NOINVALIDATE = 2
, Dx8::DMUS_NOTEF_NOINVALIDATE_INSCALE = 4
, Dx8::DMUS_NOTEF_NOINVALIDATE_INCHORD = 8
,
Dx8::DMUS_NOTEF_REGENERATE = 16
} |
| |
| enum | Dx8::Control : uint8_t {
Dx8::BankSelect = 0x00
, Dx8::ModWheel = 0x01
, Dx8::BreathCtl = 0x02
, Dx8::FootCtl = 0x04
,
Dx8::Portamento = 0x05
, Dx8::DataMsb = 0x06
, Dx8::ChannelVolume = 0x07
, Dx8::Balance = 0x08
,
Dx8::Pan = 0x0A
, Dx8::ExpressionCtl = 0x0B
, Dx8::Effect1Ctl = 0x0C
, Dx8::Effect2Ctl = 0x0D
,
Dx8::GeneralPurpose1 = 0x10
, Dx8::GeneralPurpose2 = 0x11
, Dx8::GeneralPurpose3 = 0x12
, Dx8::GeneralPurpose4 = 0x13
} |
| |
| enum | Dx8::Shape : uint8_t {
Dx8::DMUS_CURVES_LINEAR = 0
, Dx8::DMUS_CURVES_INSTANT = 1
, Dx8::DMUS_CURVES_EXP = 2
, Dx8::DMUS_CURVES_LOG = 3
,
Dx8::DMUS_CURVES_SINE = 4
} |
| |
| enum | Dx8::DMUS_CURVE_TYPE : uint8_t {
Dx8::DMUS_CURVET_NULL = 0x0
, Dx8::DMUS_CURVET_PBCURVE = 0x03
, Dx8::DMUS_CURVET_CCCURVE = 0x04
, Dx8::DMUS_CURVET_MATCURVE = 0x05
,
Dx8::DMUS_CURVET_PATCURVE = 0x06
, Dx8::DMUS_CURVET_RPNCURVE = 0x07
, Dx8::DMUS_CURVET_NRPNCURVE = 0x08
} |
| |