Page 2 of 3

Re: Roland CM-64 tricks

Posted: Tue Mar 10, 2020 4:14 am
by Ari
jaffa225man wrote: Mon Mar 09, 2020 7:18 pm
Assuming my recording of Eco Quest sounds accurate to you (I have the game but haven't played it for a couple years), it's probably something to do with the SysEx, as usual. This is obvious, but if something else was played before Eco Quest, it would be a good idea to switch the CM-64 off temporarily to reset it. Also be sure that your player isn't sending an MT-32 reset between each song. Similarly, if the mt-32-reset.mid file I uploaded previously (but not as part of this set) is played anytime after ECO-000-Initial-SysEx.mid, it would mess up the programming. After ECO-000-Initial-SysEx.mid, I would have played mt-32-cm-32l-cm-64_master-volume-48-only.mid just in case. It turns out, though, that the Eco Quest files include embedded SysEx modifying the master volume (as many songs do) to 100, so it's great that they don't cause digital volume overflow on the CM-64 and CM-32L in this case. Now, each song file should be played. This doesn't matter for the CM-64, but I usually insert 2-seconds-nothing-and-then-gs-reset.mid between SysEx-containing MIDI files since I have the MT-32 (old) which could "Exc. Buffer overflow" otherwise. Listening to it now, I probably wouldn't have needed to resend the ECO-000-Initial-SysEx.mid between each Eco Quest song, but as I did, I also used the 2-seconds-nothing-and-then-gs-reset.mid between it and the start of the next song because it's common for songs to have their own initial SysEx embedded which would, again "Exc. Buffer overflow" the MT-32 (old).
Yep, that seemed to fix everything! Thanks! It sounds absolutely fantastic now. :)
jaffa225man wrote: Mon Mar 09, 2020 7:18 pm
Ari wrote: Mon Mar 09, 2020 8:58 am Yeah, so apparently I had the first 2/3s of the soundtrack already recorded and converted to FLAC.
I've uploaded them to my Google Drive here: https://drive.google.com/open?id=1UIPEp ... fVh4bk-pj1
I'll try and get the last part recorded ASAP.

Enjoy!
Thanks! I haven't listened long, but I can already tell the piano is an improvement in your version. :)
Yeah, just replacing the MT-32 piano with the CM-64's really enhances the overall sound dramatically. Some tracks, Like "The Incredible Dork" make use of the CM-32L part's native brass and trumpet patches (though the strings are not really much to write home about), and personally, I think it sounds great!
BTW, I've also enhanced some of the tracks by using the Roland SN-U110-07 (Electric Guitar) expansion card. Dale Carlsonian is one particularly good example IMO.

Re: Roland CM-64 tricks

Posted: Tue Mar 10, 2020 5:37 pm
by jaffa225man
Ari wrote: Tue Mar 10, 2020 4:14 am Yep, that seemed to fix everything! Thanks! It sounds absolutely fantastic now. :)
Great, I'm glad something in my stream of consciousness worked. They're from queststudios, except for the initial SysEx .syx to SMF conversion I did for use with audacious. Incidentally, when I played the game there was one unfamiliar track that must have been left out somehow. Perhaps someday I'll replay it and record it.
Ari wrote: Tue Mar 10, 2020 4:14 am Yeah, just replacing the MT-32 piano with the CM-64's really enhances the overall sound dramatically. Some tracks, Like "The Incredible Dork" make use of the CM-32L part's native brass and trumpet patches (though the strings are not really much to write home about), and personally, I think it sounds great!
BTW, I've also enhanced some of the tracks by using the Roland SN-U110-07 (Electric Guitar) expansion card. Dale Carlsonian is one particularly good example IMO.
I listened to them all from the MIDI after the initial comment I made (based on the first FLAC file). By coincidence, I had the Electric Guitar card in the CM-64 from the start, and even think I noticed your brass uses the first time through them. I agree, they are wonderfully balanced with the original game's intent yet sound so much better! With so many tracks, that must have been quite a lot of work. Great job!

I've tried something similar with Apogee's Raptor: Call of the Shadows (from GM), and think they're okay, but not as polished as yours. They probably aren't even all up to the standard of their original GM versions, but it was just an experiment since I do generally prefer LA synthesis to GM (and wanted to compare GM with the Electric Guitar card for the CM-64):
Raptor_CM-64_SN-U110-07.7z
(22.67 KiB) Downloaded 515 times
These are just the MIDI files for now. I've not recorded it yet, but now that I've fully posted these, I plan to do that soon.

