From b502ae9da484ffa2f685f45f08c87400bf25c9d6 Mon Sep 17 00:00:00 2001 From: Wong Cho Ching Date: Sun, 26 Jan 2014 14:23:32 +0800 Subject: [PATCH] Changed the placement of code --- plugins/opl2/opl2instrument.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/opl2/opl2instrument.cpp b/plugins/opl2/opl2instrument.cpp index 50ea98b0a..3c8b425b0 100644 --- a/plugins/opl2/opl2instrument.cpp +++ b/plugins/opl2/opl2instrument.cpp @@ -148,6 +148,9 @@ opl2instrument::opl2instrument( InstrumentTrack * _instrument_track ) : emulatorMutex.lock(); theEmulator = new CTemuopl(engine::mixer()->processingSampleRate(), true, false); theEmulator->init(); + // Enable waveform selection + theEmulator->write(0x01,0x20); + emulatorMutex.unlock(); //Initialize voice values voiceNote[0] = 0; @@ -157,10 +160,6 @@ opl2instrument::opl2instrument( InstrumentTrack * _instrument_track ) : voiceLRU[i] = i; } - // Enable waveform selection - theEmulator->write(0x01,0x20); - emulatorMutex.unlock(); - updatePatch(); // Can the buffer size change suddenly? I bet that would break lots of stuff