Changeset b28a12e in buchla-68k for ram/im700.c
- Timestamp:
- 07/10/2017 02:17:49 PM (7 years ago)
- Branches:
- master
- Children:
- 06f6615
- Parents:
- 39a696b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/im700.c
r39a696b rb28a12e 11 11 #define M7CAT 1 /* so libdsp.h gets it right */ 12 12 13 #include "all.h" 14 15 extern uint16_t tofpu(uint16_t time); 16 17 extern void nokey(void); 18 extern int16_t nonf(int16_t k); 19 extern void stdmkey(void); 20 extern void cxkstd(void); 21 extern void cykstd(void); 22 extern void cxgen(void); 23 extern void cygen(void); 24 extern void cmvgen(void); 25 extern int16_t stdctp2(void); 26 27 extern int16_t xgetran(int16_t mlt); 28 extern uint16_t setipl(uint16_t arg); 29 extern void clearer(int16_t stat, int16_t sig); 30 extern void clrnl(void); 31 extern void getasg(int16_t n); 32 extern void inital(void); 33 extern void initil(void); 34 extern void initpt(void); 35 extern void initsq(void); 36 extern void inittl(void); 37 extern void iniwslb(void); 38 extern void lcdlbls(void); 39 extern void setdyn(int16_t grp, int16_t dyn); 40 extern void setleds(void); 41 extern void setloc(int16_t grp, int16_t loc); 42 extern void settmpo(int16_t val); 43 extern void swinit(void); 44 extern void vsndpal(int16_t pp[16][3]); 45 46 extern int16_t blakpal[16][3]; 47 48 extern LPF t_prmtr[]; 49 50 extern int8_t *funcndx[256][2]; 51 52 extern int8_t keystat[24]; 53 extern int8_t ldcmnt[38]; 54 extern int8_t ldfile[9]; 55 extern int8_t loadedc[NLTYPES][37]; 56 extern int8_t loadedf[NLTYPES][8]; 57 extern int8_t masens[3]; 58 extern int8_t mctlval[NCTRLS]; 59 extern int8_t mdbyte[3]; 60 extern int8_t mpsust[48]; 61 extern int8_t mrstat[3]; 62 extern int8_t trgtab[NTRIGS]; 63 64 extern int16_t fnoff[]; 65 66 extern int16_t articen[12]; /* voice articulation enable status */ 67 extern int16_t grpmode[12]; /* group mode - 0 = play, 1 = stdby, 2 = rec */ 68 extern int16_t grpsel[12]; /* group select status for instrument selection */ 69 extern int16_t grpstat[12]; /* group status - 0 = off, non-0 = on */ 70 extern int16_t gtctab[12]; /* group to color table */ 71 extern int16_t lastvce[12]; /* last voice assigned in each group */ 72 extern int16_t lastvel[12]; /* last velocity sent to group */ 73 extern int16_t mpbend[48]; /* MIDI pitch bend data, by port and channel */ 74 extern int16_t msmstv[3]; /* MIDI state machine state variables */ 75 extern int16_t prstab[NTRIGS]; /* pressure */ 76 extern int16_t vce2trg[12]; /* voice to trigger map (-1 EQ NULL) */ 77 extern int16_t veltab[NTRIGS]; /* velocity */ 78 79 /* 80 81 */ 82 83 extern LPF (*oldsw)[]; /* saved swpt value */ 84 extern LPF (*swpt)[]; /* switch dispatch table pointer */ 85 86 extern void (*curmove)(void); /* cursor move function */ 87 extern int16_t (*curtype)(void); /* cursor type function */ 88 extern void (*cx_key)(void); /* x rate calculation */ 89 extern void (*cx_upd)(void); /* x update */ 90 extern void (*cy_key)(void); /* y rate calculation */ 91 extern void (*cy_upd)(void); /* y update */ 92 extern void (*d_key)(int16_t k); /* in-field data key processor */ 93 extern void (*e_key)(void); /* E key processor */ 94 extern void (*m_key)(void); /* M key processor */ 95 extern int16_t (*not_fld)(int16_t k); /* not-in-field data key processor */ 96 extern void (*premove)(void); /* cursor pre-move function */ 97 extern void (*pstmove)(void); /* cursor post-move function */ 98 extern void (*x_key)(void); /* X key processor */ 99 extern void (*xy_dn)(void); /* cursor - finger on (down) */ 100 extern void (*xy_up)(void); /* cursor - finger off (up) */ 101 102 extern int16_t *cratex; /* cursor x rate table pointer */ 103 extern int16_t *cratey; /* cursor x rate table pointer */ 13 #include "ram.h" 104 14 105 15 int16_t admctl; /* assignment display submenu control variable */
Note:
See TracChangeset
for help on using the changeset viewer.