VOGONS


First post, by psaez

User metadata
Rank Member
Rank
Member

Hi

Heroes of Might and Magic 2 MIDI music not working with sound blaster 128. It worked when using the integrated sound card of my moder DFI motherboard for tualatin.

How its possible that doesnt work with a sound card from the same years of the game and work with a more modern integrated sound card?

Any idea about how to solve this? The game doesnt have a setup.exe file for configuring the soundcard.

Reply 1 of 9, by psaez

User metadata
Rank Member
Rank
Member

can someone help me with this?

Reply 2 of 9, by Falcosoft

User metadata
Rank l33t
Rank
l33t
psaez wrote on 2024-07-08, 06:58:

can someone help me with this?

If you are using Win98 then the most likely explanation is that your integrated sound card uses WDM driver while your SB 128 uses vxd drivers.
In case of WDM drivers Win98 provides MS GS Soft Synth as a general Midi out device but in case of vxd drivers it does not.
You should check in control panel sound/music section what is the selected default Midi Out device.

Last edited by Falcosoft on 2024-07-08, 07:51. Edited 1 time in total.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 3 of 9, by psaez

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2024-07-08, 07:48:
psaez wrote on 2024-07-08, 06:58:

can someone help me with this?

If you are using Win98 then the most likely explanation is that your integrated sound card uses WDM driver while your SB 128 uses vxd drivers.
In case of WDM drivers Win98 provides MS GS Soft Synth as a general Midi out device but in case of vxd drivers it does not.

Hi

I don't know what is VXD and WDM. Also I'm under Windows 95 as the tittle says.

On the other hand, my computer has an integrated sound card, yes, but I'm not using it... I'm using the 128 PCI and it's working in every game I have tested, including some DOS games. The issue is just with this one and the MIDI music.

Maybe can you help me solving this?

Reply 4 of 9, by Falcosoft

User metadata
Rank l33t
Rank
l33t
psaez wrote on 2024-07-08, 07:50:
Hi […]
Show full quote
Falcosoft wrote on 2024-07-08, 07:48:
psaez wrote on 2024-07-08, 06:58:

can someone help me with this?

If you are using Win98 then the most likely explanation is that your integrated sound card uses WDM driver while your SB 128 uses vxd drivers.
In case of WDM drivers Win98 provides MS GS Soft Synth as a general Midi out device but in case of vxd drivers it does not.

Hi

I don't know what is VXD and WDM. Also I'm under Windows 95 as the tittle says.

On the other hand, my computer has an integrated sound card, yes, but I'm not using it... I'm using the 128 PCI and it's working in every game I have tested, including some DOS games. The issue is just with this one and the MIDI music.

Maybe can you help me solving this?

OK, then WDM drivers do not apply to your situation.
But you should still check in control panel sound/music section what is the selected default Midi Out device.
BTW, What version of the game you are using? It seems there are 2 versions of this game: one for DOS and another for Windows (you can run the DOS version also on Windows so the fact that you are using it on Windows does not mean that you are using the Windows versions).

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 5 of 9, by psaez

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2024-07-08, 07:52:
OK, then WDM drivers do not apply to your situation. But you should still check in control panel sound/music section what is the […]
Show full quote
psaez wrote on 2024-07-08, 07:50:
Hi […]
Show full quote
Falcosoft wrote on 2024-07-08, 07:48:

If you are using Win98 then the most likely explanation is that your integrated sound card uses WDM driver while your SB 128 uses vxd drivers.
In case of WDM drivers Win98 provides MS GS Soft Synth as a general Midi out device but in case of vxd drivers it does not.

Hi

I don't know what is VXD and WDM. Also I'm under Windows 95 as the tittle says.

On the other hand, my computer has an integrated sound card, yes, but I'm not using it... I'm using the 128 PCI and it's working in every game I have tested, including some DOS games. The issue is just with this one and the MIDI music.

Maybe can you help me solving this?

OK, then WDM drivers do not apply to your situation.
But you should still check in control panel sound/music section what is the selected default Midi Out device.
BTW, What version of the game you are using? It seems there are 2 versions of this game: one for DOS and another for Windows (you can run the DOS version also on Windows so the fact that you are using it on Windows does not mean that you are using the Windows versions).

The executable is HEROES2W.EXE so I suposse it's windows version. About the default Midi out device, not at the home with that computer now, can't check, but every other DOS game is working perfectly with MIDI music, only here I have the problem, so that shouldn't be the problem.

Reply 6 of 9, by Falcosoft

