beautypg.com

Streichfett midi implementation – Waldorf Streichfett User Manual

Page 22

background image

Appendix

Streichfett Reference Manual

22

Streichfett MIDI Implementation

I) Channel Voice Messages

Note OFF Message
Release a note played
Format: 8c nn vv
Where:
c : MIDI channel (0 - 15)
nn : Note index (0 - 127)
vv : Release velocity (0 - 127)

Note ON Message
Trigger a new note
Format : 9c nn vv
Where :
c : MIDI channel (0 - 15)
nn : Note index (0 - 127)
vv : Key on velocity (0 - 127)
Remark: If vv is 0, the message is equivalent to a Note off

Pitch Bend Message
Temporarily alter the pitch
Format : Ec ll mm
Where :
c : MIDI channel (0 - 15)
ll : Pitch bend LSB
mm : Pitch bend MSB

Program Change Message
Set the current program
Format : Cc pp
Where :
c : MIDI channel (0 - 15)
pp : Program number (0 - 11)
Remark: pp = preset + 4 x bank

II) Control Change Messages

Generic Control Change
Format : Bc cc vv
Where :
c : MIDI channel (0 - 15)
cc : controller index (0 - 119)
vv : value of controller
Controller number list:
70 : String registration
71 : String octaves
72 : String release
73 : String crescendo
74 : String ensemble type
75 : String ensemble
76 : Solo tone
77 : Solo tremolo
78 : Solo split
79 : Solo sustain
80 : Solo attack