Appendix A: MIDI Specifications
80
Venom User Guide
Appendix A: MIDI Specifications
MIDI Channel Messages
* n: Channel 00h~0Fh 0~15
* vv: Value 00h~7Fh 0~127
* kk: Note No. 00h~7Fh 0~127 (C-1~G9)
Message MIDI [H] Description
Note On
Note OFF
Note OFF
9n kk vv
9n kk 00
8n kk vv
kk: 0~127 (Note),vv: 1~127 (Velocity)
kk: 0~127 (Note)
kk: 0~127 (Note),vv: 1~127 (Velocity)
Program Change Cn vv vv: 0~127 (Program)
Channel Pressure Dn vv vv: 0~127 (Pressure)
Pitch Bend Change En ll mm ll:mm: 0:0 ~ 0:64 ~ 127:127 => -8192 ~ 0 ~ +8191
Polyphonic Pres-
sure
An kk vv Not Transmitted or Received.
Message MIDI [H] Description
CTRL 00 Bn 00 vv Bank Select
CTRL 01 Bn 01 vv Modulation Wheel
CTRL 03 Bn 03 vv Filter Cutoff coarse
CTRL 05 Bn 05 vv Portamento (Glide) time
CTRL 07 Bn 07 vv Synth Track Volume (default=100)
CTRL 09 Bn 09 vv Voice Detune coarse (0=-64 Semitones, 64=neutral, 127=+63 Semitones)
CTRL 10 Bn 0A vv Pan (default=64 center)
CTRL 11 Bn 0B vv Expression
CTRL 14 Bn 0E vv LFO2 Rate (*see LFO1 Rate)
CTRL 15 Bn 0F vv LFO2 Wave 0=sin, 1=sin+, 2=tri, 3=Saw, 4=Sqr, 5=S&H, 6=linS&H, 7=gs&H,
unofficial: 8=logSqr,9=expSqr,10=logUpSaw,11=expUpSaw)
CTRL 16 Bn 10 vv LFO2 Wave Start (was LFO2 VCF amount)
CTRL 17 Bn 11 vv LFO2 Attack Rate (was LFO2 VCA amount)
CTRL 18 Bn 12 vv LFO2 delay
CTRL 19 Bn 13 vv Synth Direct Level
CTRL 20 Bn 14 vv EG2 attack time
CTRL 21 Bn 15 vv EG2 attack hold time
CTRL 22 Bn 16 vv EG2 decay time
CTRL 23 Bn 17 vv EG2 sustain level
CTRL 24 Bn 18 vv EG2 release time (Range 0..126, 127=Release Hold)
CTRL 25 Bn 19 vv EG3 attack time
CTRL 26 Bn 1A vv EG3 attack hold time
CTRL 27 Bn 1B vv EG3 decay time
CTRL 28 Bn 1C vv EG1 attack hold time
CTRL 29 Bn 1D vv OSC1 coarse tune (…52=16’… 64=8’ … 72=4’ … 84=2’…)
CTRL 30 Bn 1E vv OSC2 coarse tune (…52=16’… 64=8’ … 72=4’ … 84=2’…)