------------------------------------------------------

MIDIFOOT v1.1a for Ambiloop community

------------------------------------------------------

It's a simple project, allowing you to control
any midi software from pedalboard (connected to PC gameport).


Features:

 15 programmable buttons
 Note On/Note Off/CC/Poly Pressure/Program messages
 Hardware independent presets to share with friends :-)
 Hide to tray possibility
 Freeware :-)

Limitations:

 Only one button can be pressed at time
 There shouldn't be any joysticks in system, 
 except for pedalboard (acting like joystick for the OS).

Changes from v1.0a:

 Now a pressing two pedals simultaneously don't result in
 triggering some other button. (ex: pressing pedals 1+2 don't 
 trigger a button 3 now).
 
Installation and testing:

 Run midifoot.exe (skip warnings), choose required midi device
 from listbox. It could be some synth port or MidiYoke virtual
 cable. MidiYoke can be downloaded from http://www.midiox.com/myoke.htm

 Map some buttons and try 'TEST' button. Your destination software/synth
 must receive midi messages.
 
  Now if you have an _analog_ joystick, try to connect it, and tap buttons.
 (remember to restart midifoot and install joystick driver). 
 Your destanation software must receive midi messages. 
 
Pedalboard

 If everything seems fine it's time to build a pedalboard.
 See schematic in pedalboard.gif

 Resistors could be of any values from 5k to a less than 100k.

 Diodes - any small signal general purpose (1N4148, 1N914 and so on)
 If you receive some weird triggering from pedals 7, 11, 13, 14, 15
 replace diodes wired next to them to any Shottky types (their small
 voltage drop will help).

 Buttons - any buttons of your choice. 

 Resistors could be wired directly on a 15pin male plug.

 Important! Install a 2-axis 4-button joystick driver before using 
 pedalboard !

------------------------------------------------------

I successfully tried this system to control
CubaseSX transport, Ambiloop (http://evenfall.com/ambiloop/) and
KX SBLive! drivers (http://kxproject.com). Works just fine.

If you have any ideas, suggestions, bug reports etc. 
feel free to contact me via e-mail: firewood@mail.ru

Diz