MIDI8d is a very simple, yet super versatile MIDI-to-8-digital-outputs module, that you can program and adapt to suit your needs.
It's a 4 HP wide module in Eurorack format.
The core is an Arduino Nano (ATmega328p).
MIDI8d can't produce CV. The outputs are digital only: 0 or 5 volts.
It is perfect for generating gate or trig signals, for driving drums for example, or clock events. Two example sketches demonstrate how to use the module.
See https://github.com/dhaillant/midi8d/wiki for detailed firmware information
Gate | Arduino Pin # |
---|---|
1 | 2 |
2 | 3 |
3 | 4 |
4 | 5 |
5 | 6 |
6 | 7 |
7 | 8 |
8 | 9 |
New :
The MIDI8d+ (note the PLUS) has the ability to produce 4 analog outputs.
These analog signals are generated by PWM and are filtered (low pass filter to attenuate the PWM noise) and buffered (the analog value doesn't change upon load).
This is a very convenient, easy and inexpensive solution for adding CV controls to your modular system.
However, PWM isn't exactly perfect for sensitive and precise CV values (example, VCO tuning), but PWM is ok for anything else: CV for VCF frequency, CV for VCA, CV for delays, FM modulations etc. You can even produce audio signals.
The first 3 analog outputs have 8 bits resolution. The 4th one is 16 bits.
Order of output pins is different from the original MIDI8d. See code for hardware adaptation.
Pin order is now 2, 4, 7, 8, 9, 3, 5, 6
Output | Arduino Pin # | Function |
---|---|---|
1 | 2 | Gate |
2 | 4 | Gate |
3 | 7 | Gate |
4 | 8 | Gate |
5 | 9/10 | PWM 8/16bits |
6 | 3 | PWM 8bits |
7 | 5 | PWM 8bits |
8 | 6 | PWM 8bits |
MIDI8d Hardware documentation can be found at https://www.davidhaillant.com/midi8d-8-digital-outputs/
MIDI8d+ Hardware documentation can be found at https://www.davidhaillant.com/midi-8dp-midi-to-4-analog-and-4-digital-outputs/