From: "Tony O'Bryan" Newsgroups: comp.os.msdos.djgpp Subject: Re: Playing Midi in allegro Date: Thu, 20 Nov 1997 10:20:24 -0600 Organization: Southwest Missouri State University Lines: 24 Message-ID: <34746348.17C1@nic.smsu.edu> References: <34738705 DOT 1F8CB3B4 AT primenet DOT com> <3473965C DOT 6DA9 AT nic DOT smsu DOT edu> <3473CABF DOT DCB989AC AT primenet DOT com> Reply-To: aho450s AT nic DOT smsu DOT edu NNTP-Posting-Host: sara.a38.smsu.edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk I should know better than to post untested code. :) Here is a tested, working bare-bones MIDI playing Allegro program. Replace my MIDI file reference with your own MIDI file (I used a MIDI file that came with Visual Basic 5.0). Keep in mind that it doesn't do any error checking (for simplicity of illustration). #include int main(void) { MIDI *MidiFile; allegro_init(); install_timer(); install_keyboard(); install_sound(DIGI_AUTODETECT,MIDI_AUTODETECT,NULL); MidiFile = load_midi("/vb/samples/comptool/mci/mcitest.mid"); play_midi(MidiFile,FALSE); while (!key[KEY_ESC]); return 0; }