From 7ac1867222e779bbdb29591478bfdf86d16e9b4f Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Wed, 30 Nov 2022 00:20:03 +0600 Subject: [PATCH] Make free voice behaviour more aggressive --- src/sound/midi_opl4.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sound/midi_opl4.c b/src/sound/midi_opl4.c index 25984e832..ba641701c 100644 --- a/src/sound/midi_opl4.c +++ b/src/sound/midi_opl4.c @@ -309,8 +309,10 @@ get_voice(const YRW801_WAVE_DATA *wave_data, opl4_midi_t *opl4_midi) break; } - if (opl4_midi_cur->voice_data[voice].activated < free_voice->activated) + if (opl4_midi_cur->voice_data[voice].activated < free_voice->activated) { free_voice = &opl4_midi_cur->voice_data[voice]; + break; + } } }