midion

midion --  Plays MIDI notes.

Description

Plays MIDI notes.

Syntax

midion kchn, knum, kvel

Performance

kchn -- MIDI channel number (1-16)

knum -- note number (0-127)

kvel -- velocity (0-127)

midion (k-rate note on) plays MIDI notes with current kchn, knum and kvel. These arguments can be varied at k-rate. Each time the MIDI converted value of any of these arguments changes, last MIDI note played by current instance of midion is immediately turned off and a new note with the new argument values is activated. This opcode, as well as moscil, can generate very complex melodic textures if controlled by complex k-rate signals.

Any number of midion opcodes can appear in the same Csound instrument, allowing a counterpoint-style polyphony within a single instrument.

See Also

moscil

Credits

Author: Gabriel Maldonado

Italy

May 1997 (moscil new in Csound version 3.47)

Thanks goes to Rasmus Ekman for pointing out the correct MIDI channel and controller number ranges.