Edit (same day): Okay, it's recorded now: https://drive.google.com/open?id=1HmviR ... kFofwLhyyV. Because I was too lazy, I didn't swap the channel panning to convert these modules to match the GM. I left it that way in the recording too, to accurately represent the MIDI tracks. Two tracks play twice (looped): CM-64_SN-U110-07_Raptor-Bravo1-Tango4&7-OuterRegions1.mid & CM-64_SN-U110-07_Raptor-Tango5&9-OuterRegions5&9.mid. Also that CM-64_SN-U110-07_Raptor-Tango5&9-OuterRegions5&9.mid group is initialized by CM-64_SN-U110-07_Raptor-Tango5&9-OuterRegions5&9-sysex.mid and finished with mt-32-reset.mid, since my playlist was already setup that way (just in case it prevents problems with the other tracks playing the reverse cymbal unexpectedly). Here's a screenshot of my playlist (you can ignore the overflow-assign tracks, as I don't think it was necessary for any of these songs). I should probably do this from now on, when it might help:
Raptor_CM-64_SN-U110-07_Playlist.png

Re: Roland CM-64 tricks

Posted: Wed Mar 11, 2020 3:07 am
by Ari
Thanks for the very kind words! I did most of the work on this soundtrack over a decade ago, when I had considerably more time on my hands, so I doubt if I'd be up for the task today. It was, indeed, a daunting task, with a lot of manual tinkering, trying to match the volume, panning, and sometimes even the pitch of the tracks I switched from LA to PCM. I'm glad someone besides me likes it (probably should finish recording it to digital and uploading it to YouTube or something).
As I'm not familiar with the original Raptor soundtrack (I played the game for a short while back in the 90's on my crappy 386, and it always froze on me at some point), so I can't quite comment on how the SN-U110-07 compliments it, but it sounds pretty organic to my ears. It doesn't sound like the original soundtrack uses a lot of custom patches or other effects though. I wonder what a game like Dune 2 or Strike Commander would sound like with the SN-U110-07 card... :)

Re: Roland CM-64 tricks

Posted: Thu Mar 12, 2020 12:34 am
by jaffa225man
Ari wrote: Wed Mar 11, 2020 3:07 am Thanks for the very kind words! I did most of the work on this soundtrack over a decade ago, when I had considerably more time on my hands, so I doubt if I'd be up for the task today. It was, indeed, a daunting task, with a lot of manual tinkering, trying to match the volume, panning, and sometimes even the pitch of the tracks I switched from LA to PCM. I'm glad someone besides me likes it (probably should finish recording it to digital and uploading it to YouTube or something).
As I'm not familiar with the original Raptor soundtrack (I played the game for a short while back in the 90's on my crappy 386, and it always froze on me at some point), so I can't quite comment on how the SN-U110-07 compliments it, but it sounds pretty organic to my ears. It doesn't sound like the original soundtrack uses a lot of custom patches or other effects though. I wonder what a game like Dune 2 or Strike Commander would sound like with the SN-U110-07 card... :)
You're welcome! Given the chance, I love to hear the CM-64 at its best. I've only heard Dune 2 a bit on youtube, but yeah it would be really fun to hear through the Electric Guitar card. Likewise, I'm not too familiar with Strike Commander. My friend had a 486 DX2 (with a sound blaster 16, the CT2230, for music and effects) that we used to play raptor all night, on a few sleepovers. It was the most played out of the nine-or-so games he had. I didn't really branch out to many other DOS games for their music until queststudios showed me the wonder of the MT-32 family.

Re: Roland CM-64 tricks

Posted: Fri Mar 13, 2020 4:40 am
by Ari
Strike Commander, IMO, is one of those games that utilizes the MT-32's abilities to its fullest, Including an excellent "Dirty Guitar" custom patch. On second thought, it might be one of those "ain't broke - don't fix" cases. Here, have a listen: Strike Commander - Inflight Mix

Re: Roland CM-64 tricks

Posted: Sun Mar 15, 2020 5:47 pm
by jaffa225man
Ari wrote: Fri Mar 13, 2020 4:40 am Strike Commander, IMO, is one of those games that utilizes the MT-32's abilities to its fullest, Including an excellent "Dirty Guitar" custom patch. On second thought, it might be one of those "ain't broke - don't fix" cases. Here, have a listen: Strike Commander - Inflight Mix
Wow, yeah its instruments sound more varied than in most games, and even without the MT-32's panel display it seems to be very busy. I think that electric guitar has more tweaking to it than what the PCM guitars on the SN-U110-07 card offers, but I'm far from experienced with it. I just selected the patches for Raptor, but doubt the sparser parameters available for use with PCM would be quite up to the task. Thanks for sharing!

Re: Roland CM-64 tricks

Posted: Fri Mar 20, 2020 1:00 am
by jaffa225man
I've just finished the process of uploading a few more, this time with the aid of that aforementioned Robin Whittle/Real World Interfaces modified MT-32 (old). I attempted to equalize the RWI MT-32's reverb with that of the standard MT-32 (old) using Heart of China's opening music, but ended up unable to find a perfect balance between too clean and too much reverb. So, preferring the reverb, I mixed it a bit louder than it probably should have been.

SQ1MT-Soundtrack-redone-MT-32_RWI-MT-32_CM-64: I just wanted less digital volume overflow clipping from the CM-{64,32L} so the second in the chain is the RWI MT-32. It seemed to help, but still isn't perfect. Perhaps it would be even better with the RWI MT-32 first in line, but I haven't tried it on this track. - Edit 2020-03-20 afternoon: I couldn't help myself after writing that, so now I have:

SQ1MT-Soundtrack-redone-RWI-MT-32_MT-32_CM-64: Best yet! Now the major digital volume overflow clipping near the end have become minor (although I still hear them when trying to) and the one in the beginning fanfare is gone. So, in other words, this isn't a reference recording for the MT-32 (old), but it is striving for perfection. :) At least this soundtrack sets the MASTER VOLUME at 80, and not 100 like many others.

CBMT-Soundtrack-MT-32_RWI-MT-32_CM-64-Clips: From its name, you can see it still clips (digital volume overflow as usual), but it was more suitable than the CM-{64,32L} second and third in the overflow assign.

CBMT-Soundtrack-RWI-MT-32_MT-32_CM-64-Still-Clips-But-Much-Less: Another try, but with the RWI MT-32 first. It worked better, but still isn't perfect. The thunder still clips rather obviously in a place or two. At this point, I decided to leave the RWI MT-32 first because it was the better result.

LB2MT-Soundtrack-RWI-MT-32_MT-32_CM-64: Pretty nice (no clipping I can remember), almost making me suspect the CM-{64,32L} would've been suitable, but I'm sure I had tried that (and hence decided to wait for the second MT-32). I don't remember how much partial overflow there was, though.

SQ4MT-Soundtrack-RWI-MT-32_MT-32_CM-64: Thanks, Ari, for giving this one to queststudios in the first place! It overflows partials fairly obviously and has no digital volume overflow clipping (at least with the modules arranged this way). This game's music earned a place in my heart by being a tough test subject in my pre-MPU-401 days with just a sound blaster 16 causing stuck notes, and probably memory allocation issues too. Because of this, curiosity, and the fun spoken narration, I played it a bit farther than others too, but still woefully less than Eco Quest and Heart of China, which I finished.

QFG2MT-Soundtrack-RWI-MT-32_MT-32_CM-64: This has some places where it partial overflows, but also some, very simple, non-overflowing songs. I don't think this one has digital volume overflow clipping either, at least with the modules in this order.

There! Unless I think of more, I'm done recording for a while, and can stow away my messy mixer setup. :)

I think the link won't have changed, but here it is again anyway: https://drive.google.com/open?id=1x6sla ... f7yq1jNTlP

As a first look at the RWI MT-32 (old), I think it's not too bad. Also, I tested Willy Beamish (listening, not re-recorded) because Andrew mentioned it not working on it, and I'm fairly sure I had the same issue: A drum played very early where it probably should've been programmed as something less ostentatious.

Anyway, I hope they're useful and enjoyable,

Lucas

Re: Roland CM-64 tricks

Posted: Sat Apr 18, 2020 9:35 pm
by Spikey
Thanks Lucas for all your hard work. :) Is there any chance of you doing RWI recordings for some of the other scores, like COTL, Willy, Larry 3 and QFG2? I would really appreciate that.

BTW:
"At least this soundtrack sets the MASTER VOLUME at 80, and not 100 like many others."
That is probably the QS SysEx done by Tom, I don't think any Sierra game changes the master volume.

Re: Roland CM-64 tricks

Posted: Wed Apr 22, 2020 2:13 am
by jaffa225man
Spikey wrote: Sat Apr 18, 2020 9:35 pm Thanks Lucas for all your hard work. :) Is there any chance of you doing RWI recordings for some of the other scores, like COTL, Willy, Larry 3 and QFG2? I would really appreciate that.

