I'm sure this project has been done countless time, but this one is mine, and comes in a nifty 3D printed case!

Click image for larger version. 

Name:	IMG_1630.JPG 
Views:	86 
Size:	246.6 KB 
ID:	12427

It's a multi-channel USB MIDI to CV converter based on the Teensy 2.0, the perfect interface between your computer or iPad and an analog synthesizer. It can independently drive up to three oscillators with 1V/octave CV inputs. This device has the following features:
  • Three channel Note CV output (88 keys, 1V/octave, MIDI channels 1-3) using a 12-bit DAC
  • Configurable note priority for each channel (Top Note, Bottom Note, or Last Note Priority)
  • 5V Gate/Trigger outputs, where each channel can be independently configured to either output a gate (output high for entire length of time that note is on) or trigger (20 msec pulse each time a new note is initiated)
  • Velocity CV output (0 to 4V) for each channel
  • Pitch Bend CV output (0.5 +/- 0.5V), which can be configured for channel 1, 2, or 3
  • Control Change CV output (0 to 4V), which can be configured for channel 1, 2, or 3
  • OLED user interface, used for setting parameters and saving to EEPROM


I've posted the entire project on Github (code, STL files for 3D printed case, Eagle files for PCB) at: https://github.com/elkayem/usbMIDI2CV_MC

Here are a few more pics:

Click image for larger version. 

Name:	IMG_1631.JPG 
Views:	82 
Size:	199.7 KB 
ID:	12428 Click image for larger version. 

Name:	IMG_1623.JPG 
Views:	91 
Size:	142.1 KB 
ID:	12429 Click image for larger version. 

Name:	IMG_1639.JPG 
Views:	84 
Size:	84.5 KB 
ID:	12430 Click image for larger version. 

Name:	IMG_1622.JPG 
Views:	79 
Size:	154.1 KB 
ID:	12431 Click image for larger version. 

Name:	IMG_1619.JPG 
Views:	91 
Size:	139.4 KB 
ID:	12434Click image for larger version. 

Name:	IMG_1627.JPG 
Views:	83 
Size:	125.3 KB 
ID:	12432 Click image for larger version. 

Name:	IMG_1628.JPG 
Views:	74 
Size:	121.3 KB 
ID:	12433