Lines Matching refs:midisyn
1 /* $NetBSD: midisyn.c,v 1.25 2019/05/08 13:40:17 isaki Exp $ */
33 __KERNEL_RCSID(0, "$NetBSD: midisyn.c,v 1.25 2019/05/08 13:40:17 isaki Exp $");
63 static int midisyn_findvoice(midisyn *, int, int);
64 static void midisyn_freevoice(midisyn *, int);
65 static uint_fast16_t midisyn_allocvoice(midisyn *, uint_fast8_t, uint_fast8_t);
66 static void midisyn_attackv_vel(midisyn *, uint_fast16_t, midipitch_t,
72 static int16_t midisyn_adj_level(midisyn *, uint_fast8_t);
73 static midipitch_t midisyn_adj_pitch(midisyn *, uint_fast8_t);
74 static void midisyn_chan_releasev(midisyn *, uint_fast8_t, uint_fast8_t);
75 static void midisyn_upd_level(midisyn *, uint_fast8_t);
76 static void midisyn_upd_pitch(midisyn *, uint_fast8_t);
132 midisyn *ms = addr;
168 midisyn *ms = addr;
191 midisyn *ms = addr;
215 midisyn *ms = addr;
224 midisyn *ms = maddr;
235 midisyn_findvoice(midisyn *ms, int chan, int note)
250 midisyn_init(midisyn *ms)
280 midisyn_freevoice(midisyn *ms, int voice)
291 midisyn_allocvoice(midisyn *ms, uint_fast8_t chan, uint_fast8_t note)
327 midisyn_attackv_vel(midisyn *ms, uint_fast16_t voice, midipitch_t mp,
347 midisyn *ms = addr;
376 * where midisyn computes a volume from vel*volume*expression*
460 struct midisyn *ms;
463 ms = (struct midisyn *)cookie;
599 midisyn_adj_level(midisyn *ms, uint_fast8_t chan)
612 midisyn_adj_pitch(midisyn *ms, uint_fast8_t chan)
635 midisyn_chan_releasev(midisyn *ms, uint_fast8_t chan, uint_fast8_t vel)
647 midisyn_upd_level(midisyn *ms, uint_fast8_t chan)
670 midisyn_upd_pitch(midisyn *ms, uint_fast8_t chan)