See also: destroy_midi, play_midi, get_midi_length.
Examples using this: exmidi.
See also: load_midi.
Examples using this: exmidi.
See also: load_midi.
See also: install_sound, load_midi, play_looped_midi, stop_midi, midi_pause, midi_seek, midi_pos, midi_time, midi_msg_callback.
Examples using this: exmidi.
See also: play_midi, midi_loop_start.
See also: play_midi, midi_pause.
See also: play_midi, stop_midi, midi_resume, midi_seek.
Examples using this: exmidi.
See also: midi_pause.
Examples using this: exmidi.
See also: play_midi, midi_pos.
Note that any currently playing midi is stopped when you call this function. Usually you would call it before play_midi, to get the length of the midi to be played, like in this example:
length = get_midi_length(my_midi); play_midi(my_midi); do { pos = midi_time; textprintf_ex(screen, font, 0, 0, c, -1, "%d:%02d / %d:%02d\n", pos / 60, pos % 60, length / 60, length % 60); rest(100); } while(pos <;= length);
See also: load_midi, midi_time, midi_pos.
Examples using this: exmidi.
See also: install_sound, load_midi_patches, midi_recorder.
See also: install_sound, midi_out.
See also: play_midi, midi_msg_callback.
Examples using this: exmidi.
See also: play_midi, midi_pos, get_midi_length.
Examples using this: exmidi.
See also: play_looped_midi.
See also: play_midi.
See also: install_sound.