GNMIDI

Table of Contents Keyword Index
Play a MIDI file
Previous  Top  Next

toolplay
[in menu Player]

Play command will start the internal MIDI player for the MIDI file in window that currently has the focus (this window has a highlighted caption). It will automatically stop playing the file when closing the file or starting a new play command.

Space key starts playing the song.

With menu settings you can turn on options that the MIDI song will be prepared for your device before playing.
With menu settings you can also select the output device that should play this song.

Player status window displays information about playing and contains buttons to navigate.

Hint: since version 2.48 GNMIDI uses an own internal MIDI player (the one that is also used by GNMixer) instead of the formerly used Microsoft MCI player to play MIDI files. If you want to use again the MCI player (for whatever reason) you can set this back with following gnmidi.ini setting:  
[Settings]  
PlayerUseMCI=1  
 
Hint: since version 2.48 GNMIDI can also play MP3 songs (through Microsoft MCI) and display synchronized song text.  

Status bar (bottom) shows sometimes an information at left side and play time and song duration time and for MIDI songs bar position field when the song is playing or paused:

statusbar
Hint: click with left mouse button into the status bar field time position or bar position will show an edit field instead. Enter a text or bar position and press enter key to go to continue playing at this MIDI position. Use ESC key to close the edit box if no jumping is wanted. The edit field accepts following position formats:

h:mm:sec.millisec  
mm:sec.millisec  
mm:sec  
sec.millisec  
millisec ms    e.g. 12350ms  
unit    e.g. 0 is song begin  
measurenr.beatnr.unit  e.g. 1.1.0 is song begin   
beatnr.unit  e.g. 2.0 is second beat in first measure  
 
During playing MP3 songs the Microsoft player works internally with often wrong estimated song duration (instead of calculating the correct song duration). GNMIDI tries to solve the inexactness but sometimes the estimated song duration is so far and wrong away from correct song duration that the inexactness can be heard when jumping to a certain real time and the played music does not play what is really what should be heard that time.
Using the MP3 operation convert MP3 with constant bitrate (Resample) in menu convert an alternative MP3 file can be created that usually does not cause the inexactness at guessing the song duration.