Csound and CsoundAC API  5.17
Data Structures | Macros
midiops.h File Reference

Data Structures

struct  CHANCTL
 
struct  CPSTABLE
 
struct  CTLIN
 
struct  CTLINIT
 
struct  GTEMPO
 
struct  MASSIGN
 
struct  MIDIAGE
 
struct  MIDIAMP
 
struct  MIDICHN
 
struct  MIDICTL
 
struct  MIDIIN
 
struct  MIDIKMAP
 
struct  MIDIKMB
 
struct  MIDIMAP
 
struct  MIDIOLAP
 
struct  PGMASSIGN
 
struct  PGMIN
 

Macros

#define AFTOUCH_TYPE   0xD0
 
#define CONTROL_TYPE   0xB0
 
#define DATENTRY   6
 
#define NOTEOFF_TYPE   0x80
 
#define NOTEON_TYPE   0x90
 
#define NRPNLSB   98
 
#define NRPNMSB   99
 
#define PCHBEND_TYPE   0xE0
 
#define POLYAFT_TYPE   0xA0
 
#define PROGRAM_TYPE   0xC0
 
#define RPNLSB   100
 
#define RPNMSB   101
 
#define SUSTAIN_SW   64
 
#define SYSTEM_TYPE   0xF0
 
#define TVA_DEC   134
 
#define TVA_RIS   133
 
#define TVA_RLS   135
 
#define TVF_CUTOFF   131
 
#define TVF_RESON   132
 
#define VIB_DELAY   130
 
#define VIB_DEPTH   129 /* in unused ctl_val spc */
 
#define VIB_RATE   128 /* ROLAND EXTENDED CTRLS */
 
#define VOLUME   7
 

Macro Definition Documentation

#define AFTOUCH_TYPE   0xD0
#define CONTROL_TYPE   0xB0
#define DATENTRY   6
#define NOTEOFF_TYPE   0x80
#define NOTEON_TYPE   0x90
#define NRPNLSB   98
#define NRPNMSB   99
#define PCHBEND_TYPE   0xE0
#define POLYAFT_TYPE   0xA0
#define PROGRAM_TYPE   0xC0
#define RPNLSB   100
#define RPNMSB   101
#define SUSTAIN_SW   64
#define SYSTEM_TYPE   0xF0
#define TVA_DEC   134
#define TVA_RIS   133
#define TVA_RLS   135
#define TVF_CUTOFF   131
#define TVF_RESON   132
#define VIB_DELAY   130
#define VIB_DEPTH   129 /* in unused ctl_val spc */
#define VIB_RATE   128 /* ROLAND EXTENDED CTRLS */
#define VOLUME   7