Warning: Specifications are still subject to change! |
||
---|---|---|
|
|
|
vst4cs -- VST plugin hosting in Csound on Windows.
vstmidiout is used for sending MIDI information to a vst plugin..
vstmidiout instance, kstatus, kchan, kdata1, kdata2
instance -- the number which identifies the plugin, returned previously by the vstinit opcode.
kstatus -- the type of midi message to be sent. Currently noteon (144), note off (128), Control Change (176), Program change (192), Aftertouch (208) and Pitch Bend (224) are supported.
kchan -- the MIDI channel transmitted on.
kdata1, kdata2 -- the MIDI data pair, which varies depending on kstatus. e.g. note/velocity for note on and note off, Controller number/value for control change.
/* orc */ sr = 44100 kr = 4410 ksmps = 10 nchnls = 2 giHandle1 vstinit "c:/vstplugins/cheeze/cheeze machine.dll",1 instr 3 ain1 = 0 ab1, ab2 vstaudio gihandle1, ain1, ain1 outs ab1, ab2 endin instr 4 vstmidiout gihandle1,144,1,p4,p5 endin /* sco */ i 3 0 21 i4 1 1 57 32 i4 3 1 60 100 i4 5 1 62 100 i4 7 1 64 100 i4 9 1 65 100 i4 11 1 67 100 i4 13 1 69 100 i4 15 3 71 100 i4 18 3 72 100 e
Authors: |
Cabrera, Andres |
Bogota, Colombia |
2004 |
Gogins, Michael |
New York, USA |
2004 |
|
|
|
|
|
|