
 Hubi's Joystick to MIDI converter
 V1.0 March 1995

Requirements:
 Joystick, Win 3.1, MIDI output
Recommended:
 Hubi's LoopBack MIDI driver (MDLPBK11.ZIP)

Limitations : 
* only one two-axes Joystick currently supported. 


Installation :
* If you have no Joystick driver currently installed, you should install
  one now. The archive contains IBMJOY.ZIP, unzip this into an empty
  directory and use the Control-Panel->Driver icon to install.
* Copy joy_ctrl.exe to a directory of your choice.
* Drag and Drop joy_ctrl.exe from file manager to a program managers group
  of your choice.

Getting started:
* Select the output of your choice.
* Configure the MIDI Messages:
Sett.
  - Resolution
     + the polling period specifies the polling rate of the joystick
       driver, in milliseconds.
     + the movement threshold is the distance the joystick must be moved 
       before a message is sent. The full distance is from 0 to 65535. 
  - X Axis
     Set the MIDI messages for moving left-right.
     Left position produces the lower MIDI data value, check the
     value-reverse check box to get the reverse behaviour.
     + None : no messages generated
     + Note : - 
     + Key Pressure (Polyphonic Aftertouch) - Data 1 is Key Number
     + Controller: Data 1 is Controller Number
     + Aftertouch (Monophonic Aftertouch, Channel Pressure)
     + Pitch Bend (14 Bit Range)
     + Channel : Set the MIDI Channel from 1 to 16
     + Data 1 : used for KeyPressure and Controllers.
  - Y Axis:
    same
  - A,B Button: similar, but Up and Down (=processed) Messages will be
    set  
    
-----------------------------------------------------------------------------
Appendix: 

IBM PC Joystick : Hardware Pinout


     Joystick 2                     Joystick 1
                          ____              
                        /   1 o--+5V----------------+
  +---------------+5V--o 9     |    __              |
  |             __    |     2 o--A-o  o-+        o--+
  +--o       +-o  o-C--o 10    |        |   ____/   | 
  |   \___   |        |     3 o--X------|--[__/_]   |
  |  [__\_]--|------X--o 11    |        |   ^ 100k  |
  | 100k ^   |        |     4 o--0V-----+           |
  +--o       +-----0V--o 12    |                    |
      \___   |        |     5 o--0V-----+        o--+
     [__\_]--|------Y--o 13    |        |   ____/
    100k ^   |  __    |     6 o--Y------|--[__/_]
             +-o  o-D--o 14    |    __  |   ^ 100k
                      |     7 o--B-o  o-+
                  +5V--o 15    |
                       \    8 o--+5V
                         \____/
                        15 pin D

all potentiometers are 100 kiloOhms, linear
