Feature Request) Use Secret Sauce when detected above SC-88 midi files
I using default MIDI player to CLAP Nuked SC-55, It's more accurate than SCVA's 55 Mapping.
Can you make 'Use Secret Sauce with GS above SC-88' and detect GS version from MIDI files?
I want to listen default GS midi files using Nuked only I want to use Secret Sauce above SC-88 (contains SC-88 Pro, SC-8820/SC-8850).
There is no indicator in MIDI files to tell if it's an SC-88 file. There are only heuristics that try to estimate the model by looking at the SysEx messages but that's not a full-proof method since other brands and model may have added GS messages.
There is no indicator in MIDI files to tell if it's an SC-88 file. There are only heuristics that try to estimate the model by looking at the SysEx messages but that's not a full-proof method since other brands and model may have added GS messages.
There very much is. SC-88 (and above) MIDIs call something called "System Mode Set" instead of a regular GS Reset. These are very similar and most software treats them both like a GS Reset, but they are different enough to be detected. For example, Falcosoft MIDI player shows the MIDI standard for each file and it can differentiate between SC-88 and GS (SC-55). As for example files, you can grab any of the original Touhou MIDI files such as this one. They are made for the SC-88Pro and use the said system mode set.
I hope this helps.
Read my reply https://github.com/stuerp/foo_midi/issues/145#issuecomment-3407099607 carefully again...
The SysEx is no guarantee. Later models also set the mode. It was a good idea badly executed.
Later models also set the mode. It was a good idea badly executed.
This feature request asks for SC-88 and above. Which is what you just describe.d. Unless I'm misunderstanding something?