-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcontrolcodes.hpp
66 lines (64 loc) · 1.13 KB
/
controlcodes.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#ifndef MIDICONSTANTS_CONTROLCODES_HPP
#define MIDICONSTANTS_CONTROLCODES_HPP
namespace MIDIConstants
{
enum class ControlCodes:int
{
BANK_SELECT=0
,MODWHEEL=1
,BREATH=2
,FOOT=4
,PORTAMENTO_TIME=5
,DATA_ENTRY=6
,CHANNEL_VOLUME=7
,BALANCE=8
,PAN=10
,EXPRESSION=11
,EFFECT1=12
,EFFECT2=13
,GENERAL_PURPOSE_1=16
,GENERAL_PURPOSE_2=17
,GENERAL_PURPOSE_3=18
,GENERAL_PURPOSE_4=19
,SUSTAIN=64
,PORTAMENTO_SWITCH=65
,SOSTENUTO=66
,SOFT_PEDAL=67
,LEGATO=68
,HOLD=69
,SOUND_1=70
,SOUND_2=71
,SOUND_3=72
,SOUND_4=73
,SOUND_5=74
,SOUND_6=75
,SOUND_7=76
,SOUND_8=77
,SOUND_9=78
,SOUND_10=79
,GENERAL_PURPOSE_5=80
,GENERAL_PURPOSE_6=81
,GENERAL_PURPOSE_7=82
,GENERAL_PURPOSE_8=83
,PORTAMENTO_CONTROL=84
,VELOCITY_PREFIX=88
,EFFECT1_DEPTH=91
,EFFECT2_DEPTH=92
,EFFECT3_DEPTH=93
,EFFECT4_DEPTH=94
,EFFECT5_DEPTH=95
,DATA_INCREMENT=96
,DATA_DECREMENT=97
,PARAMETER_NUMBER_REG_LSB=100
,PARAMETER_NUMBER_REG_MSB=101
,SOUND_OFF=120
,CONTROLLERS_RESET=121
,LOCAL_SWITCH=122
,NOTES_OFF=123
,OMNI_OFF=124
,OMNI_ON=125
,MONO_MODE=126
,POLY_MODE=127
};
}
#endif