Afterall those years I still use Timidity++ with EAWPats. I only found a handful of MIDIs during that time that really need an SC-55 sound font to not sound broken - for those there's GZDoom's $mididevice option to define something better fitting. ;)
Mister Graf Zahl, please enlighten me about the unsolved mystery that lies behind that sacred Short Circuit midi file, aka music from Hell Revealed 2's map9. I'm soooo confused right now and nobody seem to comment regarding that specific masterpiece unfortunately.
It could theoretically be used with any sound font, had Microsoft not chosen to use a soundfont format that isn't supported by anything else in the world, FmodEx excluded, meaning there's almost no alternative sound fonts being made on it. This makes some people believe that the player and its sole sound font are the same thing, which they are not.
EDIT: For the love of Gord, if your device asks for a custom soundfont for the Doom tracks, please hear them the way they were meant to be heard. Here's a soundfont that is identical to the stock Windows MIDI sound. -
artifacts.com/artifacts/713
Nope. Besides the samples being lower quality, many of the instruments sound different, such as the Distortion Guitar. Only the physical SC-55 sounds exactly like "SC-55".
You can hear a real SC-55 compared with Virtual Sound Canvas here (MS Synth and VSC share most of the same samples):
Sorry, I cannot help you here. On occasion some MIDI producers may inadvertently depend on certain properties of one specific synth. It may be that the file contains an error which doesn't bother the GS Wavetable synth but makes others do unexpected stuff.
A well known example of this is the music in TNT Evilution MAP02 which had incorrect volume settings and made it sound like shit if the synth couldn't cope with the bad values it got. AFAIK most ports have fixed this on their side now by clamping the bad value before passing it on.
Nope. Besides the samples being lower quality, many of the instruments sound different, such as the Distortion Guitar. Only the physical SC-55 sounds exactly like "SC-55".
You can hear a real SC-55 compared with Virtual Sound Canvas here (MS Synth and VSC share most of the same samples):
Could you please tell me, how do I get exactly this "real SC-55" to play in my doom on PC and android, considering that "emulated" is not played the music the way is it intended to be played? Appears I just have the emulated SC-55, or whatever I even have, I have no idea.
If you want a real SC-55 you'll have to buy one second hand. eBay is the best place to look, though I got extremely lucky recently and was able to pick one up for $50 from someone who was selling one on Facebook Marketplace.
Emulating perfectly some mysterious outdated music box from the 90s is very difficult, because they're not exactly open source, and you can't even open them in a hex editor to figure out the assembly. When you've got to figure out how a custom chip worked, you need expensive materiel and some pretty rare know-how.
I mean, Virtual Sound Canvas was an official product from Roland, and the Roland engineers were the people in the best place to provide a fully-accurate emulator since they are the ones who worked in the company which held all the design notes for the physical Sound Canvas and could talk to their colleagues who made it.
There is absolutely such an emulator - the Virtual Sound Canvas is the official one from Roland, the original manufacturer of the Sound Canvas. It's the subject of the video in the post you were previously responding to. If you don't care about the subtle details then you can use it. I was just answering your question for you - you asked what a "Real SC-55" is.
There is absolutely such an emulator - the Virtual Sound Canvas is the official one from Roland, the original manufacturer of the Sound Canvas. It's the subject of the video in the post you were previously responding to. If you don't care about the subtle details then you can use it. I was just answering your question for you - you asked what a "Real SC-55" is.
So the Virtual Sound Canvas is the one that makes any midi sound perfectly the same as if it was played on Roland SC-55?? So much perfectly identical that it would sound exactly like the "Real SC-55" from the video the user TheUltimateDoomer666 provided?
Virtual Sound Canvas is from the same era as the Microsoft synth. The current up to date official Roland simulation is Sound Canvas VA, a VST synth (which can be hooked up to vsthost and loopmidi) which simulates a SC-8820, but also has SC-55 and SC-88(pro?) mappings. Although... apparently the latest release of the old Virtual Sound Canvas (that is VSC-MP1) has a higher number of voices compared to Sound Canvas VA, but a lower number of tones (could somebody explain what tones are?)
"Tones" are basically the MIDI instruments. Acoustic Grand Piano is a tone. Distortion Guitar and Overdriven Guitar are tones. The General MIDI standard defines 128 tones, but the GS and XG standards greatly increase this number. However, very few games make use of the additional melodic GS/XG instruments.
Creating a software version of a synth that sounds "perfectly the same" as the hardware version is a lot harder than you think, not just for the SC-55 but for any synth in general. There are certain aspects of physical sound hardware that simply cannot be replicated with software alone.
There will never be a software version of the SC-55 that sounds 100% identical to the hardware in every way because it is just not possible. Not only that, there are different models of SC-55 units which have slightly different specs. The original SC-55 for example has an output resolution of 16-bits @ 32 kHz, whereas the later SC-55mkII has an output resolution of 18-bit @ 32 kHz.
Finally, here's a video comparing the hardware SC-55 to Sound Canvas VA. SCVA is a newer official Roland Sound Canvas software synth that is even more accurate than VSC, although there are still some differences from the original hardware:
MAME has an SC-55 emulation component. I've never tried it, but if anyone is qualified to make a perfect (even better than Roland) emulator, it'd be MAME. Seems to also depends on ROMs from the original SC-55, which is probably where all the samples and such are stored.
Open box; remove or desolder chips from motherboard (one is socketed; the rest are not). Place chips into an EEPROM programmer and use the EEPROM programmer's software to dump the contents of the ROM.
That's probably the fixed version of Patch93's SC-55 soundfont, judging by the URL. I don't know if it has other modifications apart from working correctly in newer versions of ZDoom with Fluidsynth though.
I don't think any emulation or soundfont is ever going to match the original, real hardware 100%. If you absolutely must have perfect accuracy, you're probably better off buying an SC-55 device instead.
Would you please tell me how would I isntall such interesting software while still having the original Microsoft's GS Wavetable Synth?? I'd really like give it a comparison with Doom's midis in GZDoom, just so I could tell if there is any differences.
I did an extensive comparison of the running game's soundtrack against hardware SC-55 recordings. I listened for about half a minute to the in-game soundtrack, then paused the game and switched to SC-55 recording for comparison; then paused the track, switched back to the game, and unpaused it, so the track selected there would continue to play.
On YouTube, there are some software recordings based on an older SC-55 soundfont as well as there are recordings done on an SC-88 in SC-55 mode and some that were done on an SC-55 Mk. II. ... Those are not the tracks you're looking for. They will always sound different from the original SC-55 Mk. I, even the Mk. II will. Just stick to the recordings from
sc55.duke4.net (as linked in the paragraph above).
Now, in order to use custom soundfonts with your system, you will need CoolSoft's VirtualMIDISynth and MIDIMapper Configurator. Install those tools, then load the soundfont in VMS under Configuration > Soundfonts (right-click on the tray icon for the menu). It's all pretty self-explanatory in the program window.
3a8082e126