Mail Archives: djgpp/1999/06/09/08:11:12
On Tue, 8 Jun 1999 20:52:38 +0300, "Pavlos" <trash24379 AT usa DOT net> wrote:
>Hi all.
>I use the play_midi() function of allegro to play some midi files.
>My problem is the quality of the player. The only thing I can hear is the
>drums, and hardly some basses.
>I've tested with several midi files, the result is the same.
>
>Is it Allegro's problem; Am I doing something wrong? Maybe it's my
>SoundBlaster PCI64 (works fine under Windows).
>I use MIDI_AUTODETECT for the driver.
That's your problem. Allegro is most likely detecting your sound card
as a legacy Sound Blaster, and is attempting to use SB FM synthesis to
play MIDI files. The trouble is, Creative's PCI sound cards don't seem
to support Sound Blaster FM synthesis at all, so MIDI files won't play
properly.
You should select MIDI_MPU as the MIDI driver, instead of
MIDI_AUTODETECT.
As an aside, does it seem odd to anyone that Creative's PCI Sound
Blaster cards properly emulate Adlib FM synthesis, but not Sound Blaster
FM synth?
-Jesse
>
>
>
====================================================
Jesse Dorland
jessedorland AT hotmail DOT com
====================================================
- Raw text -