Changeset b28a12e in buchla-68k for ram/asgvce.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/asgvce.c
r39a696b rb28a12e 10 10 #define DEBUGIT 0 11 11 12 #include "all.h" 13 14 extern int16_t sc_trak(int32_t tval); 15 extern int16_t sc_trek(int32_t tval); 16 extern void chgsdf(void); 17 extern void chgsef(void); 18 extern void execkey(int16_t trg, int16_t pch, int16_t vce, int16_t tag); 19 extern void se_disp(struct s_entry *ep, int16_t sd, struct gdsel *gdstb[], int16_t cf); 20 21 #if DEBUGIT 22 extern short debugsw; 23 #endif 24 25 /* 26 27 */ 28 29 extern int16_t clksrc; /* clock source */ 30 extern int16_t curasg; /* current assignment table */ 31 extern int16_t legato; /* "legato" mode flag */ 32 extern int16_t lstbgnc; /* last note begin entry count */ 33 extern int16_t lstendc; /* last note end entry count */ 34 extern int16_t lstflag; /* last note list end flag */ 35 extern int16_t ndisp; /* current display number */ 36 extern int16_t newflag; /* new data entered while t_ctr EQ t_cur */ 37 extern int16_t nkdown; /* number of keys down */ 38 extern int16_t recsw; /* record/play switch */ 39 extern int16_t sd; /* score display direction */ 40 extern int16_t se; /* score execution direction */ 41 extern int16_t stepenb; /* step enable */ 42 extern int16_t stepint; /* note interval */ 43 extern int16_t stepwgt; /* note weight */ 44 extern int16_t velflag; /* velocity display enable flag */ 45 46 extern int16_t grpmode[]; /* group mode table */ 47 extern int16_t grpstat[]; /* group status table */ 48 extern int16_t ins2grp[]; /* instrument to group assigments */ 49 extern int16_t vce2grp[]; /* voice to group map */ 50 extern int16_t lastvce[]; /* last voice assigned in each group */ 51 extern int16_t lastvel[]; /* last velocity seen by each group */ 52 extern int16_t tuntab[]; /* current tuning table */ 53 extern int16_t vce2trg[]; /* voice to trigger map (-1 EQ NULL) */ 54 55 extern int16_t stepfrm[][17]; /* steps per frame table */ 56 57 extern uint16_t *obj8; /* score display object pointer */ 58 59 extern struct gdsel *gdstbc[]; /* group status table - center slice */ 60 61 extern struct n_entry *lstbgns[NLSTENTS]; /* note begin pointers */ 62 extern struct n_entry *lstends[NLSTENTS]; /* note end pointers */ 63 64 extern struct nevent *nefree; /* pointer to free note entries */ 65 extern struct nevent *nelist; /* pointer to note entry list */ 66 67 extern struct nevent nevents[NNEVTS]; /* note event list */ 12 #include "ram.h" 68 13 69 14 /*
Note:
See TracChangeset
for help on using the changeset viewer.