This design is a single board MIDI encoder capable of encoding two 61-Note keyboards and one 32-Note Bass pedal unit. The keyboards are on MIDI Channels 1 and 2. The Bass pedal unit is on MIDI Channel 3. The two keyboard units can work with any number of momentary action, normally open, push to make, single pole single throw (SPST), switches from 1 up to 61 to produce the equivalent MIDI note-on/note-off data commands. The Bass pedal encoder can work with any number of pedal switches up to 32.
The encoded switches are wired via IN4148 diodes. Any unused keys/notes can be left unconnected.
This unit can work in standard MIDI mode and via the USB connection. It defaults to standard MIDI Baud rate of 31250. By replacing the original firmware on Mega8u2/16U2, the Arduino Uno will act as USB-MIDI device (Standard Midi Class), you do not need to install additional device drivers on Windows, MaxOSX, and Linux, as the firmware acts as a device of Standard Midi Class. It will automatically install on the system as an Audio USB Device.
Operation:This unit can be connected to new keyboards or it can be used with an older non-MIDI keyboard by using magnetic/reed switches to isolate the old and new scanning circuits. This will allow the older keyboard synthesizer to continue to operate as normal while also providing a MIDI output.
MIDI 61 Note Keyboard 1 Encoder Wiring:
The switches are organized in a 8 x 8 matrix (up to 61 switches) arrangement. Note if less than 61 switches are required, then ONLY the switches required need to be wired
The lowest note is switch SW0 wired via diode D0 between Pins 22 and 38 of the Arduino MEGA.
The next note is switch SW1 wired via diode D1 between Pins 22 and 40 of the Arduino MEGA.
The next note is switch SW2 wired via diode D2 between Pins 22 and 42 of the Arduino MEGA.
The next note is switch SW3 wired via diode D3 between Pins 22 and 44 of the Arduino MEGA.
The next note is switch SW4 wired via diode D4 between Pins 22 and 46 of the Arduino MEGA.
The next note is switch SW5 wired via diode D5 between Pins 22 and 48 of the Arduino MEGA.
The next note is switch SW6 wired via diode D6 between Pins 22 and 50 of the Arduino MEGA.
The next note is switch SW7 wired via diode D7 between Pins 22 and 52 of the Arduino MEGA
Pin 38 is also looped to the Anodes of 7 other Diodes D8, D16, D24, D32, D40, D48 and D56.
The other pins are wired in a similar manner to the other Diodes.
MIDI 61 Note Keyboard 2 Encoder Wiring:
The switches are organized in a 8 x 8 matrix (up to 61 switches) arrangement. Note if less than 61 switches are required, then ONLY the switches required need to be wired.
The lowest note is switch SW0 wired via diode D0 between Pins 23 and 39 of the Arduino MEGA.
The next note is switch SW1 wired via diode D1 between Pins 23 and 41 of the Arduino MEGA.
The next note is switch SW2 wired via diode D2 between Pins 23 and 43 of the Arduino MEGA.
The next note is switch SW3 wired via diode D3 between Pins 23 and 45 of the Arduino MEGA.
The next note is switch SW4 wired via diode D4 between Pins 23 and 47 of the Arduino MEGA.
The next note is switch SW5 wired via diode D5 between Pins 23 and 49 of the Arduino MEGA.
The next note is switch SW6 wired via diode D6 between Pins 23 and 51 of the Arduino MEGA.
The next note is switch SW7 wired via diode D7 between Pins 23 and 53 of the Arduino MEGA
Pin 39 is also looped to the Anodes of 7 other Diodes D8, D16, D24, D32, D40, D48 and D56.
The other pins are wired in a similar manner to the other Diodes.
MIDI 32 Note Bass Pedal Encoder Wiring:
The switches are organized in a 8 x 4 matrix (up to 32 switches) arrangement. Note if less than 32 switches are required, then ONLY the switches required need to be wired.
The lowest note is switch SW0 wired via diode D0 between Pins A8(62) and A0(54) of the Arduino MEGA.
The next note is switch SW1 wired via diode D1 between Pins A8(62) and A1(55) of the Arduino MEGA.
The next note is switch SW2 wired via diode D2 between Pins A8(62) and A2(56) of the Arduino MEGA.
The next note is switch SW3 wired via diode D3 between Pins A8(62) and A3(57) of the Arduino MEGA.
The next note is switch SW4 wired via diode D4 between Pins A8(62) and A4(58) of the Arduino MEGA.
The next note is switch SW5 wired via diode D5 between Pins A8(62) and A5(59) of the Arduino MEGA.
The next note is switch SW6 wired via diode D6 between Pins A8(62) and A6(60) of the Arduino MEGA.
The next note is switch SW7 wired via diode D7 between Pins A8(62) and A7(61) of the Arduino MEGA
Pin A0(54) is also looped to the Anodes of 3 other Diodes D8, D16, and D24.
The other pins are wired in a similar manner to the other Diodes.
Power Supply:
External power can come either from an AC-to-DC adapter or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the board's power jack.
The board can operate on an external supply of 7 to 20 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and the board may be unstable. If using more than 12V, the voltage regulator may overheat and damage the board. The recommended range is 7 to 12 volts.
ITEM#: MIDI/USB 2x61 Note Keyboard Encoder and 32 Note Bass Pedal Encoder
PRICE: €69.95