get_midi_length(3alleg4) redhat man page | unix.com

Man Page: get_midi_length

Operating Environment: redhat

Section: 3alleg4

get_midi_length(3alleg4)					  Allegro manual					  get_midi_length(3alleg4)

NAME
get_midi_length - Determines the total playing time of a midi, in seconds. Allegro game programming library. SYNOPSIS
#include <allegro.h> int get_midi_length(MIDI *midi); DESCRIPTION
This function will simulate playing the given MIDI, from start to end, to determine how long it takes to play. After calling this function, midi_pos will contain the negative number of beats, and midi_time the length of the midi, in seconds. 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 ", pos / 60, pos % 60, length / 60, length % 60); rest(100); } while(pos <= length); RETURN VALUE
Returns the value of midi_time, the length of the midi. SEE ALSO
load_midi(3alleg4), midi_time(3alleg4), midi_pos(3alleg4), exmidi(3alleg4) Allegro version 4.4.2 get_midi_length(3alleg4)
Related Man Pages
exmidi(3alleg4) - debian
get_midi_length(3alleg4) - centos
exmidi(3alleg4) - mojave
exmidi(3alleg4) - netbsd
get_midi_length(3alleg4) - php
Similar Topics in the Unix Linux Community
perl yesterday's date in mmddyyyy format
MIDI sync to external daw Yamaha AW4416
Formatting date time in unix using perl breaks
Most vexing: Sed or Awk scripting for date conversion needed
Reuse format strings