<html>
<HEAD>
<TITLE>MidiPlay Module</TITLE>
</HEAD>
<BODY BGCOLOR=#AAFFFF TEXT=#000000 LINK=#3333AA VLINK=#6666FF> 

<H2>
<A NAME="MidiPlay">MidiPlay</A>
</H2>
Loads and plays standard Midifiles.  A group of files may be preselected
to be played automatically in sequence.  It is a Source only, and does not
accept inputs.
<h4>
Output
</h4>
data stream from Midifiles, controlled by panel buttons.
<P>
<BR>
<h4>
Control Panel
</h4>
The box at the top of the control panel indicates the file that is playing
or is ready to be played.  The current state of the element is shown in the
middle of the panel.
<UL Type="none">
<LI> <B>Queue...</B> -- Opens a File Panel to select a set of Midifiles to play
(Only files of type audio/midi or audio/x-midi are listed).  Double-click
to select a single file.  To build up a sequence of files, hold down the
shift key and click on each, in the sequence you wish them to be played;
click 'Open' when complete.  If there are files already in the queue, the
new selection will be appended.
The set does not begin playing until 'PLAY' (or 'Next') is clicked,
but once started the sequence will play all the way through unless stopped.
<LI> <B>Next</B> -- Starts the next file in sequence playing.  If there are no
files left in the queue, it opens the File Panel for a new selection.
However -- unlike 'Queue' -- playing begins immediately when the selection
is accepted.
<LI> <B>PLAY</B> -- Begins, or resumes, playing the current file.  A new or
rewound file is played from the beginning. A stopped file is resumed from the
current point.
<LI> <B>STOP</B> -- Immediately stops a playing file.  Clicking it a second
time after stopping output causes 'All Notes Off' to be sent, silencing any
notes that may have been left hanging.
<LI> <B>Rewind</B> -- Sets the current file back to the beginning.  Only
functional if the file is stopped and not already rewound.
</UL>


For more information, see
<A HREF="../../Documentation/MIDI.html#MidiPlay">MidiPlay</A>
in the "MIDI Modules" documentation.
<BR>

</body>
</html>
