GENETOS Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

About midi sound.

A lot of Japanese game's music is used by midi sound.
Though I confirmed some games which is used by midi sound, it doesn't play music.
Does CrossOver support midi sound?

Hi,

I can be made to work in some cases... it can be a bit of a fight.
I'll have a look at this title for you and see if I can get it working.

Cheers!

Thank you for the answer.
I'll try as much as possible.
If you have some additional information, please teach me.

Thanks!

testuser5f wrote:

Thank you for the answer.
I'll try as much as possible.

Always happy to help -- it's always rewarding, too, to hear such a good soundtrack (yes, I got it working =)

testuser5f wrote:

If you have some additional information, please teach me.

Thanks!

Oh gosh ... I don't know if that's any easier than you trying to teach me Japanese B^) I will try...

  1. There is no single way to get midi replay to work, something I've discovered over the past few
    months actively chasing these things. For example, what works for one game, may not work for another.
    It's not so much the game itself of course, but how it's coded, and depends on what it was actually
    coded with -- for example, games based on RPG Maker (VX/XP) are still problematic, earlier versions of
    RPG Maker (w2k) are not so hard ... but point is, it would appear as though windows has multiple and
    different coding paths, to achieve the same ends here...

edit: correction -- games made with RPG Maker (any version) are problematic

  1. Regardless of what you have to do, there is one constant - the need for DirectX 9 aka. app_id=4099 ....

  2. If the game needs to replay standard midi files, it's likely going to require a GM/GS MIDI soundfont
    (in dls_2 format) Years ago, DirectX 6/7 days, the file 'gm.dls' was redistributed with DirectX to provide
    such functionality -- it is a dls_2 format soundfont, created by Roland, for use exclusively with Microsoft
    Windows operating systems ; we cannot use this, due to the licensing constraints ...so... I made one for
    us to use -> General MIDI DLS Soundfont ; http://www.codeweavers.com/compatibility/browse/name/?app_id=8860

  3. Some titles do not just use midi for sound - they also replay other non-midi soundfiles. Unfortunately,
    in the process of reordering library overrides for app_id=4099 (see below), it will break some of our builtin
    soundfile replay abilities. Therefore, you have to replace that functionality with native windows alternatives
    if you need other sound files to be heard - Microsoft Media Player Sound Engine 6/9/10 (app_id 8501,8705,8719)
    can do this...

So...for this app, you need to install the following dependencies ;

http://www.codeweavers.com/compatibility/browse/name/?app_id=4099

http://www.codeweavers.com/compatibility/browse/name/?app_id=8860

http://www.codeweavers.com/compatibility/browse/name/?app_id=8705

Next, you need to reorder the overrides/register dlls provided by app_id=4099 ;

Register the follow library interfaces (using regsvr32.exe or as part of <postregisterdll> in a crosstie);

regsvr32 amstream.dll
regsvr32 devenum.dll
regsvr32 quartz.dll

Provide the follow winelib overrides for the dll files listed;

amstream.dll native
devenum.dll native
dmband.dll native
dmcompos.dll native
dmloader.dll native
dmscript.dll native
dmstyle.dll native
dmsynth.dll native
dsound.dll native
dmime.dll native
dmusic.dll native
dswave.dll native
midimap.dll native
quartz.dll native,builtin

Music in Genetos should work after these modifications with the apps I list installed.

Note: I'm not terribly sure how compliant the soundfont is -- I've attempted to recreate
what the old gm.dls was doing, but, there may be some gaffs in it or further room for
improvement (better samples etc) -- if you find something like this, let me know and I can
modify the soundfont further =)

Hope this helps!

Cheers!

Thank you very much for detailed information.
I'll try your information.
If I can't solve this problem, please teach me more information again.

Thanks!

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiUXFhVHZMYWRLYkpjOWhWbiIsImdkcHIiOjB9