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

<H2>
<A NAME="MidiMon">MidiMon</A>
</H2>
This is a 'transfer' element that turns MusicWeaver MIDI events into
text lines that can be displayed by 'StreamView' (or processed by
other modules) in the StreamWeaver suite.
It also gives a brief output for System Exclusive sequences.

<h4>
Output Format:
</h4>
Each line for a MIDI event shows the following:
<pre>
Time (msec)  Event-code(0-7) Channel(0-15) Data1(0-127) Data2(0-127) Brief-desc(text)
</pre>
Events that are less than three bytes have the irrelevant items omitted.

<pre>
	Message Type:       Code:          Data1:           Data2:
	 Note Off            0              note             velocity
	 Note On             1              note             velocity
	 Aftertouch (poly)   2              note             pressure
	 Control Change      3              controller       value
	 Program Change      4              program            -
	 Aftertouch (chan)   5              pressure           -
	 Pitch Bend          6              value -- l.s     value -- m.s
	 System              7                -                -
</pre>
<BR>
System Exclusive sequences are shown abbreviated as:
<pre>
Time (msec)  'SysEx size' bytes '[first=' hex(dec) 'last=' hex(dec) ']'
</pre>
<BR>
<h4>
Inputs
</h4>
<UL Type="none">
<LI> <B>Input</B> -- MIDI events to be monitored
</UL>
<h4>
Outputs
</h4>
<UL Type="none">
<LI> <B>Output</B> -- Text lines suitable for StreamWeaver
<LI> <B>Input</B> -- Pass-through of monitored events
</UL>
<P>
<BR>
<h4>
Control Panel
</h4>
None.
<P>
<BR>
For more information, see
<A HREF="../../Documentation/MWExtras.html#MidiMon">MidiMon</A>
in the 'MWExtras' documentation
<BR>


</body>
</html>
