MidiVox turns an Arduino board into a programmable MIDI synthesizer.
The assembled kit provides an isolated MIDI input jack along with a single-channel, 12-bit, digital audio output. Any MIDI keyboard with a DIN-5 output can be used to control the shield. Assignable knobs/faders on your controller will come in handy for modifying synth parameters as you play.
Intended for use as an experimental digital synthesizer, the board can be easily modified for use as a MIDI->CV converter or a MIDI output device.
The kit incorporates an MCP4921 Digital to Analog Converter (DAC) chip, with an 6N138 optocoupler for industry-standard MIDI input.
Any MIDI controller or adapter (anything that outputs MIDI) with a 5-pin DIN connector, should be compatible with this shield. The project was developed using an M-Audio KeyRig25 (inexpensive keyboard controller) The above software is compatible with both styles of MIDI note closure - ' NoteOff ' & ' NoteOn Velocity=0 '. Besides realtime performance with a keyboard, a USB-MIDI converter can also be used to playback sequences from a computer.