MIDI/USB TWO 61-NOTE KEYBOARD & 32-NOTE BASS PEDAL ENCODERS



Description:

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.


Features:

The Two MIDI/USB 61 Note Keyboard Encoder and 32 Note Bass Pedal unit consists of:
  • An assembled, built and tested Arduino board including a suitable pre-programmed microcontroller,
  • The velocity byte is preset to a value of 100,
  • The MIDI channels are preset to channels 1, 2 and 3, 
  • MIDI start notes from note C2 (MIDI Note 36),
  • Other velocity values and start notes can be pre-programmed into the firmware on request,
  • A 2.1mm power socket, and associated LED,
  • A MIDI activity LED,
  • A MIDI 5-pin DIN output socket and associated series resistors.
The Two MIDI/USB 61 Note Keyboard Encoder and 32 Note Bass Pedal unit requires:
  • a 9v battery or equivalent DC power source
  • Suitable key-switches or magnetic reed switches and associated IN4148 diodes

Resources:

The Two MIDI/USB 61 Note Keyboard Encoder and 32 Note Bass Pedal Unit Resources:
MIDI/USB 2x61 Note Keyboard Encoder and 32 Note Bass Pedal Encoder

ITEM#: MIDI/USB 2x61 Note Keyboard Encoder and 32 Note Bass Pedal Encoder

PRICE:  €69.95

After clicking on the 'Add to Cart' button, just complete your order on the Paypal site, where you can select the required quantity. Also the appropriate shipping cost is calculated and added. However you may still cancel or adjust your order, at this point.