static void set_phase( int track, int val ) { __GETMDX; mdx->track[track].phase = val; if ( track<8 ) ym2151_set_pan(track, val); else pcm8_set_pan(val); if ( val == MDX_PAN_N ) { if ( track<8 ) ym2151_note_off(track); else pcm8_note_off(track-8); } return; }
static void set_phase( int track, int val, songdata *data ) { __GETMDX(data); mdx->track[track].phase = val; if ( track<8 ) ym2151_set_pan(track, val, data); else pcm8_set_pan(val, data); if ( val == MDX_PAN_N ) { if ( track<8 ) ym2151_note_off(track, data); else pcm8_note_off(track-8, data); } return; }