mchnblk Struct Reference

#include <csoundCore.h>

Collaboration diagram for mchnblk:

Collaboration graph
[legend]

Data Fields

short pgmno
short insno
short RegParNo
short mono
MONPCHmonobas
MONPCHmonocur
struct insdskinsptr [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
DKLSTklists
DPARMdparms

Field Documentation

most recently received program change

instrument number assigned to this channel

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)

channel pressure (0-127)

pitch bend (-1 to 1)

pitch bend sensitivity in semitones

unused

number of held (sustaining) notes

current state of sustain pedal (0: off)

chain of dpgm keylists

drumset params


Generated on Sun Nov 9 00:13:54 2008 for Csound and CsoundAC by  doxygen 1.5.6