MIDI Synths and Arduinos

From NURDspace

Jump to: navigation, search
MIDI, Synths and Arduinos
NoPicture.png
Participants Dennis
Skills
Status Dormant
Niche Electronics
Purpose Use in other project
Tool No
Location
Cost
Tool category

MIDI, Synths and Arduinos

"File:{{{Picture}}}" cannot be used as a page name in this wiki.

{{{Picture}}} {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}

What

I've got some Arduino Pro Mini's and some DIN5 connectors from Adafruit, so let's do something with it. Yay MIDI \o/. Some ideas:

MIDI enabled synth

MIDI in

Read the notes that are being transmitted from a keyboard or sequencer. Information about velocity and pitch bend would also be nice.

Sound output

Multiple possibilities here:

Arduino as synth

The Arduino is capable of producing sound on its own, so write/borrow some code and connect a jack connector to the Arduino and we're done.

Driving the Korg Monotron

I own a Korg Monotron and supposedly they are very easy to modify. It would be awesome to be able to play it with a decent keyboard.

Drive a sound chip

555
Yamaha OPL2 / OPL3

MIDI player / sequencer

Start with implementing MIDI out and go from there.

Opto-isolation

It is good practice and part of the MIDI spec to use opto-isolation (for MIDI in only?). I've seen examples without it, but I'm not taking any chances when it comes to connecting to other MIDI hardware. I've found a dual channel HCPL-2630 optocoupler which seems suitable.

Progress

Got a protoboard and soldered 3 MIDI connectors onto the thing.

Wiring

Ground

  • Yellow / blue for MIDI connector shield. Pin 2 is also connected to ground but via a low capacity capacitor. I used 220pf ones.

Some other useful links

 
Our site is hosted by Site4U
Site4U
Part of our connectivity is made available by BIT
To BIT's joboffers