MidiPlay – A Windows program to play Midi files
MidiPlay is a free Windows program that allows singers and instrumentalists to play MIDI files and adjust the playback to help them to learn their parts. It shows the position in the score while it's playing the music.
The instructions below tell you how to:
- Download the MidiPlay program.
- Use the MidiPlay program to listen to MIDI files.
- Use the advanced features of the MidiPlay program to achieve special effects (this isn't essential to hearing the individual parts, but it makes the music sound better)
- Send feedback to the program's creator, Chris Hills.
- Displays the score
- Follows the score while playing
- Various bug fixes
- To download the MidiPlay program:
- Right click here
- Then click on Save Link As... or Save Target As... in the popup menu to save the program on C:\ or somewhere else on your hard disk. Remember where you've saved it.
When MidiPlay is playing a MIDI file and you have displayed the score,
it should look something like this:
Click on the picture for a larger image.
- Using the MidiPlay program to listen to MIDI files:
- Run the MidiPlay program from wherever you saved it on your hard disk
(use Windows Explorer to open C:\ or wherever you saved MidiPlay,
then double click on MidiPlay).
- Open a MIDI file:
- Click File on the menu bar and then click on Open... from
the popup menu.
- Find the directory where you saved your downloaded MIDI files (they’ll be in
C:\ or wherever you saved them).
- Click on one of the MIDI files.
- Click on OK.
- You’'ll see a window containing the names of the parts in the file.
Click on the Play button at the left of the line for your part. You
should hear the piece being played through your loudspeakers or MIDI
keyboard, with your part emphasised and the other parts playing quietly.
- If you hear an echo effect, this is probably because you have more than one
MIDI output device. Click on the || (Pause) button to stop. Then in the Output Devices menu click on Select Output Device...
and choose one of your MIDI output devices from the drop down list.
Then click on the > (Play) button to start again.
- You can now just listen to the piece, or you can use the following buttons and controls:
- Click on the << (Skip backwards) button to jump back a few seconds.
- Click on the >> (Skip forwards) button to jump forward a few seconds.
- Click on the |<< (Back to start) button to go back to the start.
- Click and drag the Running Time slider (and click on the > (Play) button to start playing again).
- Click on the up/down
buttons to choose a bar number to start at (this requires the bar
information in the MIDI file to be correct, it isn’t always).
- Click and drag the Relative Tempo slider to adjust the speed.
- Click on the Revert button to revert to normal tempo.
- Click on the || (Pause) button to stop.
- Click on the > (Play) button to start again.
- To listen to another piece:
- Click on the Close buttons in any dialog boxes you have open.
- In the File menu click on Open... to open another file, and then carry on as before.
- Using the advanced features of the MidiPlay program:
- If you have any problems with the MidiPlay program or suggestions for improvement then email me at
Previous versions of Midiplay:
Members main page
All text and images on this page are © Copyright Chris Hills 1982–2013.