massign assigns certain midi channels to instrument numbers. See the Triggering Instrument Instances chapter for more information.
pgmassign assigns certain program changes to instrument numbers.
notnum gets the midi number of the key which has been pressed and activated this instrument instance.
cpsmidi converts this note number to the frequency in cycles per second (Hertz).
veloc and ampmidi get the velocity of the key which has been pressed and activated this instrument instance.
midichn returns the midi channel number from which the note was activated.
pchbend gets the pitch bend information.
aftouch and polyaft get the aftertouch information.
ctrl7 gets the values of a usual (7bit) controller and scales it. ctrl14 and ctrl21 can be used for high definition controllers.
initc7 or ctrlinit set the initial value of 7bit controllers. Use initc14 and initc21 for high definition devices.
midiin gives access to all incoming midi events.
midiout writes any event to the midi out port.
OSCinit initializes a port for later use of the OSClisten opcode.
OSClisten receives messages of the port which was initialized by OSCinit.
OSCsend sends messages to a port.
remoteport defines the port for use with the remote system.
insremot will send note events from a source machine to one destination.
insglobal will send note events from a source machine to many destinations.
midiremot will send midi events from a source machine to one destination.
socksend sends audio data to other processes using the low-level UDP or TCP protocols.
The FLTK Widgets are integrated in Csound. Information and examples can be found here.
QuteCsound implements a more modern and easy-to-use system for widgets. The communication between the widgets and Csound is done via invalue (or chnget) and outvalue (or chnset).
sensekey gets the input of your computer keys.
xyin can get the mouse position if your frontend does not provide this sensing otherwise.
wiiconnect reads data from a number of external Nintendo Wiimote controllers.
wiidata reads data fields from a number of external Nintendo Wiimote controllers.
wiirange sets scaling and range limits for certain Wiimote fields.
p5gconnect reads data from an external P5 Glove controller.