While it's not for SC-55 specifically, I did find a high-quality soundfont that is meant to represent the SCC-1. I have no idea where I got it or who made this, but it sounds just as accurate to the SCC-1 as Patch93's soundfont is to the SC-55. One difference I hear between a real SCC-1 and the soundfont however, is that some of the sounds (namely the cymbals) take too long to fade out completely. Still, the SCC-1 is basically a cost-cut SC-55mkII anyways.
FINALLY! there is a VST called Roland SOUND canvas,which is paid and it's not cheap. so i compiled the sounds (everything i could get from the 14 day trial and 10 mins. limitation.) It's GM Compatible tho.
That's very interesting. I think a lot of people (like me) assume that both ROTT and Duke 3D were made with the SC-55 in mind since that seemed to be a bit of an industry standard at the time (probably in no small part because of Doom & Bobby).
I'm curious because i love the ROTT soundtrack and always thought the SC-55 version is a "authentic" representation of how it was supposed to sound. But apparently, that's not the case. So was the ROTT OST really made with GM in mind instead of GS? Have you listened to the SC-55 rendition of your tracks?
That's correct. I would compose my songs for ROTT on whatever soundcard du jour I had, and I would then bring them in for approval by Tom Hall, the project director. He would listen to them on his Roland SCC-1, a General MIDI card. So, in a sense, you could say ROTT was sort-of written for the SCC-1, indirectly speaking. ;)
Well, i guess that makes the SC-88 the "new" official synth of choice for getting the authentic experience for Duke 3D and ROTT then. Btw, do u still have your original SC-88? How long do these things last?
I don't have my original SC-88 - that remained at 3D Realms when we parted ways. I've since purchased an SC-88Pro from Japan and use it for writing my commissions. I have no idea how long they last, but I take very good care of my SC-88Pro, just in case.
I'm using SC-55 Patch93.sf2 for my Roland fix and I'd say it's pretty damn serviceable, Duke Nukem 3D sounds great with it as does Doom naturally. Is there a superior version? I got mine along other soundfonts from @Doomkid's soundfont collection thread.
One downside with the way the samples are recorded is that the loops are too short, so longer notes in some MIDIs sound like a "broken record". This is noticeable in the opening music from Rise of the Triad and the menu music from Tyrian.
For Rise of the Triad, the opening music is at 0:13, and for Tyrian, the menu music is at 35:59. For MIDI downloads, VGMPF has MIDI rips from many classic games available. Here's the page for Rise of the Triad. Tyrian is a little different in that its music is in LDS format and was written specifically for AdLib cards. Regardless, here's a download for the General MIDI versions of the songs: MIDIs recorded by Borg No. One.
However changing gain to "1" doesn't change the music volume. While playing the game, loopMIDI shows "0" for Total data and "0 byte" for Throughput, so I guess it's not being used at all? What am I missing here?
P.S. Just to clarify, fluidsynth works in game (obviously, as I can change soundfonts and I can hear reverb applied by Woof! settings, etc), and also I can play midi files using "fluidsynth sc55.sf2 D_RUNNIN.mid". It's just that loopMIDI doesn't do anything at all?
Yeah, it works perfectly fine. I am asking not because I have some problem with zz_denis' soundfont or Woof, but rather because I wanted to know if I was missing some obvious and easy way to manipulate soundfont volumes via fluidsynth settings beyond what can be tweaked in source port settings. Some soundfonts I was trying to use previously were so silent at max volume sliders that they were almost mute while using Windows' loudness equalization (for example Trevor0402's SC-55 SoundFont.v1.2b in my case is extremely silent). At the same time zz_denis' soundfont and for example deemster's one have excellent volume levels.
Some soundfonts I was trying to use previously were so silent at max volume sliders that they were almost mute while using Windows' loudness equalization (for example Trevor0402's SC-55 SoundFont.v1.2b in my case is extremely silent). At the same time zz_denis' soundfont and for example deemster's one have excellent volume levels.
I've tried using sfz197 with SAVIHost (trying to replace CoolSoft for non-fluidsynth games) but it sounds wrong with the default settings (loopmidi as input #1 and my sound card as wave device), are there any other settings I should change? It sounds much better with Woof's built in fluidsynth.
I think I configured correct "MIDI-IN device ID" in DOSBox.conf, Because I tested Sound Canvas VA VST plugin as I have played X-wing CD edition in dosbox and I could hear midi sounds of X-wing CD. and I could hear sound of midi file using fluidsynth. But I could not succeed to hear midi sound in dosbox using fluidsynth even with following your excellent guide...
For those who don't know, the Roland Sound Canvas SC-55 was a popular MIDI module among PC game composers in the 90s. Seen in the hands of composers such as Bobby Prince and Lee Jackson, creators of the Rise of the Triad, Duke Nukem 3D, and most importantly, Doom soundtracks. The sound of this module was so influential that it would serve as the basis for Microsoft's GS Wavetable synth, first seen in Windows 98. However, there lies the problem. While the GS wavetable was based on SC-55 samples, the samples were far from the sound of the actual unit.
And that's exactly what @Trevor0402 did. Using tools made by VOGONS users NewRisingSun and Kitrinx, he converted the entire SC-55 MkII soundbank to a soundfont and carefully tweaked each instrument BY EAR to match his own SC-55 unit. Having helped him test the font during development, I can say with confidence that the differences between it and the real deal (based on SC-55 recordings from various soundtracks) are near indistinguishable. This font blows the attempts of Patch93 and EmperorGrieferus out of the water (though I still commend them for being the best options prior to this development, no shade on them).
The soundfont can be run in both Fluidsynth and VirtualMIDISynth as far as I'm aware (I personally use the latter). If you plan on using the latter, make sure you check the box for sinc-interpolated mixing in VMS's options (see below) so that the soundfont renders properly in playback.
This is incredible, no longer will I have to use the crappy GS Wavetable on Windows. Thanks @Trevor0402 for this wonderful, accurate piece of gaming history that will most likely be preserved for years to come.
Hi @Trevor0402, I noticed that all the instruments have a default Reverb and Chorus value of 50%. Is this accurate? It's particularly relevant for FluidSynth, since FS uses only those values for Reverb and Chorus, and ignores the specific settings in MIDI files.
Holy moly, this is the best Christmas present I've received this year! For the default Doom soundtrack it sounds awesome, but I have found that it doesn't behave particularly well with certain midis: in Drilling By Night by Stewboy the synth brass part that comes in at 0:55 sounds weird and way out of key in a way that I don't think has to do with the song itself being composed with another soundfont in mind.
Regardless, the SoundFont is very accurate indeed, and unlike VSC, MS Synth, and even the recent SCVA, the sweepy effects in the Halo and Synth Strings patches are actually present and fully audible (these differences are very noticeable in the DOOM and DOOM II intros). One thing I noticed, however, is that the pitch of the Synth Drum is off. This is noticeable in E1M8/"Sign of Evil" when comparing the SoundFont rendition to the SC-55 recording by MusicallyInspired.
Reading the linked thread on VOGONS, it's said that it's not possible to make a fully accurate SF2; this would require either extending the SF2 format (which isn't that hard, it's built around the RIFF standard so you can always add more chunks) and extending FluidSynth or other softsynths to take these extensions into account, or even a full-fledged MUNT-style dedicated emulator.
For those who don't know, the Roland Sound Canvas SC-55 was a popular MIDI module among PC game composers in the 90s. Seen in the hands of composers such as Bobby Prince and Lee Jackson, creators of the Rise of the Triad, Duke Nukem 3D, and most importantly, Doom soundtracks. The sound of this module was so influential that it would serve as the basis for Microsoft's GS Wavetable synth, first seen in Windows 98. However, there lies the problem. While the GS wavetable was based on SC-55 samples, the samples were far from the sound of the actual unit.
93ddb68554