VOGONS


Reply 80 of 253, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie
Kappa971 wrote on 2024-04-07, 23:11:

It's not the sound quality that makes the SC-55 unique

I dont really consider the SC55 unique.

Kappa971 wrote on 2024-04-07, 23:11:

but the fact that every midi music from every single game will sound 100 times more balanced than any more modern soundfont or synthesizer with General MIDI support.

what? the mind boggles. i didnt realise what trash the xv5080 was in comparison, and damn the integra 7 is just door stop, who ever compose on that now instead of the sc55!

Kappa971 wrote on 2024-04-07, 23:11:

I'm not a musician

hmmmmm ok.

the point I was trying to make was, GM has been available to everyone since win95, so its not this unknown thing, where as MT32 was much more an unknown thing for most people, so munt had a specialness to it. something that emulates GM, not so much.... and oh hey, the Microsoft GS Wavetable Synth was licensed from Roland with the sc55 sound set.... for win95! theres a reason why things sound like they do in the microsoft gs wavetable synth. pretty good for 1996 emulation.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 81 of 253, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
zaphod77 wrote on 2024-04-08, 00:33:
everquest's music, which was XMI, not midi, was composed for 1meggm.sf2 (the rom samples inside the awe32 card) and the included […]
Show full quote

everquest's music, which was XMI, not midi, was composed for 1meggm.sf2 (the rom samples inside the awe32 card) and the included synthusr.sbk.

it was NOT composed for sound canvas at all, so no point trying to play it on this emulator.

I know this for a fact.

The midi file you have may or may not be an accurate conversion.

Also, it's not just games that were composed for sound canvas.

Also, most game midi that hits polyphony limits on a sc55 was composed for sc88Pro, which has bigger limits.

I hope the emulator can be extended to emulate sc88pro as well.

I know this was not composed for an SC-55 but for SB. We have already examined the case thoroughly here:
Significant differences with certain MIDI files across Roland synthesizers
The above test had nothing to do with what it was composed for originally.
The point was to show a case where you can clearly hear the difference between a single and dual intsances of SC-55 because of polyphony limit. This example is a perfect case in this sense.
BTW, there is no such sane conversion from XMI to Midi that increases the note/voice polyphony. In theory XMI -> MID(SMF) conversion is lossless (apart from loop points that are not standardized is SMF but exist in XMI).
If you read the above linked topic you will find that the EverQuest theme easily reaches 70+ voice polyphony on non-polyphony restricted synths (even from Roland).

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 82 of 253, by Kappa971

User metadata
Rank Member
Rank
Member
BloodyCactus wrote on 2024-04-08, 00:39:

I dont really consider the SC55 unique.

Well, if for most of the games the music was composed with SC-55, I would say that it is somewhat unique.

BloodyCactus wrote on 2024-04-08, 00:39:

what? the mind boggles. i didnt realise what trash the xv5080 was in comparison, and damn the integra 7 is just door stop, who ever compose on that now instead of the sc55!

I don't understand what you're saying. You can name as many synthesizers used in music as you want, if that makes you feel smarter than the crowd, but here we're talking about synthesizers in DOS games.

BloodyCactus wrote on 2024-04-08, 00:39:

the point I was trying to make was, GM has been available to everyone since win95, so its not this unknown thing, where as MT32 was much more an unknown thing for most people, so munt had a specialness to it. something that emulates GM, not so much.... and oh hey, the Microsoft GS Wavetable Synth was licensed from Roland with the sc55 sound set.... for win95! theres a reason why things sound like they do in the microsoft gs wavetable synth. pretty good for 1996 emulation.

Microsoft GS Waveable sounds similar but nowhere near the SC-55. The samples are even lower quality and many are different.

Reply 83 of 253, by Rincewind42

User metadata
Rank Member
Rank
Member

Music composed for the GS standard (not GM), specifically for the SC-55, will sound slightly or a lot wrong on other GS or GM devices.

See my blog post for concrete examples:
https://blog.johnnovak.net/2023/03/05/grand-m … -midi-showdown/

I wanted to record FluidSynth renditions as well, but they're so off the mark that I did not even bother.

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 84 of 253, by AppleSauce

User metadata
Rank Oldbie
Rank
Oldbie
zaphod77 wrote on 2024-04-08, 00:33:
everquest's music, which was XMI, not midi, was composed for 1meggm.sf2 (the rom samples inside the awe32 card) and the included […]
Show full quote

