Pages: [1] 2   Go Down
  Print  
Author Topic: Anyone with a SB 1 or 1.5 or 2...  (Read 5247 times)
0 Members and 1 Guest are viewing this topic.
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« on: May 29, 2009, 06:22:41 AM »

...willing to do me a small favour? Smiley

It involves playing a 1-minute CMF file via PLAYCMF and recording the output. I'm trying to track down a bug in emulated OPL playback. I'd do it myself, but my old 486 is currently at my parents' house, several continents away!

I'd provide all the necessary files of course. Let me know if you are able to help.

Thanks!
Mike
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #1 on: May 30, 2009, 09:56:22 PM »

Hey, don't all shout at once Wink

You can find a ZIP of all the files you need here. Load SBFMDRV from the command line, and then PLAYCMF <filename>. I've included all the CMFs that originally came with my SB 1.5. I'd be particularly interested in a recording of KENTUCKY.CMF.

Thanks Smiley

Mike
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
jharris01
Senior Member
*
Offline Offline

Posts: 453



View Profile
« Reply #2 on: May 31, 2009, 12:17:23 AM »

I would love to help, but the oldest card I got is a Sound Blaster Pro 2.0. Would that work for you?
Logged

Cloudschatze
Moderator
Senior Member
*
Offline Offline

Posts: 1,895



View Profile
« Reply #3 on: May 31, 2009, 01:17:26 AM »

Hey, don't all shout at once Wink


AAAAAAAH!

http://www.symphoniae.com/misc/KENTUCKY.mp3

Logged
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #4 on: May 31, 2009, 11:29:38 AM »

OMG Cloud! You really are some sort of benevolent Queststudios deity... thank you, thank you and thank you once more.  Smiley

Hopefully this will help fix DOSBox's OPL emulation...

Have a great weekend,
Mike
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
NewRisingSUn
Senior Member
*
Offline Offline

Posts: 641


View Profile
« Reply #5 on: May 31, 2009, 08:22:56 PM »

What's wrong with DosBox' FM emulation? I think the new OPL3 emulation is sensationally accurate, enough for me to consider migrating completely to a current system and not keep an old ISA-based system for DOS games anymore at all.

Also keep in mind that Creative's PlayCMF utility that comes with early Sound Blasters will make the exact same .CMF file sound a little different than that shipped with later Creative cards, because it interprets velocities differently.
« Last Edit: May 31, 2009, 08:24:37 PM by NewRisingSUn » Logged
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #6 on: May 31, 2009, 11:33:35 PM »

Hey Cloud, what model SB was that recorded from?

Thanks again -Mike
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #7 on: May 31, 2009, 11:40:38 PM »

What's wrong with DosBox' FM emulation? I think the new OPL3 emulation is sensationally accurate, enough for me to consider migrating completely to a current system and not keep an old ISA-based system for DOS games anymore at all.

I agree, it is very good. But I still heard some differences compared to the real thing, and for me PLAYCMF is some kind of acid test. So I wanted to make sure those differences weren't just in my head!

Also keep in mind that Creative's PlayCMF utility that comes with early Sound Blasters will make the exact same .CMF file sound a little different than that shipped with later Creative cards, because it interprets velocities differently.

Really? Do you have any more information on that?
I'm assuming you mean SB 1/2 versus SB Pro/16?
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
Cloudschatze
Moderator
Senior Member
*
Offline Offline

Posts: 1,895



View Profile
« Reply #8 on: May 31, 2009, 11:57:49 PM »

What's wrong with DosBox' FM emulation?

Nice! I wasn't aware that a new version of DOSBox had been released. Sadly, the rhythm sounds are still wrong...  Embarrassed

Hey Cloud, what model SB was that recorded from?

CT1350B, SB2.0
SBFMDRV ver. 1.30B
PLAYCMF ver. 1.03
Originally recorded at 44.1KHz (recorder limitation).

« Last Edit: May 31, 2009, 11:58:42 PM by Cloudschatze » Logged
Great Hierophant
Senior Member
*
Offline Offline

Posts: 1,003



View Profile
« Reply #9 on: June 01, 2009, 12:13:40 AM »

Very interesting input on DOSBox's OPL emulation.  I recall not so long ago NWS did not think nearly as highly of it.

As I recall, few games use the rhythm modes. 
Logged

apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #10 on: June 01, 2009, 01:23:06 AM »

Can anyone give a few examples of games using rhythm mode?
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
Cloudschatze
Moderator
Senior Member
*
Offline Offline

Posts: 1,895



View Profile
« Reply #11 on: June 01, 2009, 01:41:56 AM »

Can anyone give a few examples of games using rhythm mode?


Zeliard...

