logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

play_midi - Starts playing the specified MIDI file. Allegro game programming library.

Description

       Starts playing the specified MIDI file, first stopping whatever music was previously playing. If the loop
       flag  is set to non-zero, the data will be repeated until replaced with something else, otherwise it will
       stop at the end of the file. Passing a NULL pointer will stop whatever music is currently playing.

Name

       play_midi - Starts playing the specified MIDI file. Allegro game programming library.

Return Value

       Returns non-zero if an error occurs (this may happen if a patch-caching wavetable  driver  is  unable  to
       load  the  required  samples,  or at least it might in the future when somebody writes some patch-caching
       wavetable drivers :-)

See Also

install_sound(3alleg4),      load_midi(3alleg4),      play_looped_midi(3alleg4),      stop_midi(3alleg4),
       midi_pause(3alleg4),          midi_seek(3alleg4),          midi_pos(3alleg4),         midi_time(3alleg4),
       midi_msg_callback(3alleg4), exmidi(3alleg4)

Allegro                                           version 4.4.3                               play_midi(3alleg4)

Synopsis

#include<allegro.h>intplay_midi(MIDI*midi,intloop);

See Also