everquest's music, which was XMI, not midi, was composed for 1meggm.sf2 (the rom samples inside the awe32 card) and the included synthusr.sbk.

it was NOT composed for sound canvas at all, so no point trying to play it on this emulator.

I know this for a fact.

The midi file you have may or may not be an accurate conversion.

Also, it's not just games that were composed for sound canvas.

Also, most game midi that hits polyphony limits on a sc55 was composed for sc88Pro, which has bigger limits.

I hope the emulator can be extended to emulate sc88pro as well.

Erm the sc88pro came out 1996 , and things take a while to be adopted so it probably wouldn't be widely used until like 97 or 98 mostly in Japanese games and maybe like dink smallwood.

Even the SC88 wasn't used in a massive amount of games , maybe like the demo version of shadow warrior and stuff.

The 55mk2 probably might have more likely been used in later games to solve the polyphony issue. Although chances are some games were composed on far more professional synths and converted
to the roland sc55 without too much afterthought given to it sounding 100% correct.

Point is by like 96 alot of stuff moved to CD music and midi support dwindled so the 55mk1 and 2 are probably the most supported of the lot when it comes to games.

Also one game isn't a huge sample size.

Reply 86 of 253, by EmperorGrieferus

User metadata
Rank Newbie
Rank
Newbie
leileilol wrote on 2024-04-08, 02:55:

Dunno why many expect this thread to explode. Some developers aren't clout-driven and it's at an early stage anyway...

This is the rare case when product on its early stage already performs great.

Reply 87 of 253, by Rincewind42

User metadata
Rank Member
Rank
Member
EmperorGrieferus wrote on 2024-04-08, 03:10:
leileilol wrote on 2024-04-08, 02:55:

Dunno why many expect this thread to explode. Some developers aren't clout-driven and it's at an early stage anyway...

This is the rare case when product on its early stage already performs great.

Exactly. The emulation itself is spot on and there's nothing to improve, really (apart from maybe the odd 0.1% edge case bug).

It's like hardware. The end.

What could be improved going forward is the integration around it, so the standalone app itself, the general performance, and hopefully this will be eventually turned into a library for easier integration into emulators.

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 88 of 253, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Rincewind42 wrote on 2024-04-08, 02:15:

Interesting analysis. I only disagree with your assessment of Stonekeep. That game uses GS instruments in some (all?) of its tracks when the "Roland GS" option is selected in setup. There are a few instances where I noticed wrong sounds being played on non-Roland synths.

For example, the track Ruins of Stonekeep, Part 2 (plays during the second level) uses the "Heartbeat" sound around the 1:18 mark when played back on a Sound Canvas. On some other synths, that turns into a simple drum beat, which sounds awful. Don't remember if Yamaha handles this correctly or not, but many soundfonts which claim GS support certainly don't.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 89 of 253, by Rincewind42

User metadata
Rank Member
Rank
Member
Joseph_Joestar wrote on 2024-04-08, 06:11:
Rincewind42 wrote on 2024-04-08, 02:15:

Interesting analysis. I only disagree with your assessment of Stonekeep. That game uses GS instruments in some (all?) of its tracks when the "Roland GS" option is selected in setup. There are a few instances where I noticed wrong sounds being played on non-Roland synths.

For example, the track Ruins of Stonekeep, Part 2 (plays during the second level) uses the "Heartbeat" sound around the 1:18 mark when played back on a Sound Canvas. On some other synths, that turns into a simple drum beat, which sounds awful. Don't remember if Yamaha handles this correctly or not, but many soundfonts which claim GS support certainly don't.

Cool, good to know, and we don't have to agree on everything, of course 😀

Admittedly, I haven't played all these games, I was just looking for cool sounding soundtracks in many different styles to exercise the SC-55 and the MU80 hardware and software emulations with a wide variety of source material. In this particular case, I've only played Stonekeep for 5-10 minutes. Very cool game, though, I will surely revisit it some time. Brian Fargo & co. at their best (perhaps).

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 90 of 253, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Rincewind42 wrote on 2024-04-08, 07:07:

In this particular case, I've only played Stonekeep for 5-10 minutes. Very cool game, though, I will surely revisit it some time. Brian Fargo & co. at their best (perhaps).

Stonekeep was one of the first PC RPGs that I ever played, so it will always be special to me. 😀

