<html>
<HEAD>
<TITLE>GamePort Module</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFF88" TEXT="#000000" LINK="#3333AA" VLINK="#6666FF"> 

<H2>
<A NAME="GamePort">GamePort</A>
</H2>
Generates 'Director' events ('Switch' and 'Parameter' types) from user
input to a joystick or other Gameport device.  Its output is suitable for
controlling Switch- and Parameter-controlled elements such as the
<A HREF="Switcher">Switcher</A> and MusicWeaver's
<A HREF="MusicWeaver/D_PitchBend">D_PitchBend</A>.
<P>
A button press on the device generates a Switch event with a mark whose
number is that of the button.  Button release generates a mark numbered
8 + &lt;button-number&gt;
<P>
Joystick movements generate Parameter events with Values proprtional to
position.  The Index number of each event corresponds to the axis of the
stick that caused it.

<h4>
Output
</h4>
<UL Type="none">
<LI>  DIrector events emitted as stick and buttons etc. are activated.
</UL>
<P>
<h4>
Control Panel
</h4>
<UL Type="none">
<LI> [Top Popup menu (unlabelled)] -- Selects gameport device to connect to.
<LI> <B>Range:</B> [lower menu] -- Selects range of Parameter Values (only
the default is useful currently)
<LI> [PPC/BeBox only:] '<B>Calibrate</B>' button -- Initiates calibration sequence.
Below this is an info/instruction text line to guide the calibration procedure.
(See <A HREF="../Documentation/MWExtras.html#GamePort">main documetation</A>.)
</UL>
<P>
<BR>
For more information, see
<A HREF="../Documentation/Newer_MIDI.html#GamePort">GamePort</A>
in the "Newer_MIDI" documentation.
<BR>

</body>
</html>
