Greetings great FMOD team and community,
I simply can’t get my .mid files to play since I have upgraded from FMOD
4.10.01 to 4.10.02. Before it worked flawless, but now only pure silence.
It seems to load fine, returning the correct information and also the position of the channel moves as expected. The volume is 1.0 too.
Where can I redownload 4.10.01 to see whether it would work again then?
Then I’ve tried to convert some of the (previously) working midis
to .it using OpenMPT. No luck either.
Then I’ve tried to convert them to MP3 – IT WORKED, but that also
1000 timed the file size which is not an option for me.
a) I initialize FMOD as recommended in the sticky.
b) I’ve tried to set a DLS file when loading the sound, but I can’t find any on my computer? No GM.SDL?!
b) I get no wrong return results from FMOD.
c) The .midis play fine in other media players.
e) Do I have to do something with the midi codec dll?
Thank you alot for your help
and thanks for the great API
- Tick asked 11 years ago
Also just to clarify, if you specify FMOD_HARDWARE for MIDI it will still use our software system to compose the MIDI data using the gm.dls file.
Currently if you don’t specify a DLS file through EXINFO it will try system32/drivers/gm.dls and /system32/drivers/etc/gm.dls, (there is also a default for MacOSX).
There was a change in 4.10.02 which stopped midi/s3m/xm/it/mod working properly. It has been fixed for this week’s release.
Oha – When will we get to download that from the main page?
Is that bug also in the 4.11.02 developer version? Because my .midis are silent there too.
[quote="mathew":3nkdlp8m]Also just to clarify, if you specify FMOD_HARDWARE for MIDI it will still use our software system to compose the MIDI data using the gm.dls file.
Currently if you don’t specify a DLS file through EXINFO it will try system32/drivers/gm.dls and /system32/drivers/etc/gm.dls, (there is also a default for MacOSX).[/quote:3nkdlp8m]
That’s good to know. Thanks.
Hmm… You don’t need a custom DLS file unless your application requires it. FMOD by default uses the gm.dls on your computer. This file should be in your %WindowsPath%\system32\drivers. If it’s not there, you need to pull it off your windows cd.
Also, if you use FMOD.MODE.HARDWARE it’ll use the soundcards own samples. However, if you use FMOD.MODE.SOFTWARE, it’ll use the gm.dls file present on your computer or a custom dls file you provide.
Hope this helps.
Oh, so I’m not the only one that can’t play .it/.mid files?
trueamer3, I see that you use the VB, could it be that only the .net bindings are broken somehow? I’ll go and test in C++ and report back.
About the GM.dls – it is in %WindowsPath%\system32\drivers indeed – that can’t it be either then.
Nope, can’t get them to play in C++ either. :/
Please login first to submit.