http://queststudios.com/smf/index.php/topic,2650.msg27428.html#msg27428

Logged
dvwjr
Member
*
Offline Offline

Posts: 26


View Profile
« Reply #12 on: June 01, 2009, 02:37:01 AM »

Very interesting input on DOSBox's OPL emulation.  I recall not so long ago NWS did not think nearly as highly of it.

Unfortunately, the DOSBox v0.73 release still has the emulated SB16 stereo right and left channels reversed.  This has been in the DOSBox code since the first releases and is still present.  Someone got it in their head that the silicon problem in the Sound Blaster Pro 1&2 adapters, which 'ate' the first byte after a reset, would also be the same for the Sound Blaster 16/32/64 follow-on products.  So the attention to detail on the SBpro emulation has negatively impacted the SB16 DOSBox emulation.   Even the emulated SBpro in DOSBox has a few problems to be fixed.

But hey, it's been that way for over six years... Now that the hard OPL3 emulation upgrade has been implemented, maybe the easy Stereo L/R problem can finally be fixed?  Grin


dvwjr
Logged
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #13 on: June 01, 2009, 03:24:48 AM »

PLAYCMF ver. 1.03

Where did you get PLAYCMF version 1.03 from? All I can find on my SB1.5 and SB2.0 disks is v1.01.

Thanks... Mike
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
Cloudschatze
Moderator
Senior Member
*
Offline Offline

Posts: 1,895



View Profile
« Reply #14 on: June 01, 2009, 04:01:39 AM »

Where did you get PLAYCMF version 1.03 from? All I can find on my SB1.5 and SB2.0 disks is v1.01.


I don't recall. I just checked my SB2.0 disk images, and they have 1.01 as well.

In any event: PLAYCMF.EXE v1.03

Logged
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #15 on: June 01, 2009, 06:19:10 AM »

Thanks once again, Cloud. FWIW I didn't detect any differences between the way v1.01 and v1.03 played the CMFs (not that I was expecting any).
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
NewRisingSUn
Senior Member
*
Offline Offline

Posts: 641


View Profile
« Reply #16 on: June 01, 2009, 06:26:24 AM »

The difference is not in PlayCMF.exe, but in SBFMDRV.COM.
Logged
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #17 on: June 01, 2009, 10:33:10 AM »

The difference is not in PlayCMF.exe, but in SBFMDRV.COM.

Could you be a little more precise?
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
NewRisingSUn
Senior Member
*
Offline Offline

Posts: 641


View Profile
« Reply #18 on: June 01, 2009, 05:54:28 PM »

PlayCMF doesn't do any playing itself. It loads the .CMF file into memory, then tells the previously-loaded SBFMDRV.COM to play that file. Any differences will therefore be due to the version of SBFMDRV.COM used.

Consider the following examples. The same two .CMF files are played on the same card (AdLib Gold, with original YMF262 OPL3).
SBFMDRV 1.11 (SB 2.0, I think), PlayCMF 1.01
SBFMDRV 1.33 (SB 16/SB Pro 2/MCV Pro 2), PlayCMF 1.05

Notice the difference in balance between the instruments. The first is FUNKY.CMF from Jill of the Jungle, the second tune is TheCloud.CMF in SB16's MMPLAY subdirectory.

Because of these inconsistencies and other annoyances, I wouldn't use Creative's utilities as an "acid" test. I've found that the games that expose best any emulation imperfections are:
- Ultima VI, in particular the BootUp and Lord British tunes
- The beeps in Commander Keen VI's level 6 tune (F10+W to warp to level 6)
- Almost any tune from Elysium. They also play in Adlib's Visual Composer, albeit at the wrong speed.
« Last Edit: February 23, 2011, 05:56:51 PM by NewRisingSUn » Logged
apeman
Senior Member
*
Offline Offline

Posts: 233



View Profile
« Reply #19 on: June 02, 2009, 03:27:13 AM »

Cloud, I'm really sorry to be a pain, but....
Do you happen to have a non-MP3 version of the capture? Something uncompressed, ie. FLAC, APE, WAV etc.

Would greatly help as frequency analysis is hampered by MP3's lossiness to some degree...

Thanks once again, and no rush Smiley
Logged

Roland CM-32L, CM-500, LAPC-I (w/ MCB-1), MPU-401AT, MT-32, SC-55mkII, SCB-55, SCP-55 (w/ MCB-3)
Yamaha MU10
Creative Sound Blaster 1.5, SB Pro 2, SB 16 ASP, SB 16 PnP, SB AWE64 Gold, SB Audigy 2 ZS, SB X-Fi Elite Pro
Pages: [1] 2   Go Up
  Print  
 
Jump to: