Author Topic: SCI music patch formats  (Read 18441 times)

0 Members and 2 Guests are viewing this topic.

Offline Collector

Re: SCI music patch formats
« Reply #15 on: September 16, 2013, 10:32:33 PM »
Interestingly, however, the resource SCI Companion labels as "FM-01" (I presume they mean FB-01?,) patch 004, is completely different - it's only 235 bytes long, has no FB-01 patch blocks in it, and looks a heck of a lot like the CSM-1 patch resource, patch 007. Both files have the "89 00" ID followed by fourteen zero bytes, and then have what look to be a series of two-byte pairs in which the second byte is almost always zero, and then end with the exact same last 46 bytes. I have no idea what this is. For the CSM-1, I presume that it must contain some sort of instrument map, since the CSM-1 doesn't have custom patch capability and only has about thirty presets, but I'm not sure why the FB-01 would need a similar file...anybody know anything about this?

Edit: the ScummVM Wiki says that patch 004 is used by the GM driver, and gives a file format, only the file format doesn't at all match the resource with the SCI Companion test game - for starters, the test game's patch 004 is much too short! Oy...

Further edit: the ScummVM Wiki also claims that the FB-01 driver uses patch 002 as well, which makes more sense (though it means SCI Companion doesn't know what it's talking about.) Still no idea how the CSM-1 patch 007 works, though...

Thanks for keeping us updated.

Keep in mind that Companion is limited to SCI0. This predates General MIDI. There is a fan made SCI0 driver for GM (Ravi's GM.DRV) that uses a PATCH.124, but this, as with the case of the 004.PAT, is game specific and the results are... varied. If you want to look at SCI resources later than SCI0, I would recommend that you use the Sierra Resource Viewer to look at a Sierra game's resources.

« Last Edit: October 30, 2013, 08:43:41 PM by Collector »
KQII Remake Pic

Offline MusicallyInspired

Re: SCI music patch formats
« Reply #16 on: September 16, 2013, 10:47:28 PM »
Fascinating! Keep us apprised?

I really need to get into hex editing so that I can know what the heck is going on. So many hobbies I want to have....no time.
Brass Lantern Prop Competition

Offline Collector

Re: SCI music patch formats
« Reply #17 on: September 16, 2013, 11:07:37 PM »
Fascinating! Keep us apprised?

I really need to get into hex editing so that I can know what the heck is going on. So many hobbies I want to have....no time.
Something you might find interesting: http://www.vogons.org/viewtopic.php?f=7&t=32587
KQII Remake Pic

Offline MusicallyInspired

Re: SCI music patch formats
« Reply #18 on: September 17, 2013, 11:41:54 AM »
Yes, I know of that thread. Been reading it lately as well.
Brass Lantern Prop Competition

Offline commodorejohn

Re: SCI music patch formats
« Reply #19 on: September 17, 2013, 05:19:43 PM »
Well, Cloudschatze over on the Quest Studios forums has cleared things up a little - on SCI0, patch 004 is not for GM or FB-01, but for the Casio MT-540 (while patch 007 is for the CT-460/CSM-1.) And as I suspected, it's a basic instrument/rhythm map translating the game's voices to Casio presets. So that's most of my questions answered. The only remaining thing I'm curious about is how drum mapping is done on FB-01/MFC; the first five patches in the test game's set are drum patches, but I'm not sure if the driver does its own translation from MT-32 rhythm sounds to fixed patch numbers, or if there are perhaps alternate tracks for FB-01/MFC that specifically utilize these patches. I'll try and figure this out once my FB-01 gets here...
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32, Oberheim Matrix-6, E-mu Proteus/1, Yamaha DX7/V50/FB-01, Korg MS-20 Mini, Casio CZ-1000/HT-6000, Hohner String Performer


SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.059 seconds with 22 queries.