I have just converted some code from FMOD 3 to FMOD EX, and I have noticed that the volume of midi files is relatively much quieter. Is there something significantly different about the way midi files are handled? How can I balance the levels so that they are in the same ballpark as other music types?
The midi files are generated at runtime and tend to rely on General Midi default settings. I was previously generating the midi files with a velocity of 64, ie. about half strength. If I up that to 127 the volume is perhaps acceptible, but if I then play the files in anything else (say, WinAmp) they are pretty deafening.
I am not doing anything very complex, just loading and playing music files, but I would like to use FMOD EX over FMOD 3 because it now supports pausing midi files.
- PlayerOne asked 12 years ago
Well, the obvious difference (and something I meant to check yesterday, but forgot) is that FMODEX seems to be using software playback, and everything else is using hardware. Does MIDI playback always use software? Even when loaded with FMOD_HARDWARE? I realise it probably has to to behave the same as other FMOD sound types.
- PlayerOne answered 12 years ago
Well, a bit offtopic but IMHO, since only a few cards support decent hardware MIDI, MIDI should be rendered in software in most applications (unless you’re making a MIDI player or any other kind of application where you can expect the user to have some knowledge about the MIDI capabilities of his soundcard).
- bloodypriest answered 11 years ago
Please login first to submit.