User metadata
Rank l33t
Rank
l33t
psaez wrote on 2024-07-08, 08:00:
Falcosoft wrote on 2024-07-08, 07:52:
OK, then WDM drivers do not apply to your situation. But you should still check in control panel sound/music section what is the […]
Show full quote
psaez wrote on 2024-07-08, 07:50:
Hi […]
Show full quote

Hi

I don't know what is VXD and WDM. Also I'm under Windows 95 as the tittle says.

On the other hand, my computer has an integrated sound card, yes, but I'm not using it... I'm using the 128 PCI and it's working in every game I have tested, including some DOS games. The issue is just with this one and the MIDI music.

Maybe can you help me solving this?

OK, then WDM drivers do not apply to your situation.
But you should still check in control panel sound/music section what is the selected default Midi Out device.
BTW, What version of the game you are using? It seems there are 2 versions of this game: one for DOS and another for Windows (you can run the DOS version also on Windows so the fact that you are using it on Windows does not mean that you are using the Windows versions).

The executable is HEROES2W.EXE so I suposse it's windows version. About the default Midi out device, not at the home with that computer now, can't check, but every other DOS game is working perfectly with MIDI music, only here I have the problem, so that shouldn't be the problem.

DOS games can also use (and usually do) FM synthesis for music instead of General Midi. So the fact that you hear music from a DOS game does not mean that you have to experience the same from another.
If a game has a sound setup and you can select Sound Blaster for music that usually means FM synthesis and NOT general Midi.

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 7 of 9, by psaez

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2024-07-08, 08:03:
psaez wrote on 2024-07-08, 08:00:
Falcosoft wrote on 2024-07-08, 07:52:

OK, then WDM drivers do not apply to your situation.
But you should still check in control panel sound/music section what is the selected default Midi Out device.
BTW, What version of the game you are using? It seems there are 2 versions of this game: one for DOS and another for Windows (you can run the DOS version also on Windows so the fact that you are using it on Windows does not mean that you are using the Windows versions).

The executable is HEROES2W.EXE so I suposse it's windows version. About the default Midi out device, not at the home with that computer now, can't check, but every other DOS game is working perfectly with MIDI music, only here I have the problem, so that shouldn't be the problem.

DOS games can also use (and usually do) FM synthesis for music instead of General Midi. So the fact that you hear music from a DOS game does not mean that you have to experience the same from another.
If a game has a sound setup and you can select Sound Blaster for music that usually means FM synthesis and NOT general Midi.

Unfortunatelly this game doesn't have sound setup, it just ask you to select between MIDI music and CD music (game CD includes some CD tracks)

Reply 8 of 9, by Falcosoft

User metadata
Rank l33t
Rank
l33t
psaez wrote on 2024-07-08, 08:06:
Falcosoft wrote on 2024-07-08, 08:03:
psaez wrote on 2024-07-08, 08:00:

The executable is HEROES2W.EXE so I suposse it's windows version. About the default Midi out device, not at the home with that computer now, can't check, but every other DOS game is working perfectly with MIDI music, only here I have the problem, so that shouldn't be the problem.

DOS games can also use (and usually do) FM synthesis for music instead of General Midi. So the fact that you hear music from a DOS game does not mean that you have to experience the same from another.
If a game has a sound setup and you can select Sound Blaster for music that usually means FM synthesis and NOT general Midi.

Unfortunatelly this game doesn't have sound setup, it just ask you to select between MIDI music and CD music (game CD includes some CD tracks)

I see, but you have told that you suspect that default Midi Out device cannot be the problem since other DOS games have music. I have just explained that your conclusion does not follow from the premises: DOS game music usually has nothing to do with the selected default Midi Out device in Windows. But if your HEROES2W.EXE is a Windows executable then it most likely uses the default Midi Out device selected in Windows sound control panel.
As a test you should start Windows media player and try to play back a Midi file (.mid). If it has sound then your default Midi out device is properly set and your problem is really not related to it.
But if you do not hear sound during Midi playback either you should check Control panel -> Multimedia -> Midi -> Midi output.

The attachment W9x_Midi.png is no longer available

And according to this post SB 128 also has its own control panel where you can select the active ECW sound set:
Review: Sound Blaster PCI 128 (CT4810)
SB128_Properties.jpg

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 9 of 9, by psaez

User metadata
Rank Member
Rank
Member
Falcosoft wrote on 2024-07-08, 08:11:

But if you do not hear sound during Midi playback either you should check Control panel -> Multimedia -> Midi -> Midi output.

absolutely wonderful, solved doing this

thank you so much