BTW:
"At least this soundtrack sets the MASTER VOLUME at 80, and not 100 like many others."
That is probably the QS SysEx done by Tom, I don't think any Sierra game changes the master volume.
Sure, I'll be glad to! It will take a while, though, as tomorrow is too busy a day and I'll have to setup the bulky fancier mixer again. You must be curious about the Willy incompatibilities, or you probably wouldn't ask for it. It won't sound right, but I don't mind if you don't.

I'm fairly sure that at least one game adjusts the master volume throughout (probably Colonel's Bequest to make the thunder clip, likely on purpose). If it is just the Tom's initial SysEx, it wouldn't too difficult for me to edit & remove.

You're welcome and thank you! :)

Re: Roland CM-64 tricks

Posted: Fri May 08, 2020 12:26 am
by jaffa225man
Spikey wrote: Sat Apr 18, 2020 9:35 pm Thanks Lucas for all your hard work. :) Is there any chance of you doing RWI recordings for some of the other scores, like COTL, Willy, Larry 3 and QFG2? I would really appreciate that.

BTW:
"At least this soundtrack sets the MASTER VOLUME at 80, and not 100 like many others."
That is probably the QS SysEx done by Tom, I don't think any Sierra game changes the master volume.
There, I've finally finished again!

First, I already had recorded the RWI MT-32 doing QFG2 (as QFG2MT-Soundtrack-RWI-MT-32_MT-32_CM-64.ogg) because it was one of the last ones I recorded. By that time, it had become obvious to me that this configuration was less likely to result in digital volume clipping and I didn't even try the other modules first.

(COTL) RobinMT-Soundtrack-RWI-MT-32_MT-32_CM-64: It worked just as usual, but may sound better with the RWI MT-32 (old)'s reverb level set high this way, as I also had in all the other RWI MT-32 recordings.

WillyMT-Soundtrack-RWI-MT-32_MT-32_CM-64: Never one to want to give up, I found I could avoid obvious errors by sending the raw WILLY.SYX file directly to my MIDI device with the GNU/Linux "cat" command, like this: cat /wherever-the-file-is/WILLY.SYX > /dev/snd/midiC1D0
That still resulted in a stuck note on the first playthrough and a full freeze on the next, so I decided to capture the game's initial SysEx myself. After I got that, along with the start of notes playing, I played it through qmidiroute with a setup to strip most non-SysEx messages. I decided to save the setup for reuse. In the "MIDI Files & SysEx.7z" file it's named rerecord-port2-to-capture-mostly-sysex.qmr. With the resulting recording of the game's own initial SysEx, it causes "Exc. Buffer overflow" on the RWI MT-32 (old), but curiously not the standard MT-32 (old). At last, I realized a fully working file could be crafted by re-recording through my custom MIDI device to delay the SysEx. I called the final version "WILLY-Lucas-Initial-SysEx-Delayed.mid" and it works to fix everything for Willy Beamish (it sounds right to me, anyway, and doesn't get stuck notes or freeze) on the RWI MT-32 (old)!

LSL3MT-Soundtrack-RWI-MT-32_MT-32_CM-64: At first I got another "Exc. Buffer overflow" and very wrong sounds, so I just went through the process of capturing it directly from LSL3 and delaying it, as before. That seemed to work and played fine, until the last few songs in the soundtrack, which needed proper sounds. Finally, what worked was to play my LSL3-Lucas-Initial-SysEx-Delayed.mid followed by LSL3-000-Initial-SysEx.mid. Since the delayed SysEx programmed the MT-32's display, I didn't see if the second file still caused the "Exc. Buffer overflow," but figured if it did, at least the MT-32 should fall back to the (delayed) properly programmed sounds. This way, it may add the QFG & SQ3 (and perhaps KQ, but its sounds don't seem novel enough) sounds for the end. Luckily, that seems to have worked well, as it sounds as close as can be expected to the previous LSL3MT-Soundtrack.ogg. The trick discovered here works for actual games too. For instance, I played the delayed file for Willy Beamish before playing the game and, while I do see the "Exc. Buffer overflow" error upon starting the game, it plays perfectly. Of course, that won't be possible for games that send an MT-32 reset when starting (if they exist).

With the real Willy Beamish game, the MASTER VOLUME is set to 80 when starting it, and 100 after quitting, so it's not unheard of for games to set it themselves.

Again, the link should remain the same, but here it is for posterity: https://drive.google.com/open?id=1hgowx ... UL19vzYwVz

I hope you enjoy them,

Lucas