From 432a19d45b1b285184a1000c6d528fcb0f360f7f Mon Sep 17 00:00:00 2001 From: JP Cimalando Date: Sun, 24 Feb 2019 11:04:00 +0100 Subject: javaopl: fix inversion of panning --- src/chips/java_opl3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/chips/java_opl3.cpp') diff --git a/src/chips/java_opl3.cpp b/src/chips/java_opl3.cpp index 39477e2..a20a67d 100644 --- a/src/chips/java_opl3.cpp +++ b/src/chips/java_opl3.cpp @@ -75,7 +75,7 @@ void JavaOPL3::writePan(uint16_t addr, uint8_t data) float phase = (data == 63 || data == 64) ? 63.5f : (float)data; phase *= (float)(M_PI / 2 / 127); - chip_r->SetPanning(channel, sinf(phase), cosf(phase)); + chip_r->SetPanning(channel, cosf(phase), sinf(phase)); } void JavaOPL3::nativeGenerateN(int16_t *output, size_t frames) -- cgit v1.2.3