His creation is a 26-key drum pad setup that combines MIDI and USB connectivity, featuring a fixed velocity byte for 10 drum switches alongside a 16-key velocity-sensitive circuit. This system utilizes piezo sensors to achieve a complete velocity range from 0 to 127. The drums are already chosen to be sent to the MIDI outputs 35-50 for the piezos and 51-60 for the switches. General MIDI drums offer a variety of MIDI drum options to choose from.
It provides MIDI data which has to be sent to a drum/synthesiser or sound module. The velocity byte is dependent on how hard the piezo transducer is hit. The drum choices, and the MIDI transmit channel are assigned in the program. However, normally the drum sounds are assigned to MIDI channel 10.
The 26-Way drum inputs to MIDI Output unit utilizes:
|
The 26-Way drum inputs to MIDI Output unit requires:
- A 9v battery or equivalent DC power source,
- The circuit consists of the MIDI drum interface.
- Suitable external 16 piezo-electric transducers,
- 32 off 1M Ohm resistors
- 16 off IN4148 diodes,
- 16 off 100 nF capacitors,
- Suitable 10 push-to-make switches
Circuit Schematic:
A circuit schematic of the MIDI drum interface shows the Input/Output connections. The circuit schematic for the Arduino MEGA is also available.
NOTE: Any unused analog inputs should be connected to ground (GND) otherwise they will pick up noise and produce spurious outputs.
MIDI:
It supplies MIDI information that must be transmitted to a drum machine/synthesizer or audio module. The speed byte is determined by the force applied to the piezo transducer. The program assigns the drum choices and the MIDI transmit channel. Typically, the drum sounds are usually mapped to MIDI channel 10.
For more detail: 26-Way MIDI DRUMS