It has a great soundtrack, which sounds awesome on GS capable hardware. Interestingly, the FM synth version of the music was also handled with great care, and even has proper stereo. As most other people, I originally experienced it on a SB16 with OPL3, and it still sounded awesome. Lastly, I think (not entirely sure) that Stonekeep is one of the few DOS games which uses 16-bit samples for digital audio, and actually benefits from a SB16 card.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 91 of 253, by Rincewind42

User metadata
Rank Member
Rank
Member
Joseph_Joestar wrote on 2024-04-08, 07:20:
Rincewind42 wrote on 2024-04-08, 07:07:

In this particular case, I've only played Stonekeep for 5-10 minutes. Very cool game, though, I will surely revisit it some time. Brian Fargo & co. at their best (perhaps).

Stonekeep was one of the first PC RPGs that I ever played, so it will always be special to me. 😀

It has a great soundtrack, which sounds awesome on GS capable hardware. Interestingly, the FM synth version of the music was also handled with great care, and even has proper stereo. As most other people, I originally experienced it on a SB16 with OPL3, and it still sounded awesome. Lastly, I think (not entirely sure) that Stonekeep is one of the few DOS games which uses 16-bit samples for digital audio, and actually benefits from a SB16 card.

Indeed, I like the soundtrack very much. The music of the demo that I also recorded is great as well.

That's some good info there, I quite like stereo Dual OPL2 / OPL3 music and in some cases I prefer it to the MT-32 or the SC-55. I started a page about that which includes many of these games together with config recommendations on our wiki. Ultima Underworld, Dungeon Master 2, Elvira and Space Quest 3 come to mind.

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 92 of 253, by zaphod77

User metadata
Rank Newbie
Rank
Newbie

there are quite a few games that actually used variation instruments that didn't show up till the sc88 pro, and many of them were made in the 90s.

as for big games that had music composed on an sc88, how about Duke Nukem 3d?

Reply 93 of 253, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
zaphod77 wrote on 2024-04-08, 18:00:

as for big games that had music composed on an sc88, how about Duke Nukem 3d?

That has been debunked.

I fell for that Retro Man Cave video myself, but older documents confirm that Lee Jackson was using a RAP-10, while Bobby Prince likely used an SC-55 for his tracks. It's only with the expansion pack (episode 4) that Lee may have switched to the SC-88, if even then.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 94 of 253, by zaphod77

User metadata
Rank Newbie
Rank
Newbie

huh.

yet he posted ohterwise himself..

https://www.doomworld.com/forum/topic/91038-w … comment-2484124

this makes no sense.

HE says he never had a sound canvas 55, but he did have an sc1, which was essentially a sc-55 on a isa card, with very minor differences.

this is certainly very confusing.

Reply 95 of 253, by DracoNihil

User metadata
Rank Oldbie
Rank
Oldbie
Joseph_Joestar wrote on 2024-04-08, 18:08:

but older documents confirm that Lee Jackson was using a RAP-10, while Bobby Prince likely used an SC-55 for his tracks. It's only with the expansion pack (episode 4) that Lee may have switched to the SC-88, if even then.

BONUS.VOC and GRABBAG.VOC has the sounds I recognize from a SC-88 but I have no idea what a Roland RAP-10 has for sounds.

“I am the dragon without a name…”
― Κυνικός Δράκων

Reply 96 of 253, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
zaphod77 wrote on 2024-04-08, 19:21:

HE says he never had a sound canvas 55, but he did have an sc1, which was essentially a sc-55 on an isa card, with very minor differences.

But not all of Duke3D's music was composed by Lee Jackson. Many tracks were created by Bobby Prince, who did have an SC-55.

And I agree that this is confusing. Lee's own interview (conducted during the early 2000s, maybe even before that) indicates that he used a RAP-10 during the production of the main game. The expansion pack music is up for debate, but it is possible that he had gotten the SC-88 by the time he started working on that.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 98 of 253, by Spikey

User metadata
Rank Oldbie
Rank
Oldbie

So, where are we at with this? Does it work as a standalone MIDI device, or must it be used with something else?

Does the reverb/chorus work correctly, since someone posted demos last week that sounded like it wasn't implemented?

Reply 99 of 253, by datajake1999

User metadata
Rank Newbie
Rank
Newbie

As it currently stands, the emulator is an application that listens to a given MIDI input device, such as a virtual MIDI port. Reverb and Chorus are implemented, as heard in this demo video. https://www.youtube.com/watch?v=DUEkcFTuldg