<dec f='src/src/sys/dev/midisynvar.h' l='66' type='uint_fast16_t (*)(midisyn *, uint_fast8_t, uint_fast8_t)'/>
<offset>192</offset>
<doc f='src/src/sys/dev/midisynvar.h' l='55'>/*
	 * allocv(midisyn *ms, uint_fast8_t chan, uint_fast8_t key);
	 * Allocate one of the devices actual voices (stealing one if
	 * necessary) to play note number &apos;key&apos; (the MIDI note number, not
	 * a frequency) associated with MIDI channel chan. An implementation
	 * might want to choose a voice already last used on chan, to save
	 * shuffling of patches.
	 * One day a variant of this method will probably be needed, with an
	 * extra argument indicating whether a melodic or percussive voice is
	 * wanted.
	 */</doc>
<use f='src/src/sys/dev/midisyn.c' l='260' u='r' c='midisyn_init'/>
<use f='src/src/sys/dev/midisyn.c' l='264' u='w' c='midisyn_init'/>
<use f='src/src/sys/dev/midisyn.c' l='285' u='r' c='midisyn_freevoice'/>
<use f='src/src/sys/dev/midisyn.c' l='382' u='r' c='midisyn_channelmsg'/>
