nukeykt / Nuked-SC55

Roland SC-55 series emulation
Other
439 stars 48 forks source link

Audio playing one semitone too low #84

Open darobyn opened 5 months ago

darobyn commented 5 months ago

I'm using loopmidi and sending MIDI notes via OpenMPT, a C-4 comes out sounding like a B-3 for example. I was noticing it when playing midis back via TMIDI. The drums are playing back at the right note, which makes me think it's the audio output rather than how it's interpreting the notes. I'm not sure if it's because I'm running my Sound Blaster Z at 48khz. I did try switching to 44.1khz and there was no difference. I'm running the build 0.3.1 on Windows 11 Home 22H2 22621.3737 .\nuked-sc55.exe -mkii -p:0

KiON-GiON commented 5 months ago

You need to do a GS reset on startup. In the GUI, press Q, hold Y and U. While those two keys are pressed, press Q and confirm the reset with W. Optionally, you can pass the -gs command line flag to the executable.

darobyn commented 5 months ago

You need to do a GS reset on startup. In the GUI, press Q, hold Y and U. While those two keys are pressed, press Q and confirm the reset with W. Optionally, you can pass the -gs command line flag to the executable.

Thanks so much! Is there any reason why it isn't defaulted to doing so, is that how the original hardware acts?

KiON-GiON commented 5 months ago

I think it's a mk2 hardware/firmware bug. I've heard this happens when you power it without a battery.

Karmeck commented 5 months ago

Bottom of the page, right below the instructions to select module:

"Due to a bug in the SC-55mk2's firmware, some parameters don't reset properly on startup. Do GM, GS or MT-32 reset using buttons to fix this issue."

lunathir commented 3 months ago

It’s because the mk2 assumes there’s something keeping the settings RAM alive and uses that for future power-ons