TMC On the Verge of Insanity
Joined: 05 Apr 2003 Posts: 3240 Location: Matakana
|
Posted: Tue Feb 24, 2009 7:43 am Post subject: |
|
|
James Paige wrote: | That is fascinating. I guess SDL_Mixer can automatically fall back on timidity if the OS MIDI synth fails.
This sounds FAQworthy :) |
No. SDL_Mixer uses TiMidity if it can find patches for it, otherwise it sends midi to windows.
Edit:
The GUS patches are a bit big though, I wonder if there are any not-too-bad quality small ones available. Actually, here's an idea: the instrument samples from Roland which are distributes with DirectX6 and newer are stored in a .dls file which every win98SE+ should have. I wonder if SDL_Mixer can be made to use it. SDL_sound apparently also uses TiMidity and can.
I browsed around the net a bit and found some advice to people who can't hear MIDI under windows. Could some people who can't hear MIDI (aside from using TiMidity for the OHR) please check, as described in these steps, that they are using the 'Microsoft GS Wavetable SW Synth'? If not, does switching to it fix anything, if so, maybe try reinstalling it as described?
Windows XP:
Quote: | Go to control panel, sounds and audio devices. Click the audio tab. Usually when you install sound card drivers, the MIDI music playback drop-down menu will be set to some hardware device (or software one if the hardware doesn't have MIDI capabilities) - but either one it will be one branded by the sound card. Can you switch to the default MIDI device bundled with Microsoft? (Microsoft GS Wavetable SW Synth - it's a software one and it's actually made by Roland). Just to make sure, check the box "use default devices only" and try to see if your sound problem is fixed. If it works, perhaps the MIDI drivers aren't working, or if the sound system has hardware MIDI capabilities, perhaps that part of the hardware doesn't work. |
Some other version of Windows:
WMP mini FAQ wrote: | Make sure "Midi Sequencer Device" is loaded in Control Panel, Multimedia, Devices, Media Control Devices. You can add it from Add New Hardware, Next, Next, No, Sound/Video/Games, Microsoft MCI. If it is loaded, go ahead and remove it and reinstall it. |
_________________ "It is so great it is insanely great." |
|