#include <csoundCore.h>
Data Fields | |
short | pgmno |
short | insno |
short | RegParNo |
short | mono |
MONPCH * | monobas |
MONPCH * | monocur |
struct insds * | kinsptr [128] |
MYFLT | polyaft [128] |
MYFLT | ctl_val [136] |
short | pgm2ins [128] |
MYFLT | aftouch |
MYFLT | pchbend |
MYFLT | pbensens |
MYFLT | dummy_ |
short | ksuscnt |
short | sustaining |
int | dpmsb |
int | dplsb |
int | datenabl |
DKLST * | klists |
DPARM * | dparms |
short mchnblk::pgmno |
most recently received program change
short mchnblk::insno |
instrument number assigned to this channel
short mchnblk::RegParNo |
short mchnblk::mono |
struct insds* mchnblk::kinsptr[128] [read] |
list of active notes (NULL: not active)
MYFLT mchnblk::polyaft[128] |
polyphonic pressure indexed by note number
MYFLT mchnblk::ctl_val[136] |
... with GS vib_rate, stored in c128-c135
short mchnblk::pgm2ins[128] |
program change to instr number (<=0: ignore)
MYFLT mchnblk::aftouch |
channel pressure (0-127)
MYFLT mchnblk::pchbend |
pitch bend (-1 to 1)
MYFLT mchnblk::pbensens |
pitch bend sensitivity in semitones
MYFLT mchnblk::dummy_ |
unused
short mchnblk::ksuscnt |
number of held (sustaining) notes
short mchnblk::sustaining |
current state of sustain pedal (0: off)
int mchnblk::dpmsb |
int mchnblk::dplsb |
chain of dpgm keylists
drumset params