Pages: [1]   Go Down
Author Topic: Evolution UC-16 Controller - Easier to interface, USB or MIDI?  (Read 1240 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 55
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

PDF of Device Information: Here

I have this nice multi-knob and button controller by Evolution called the U-Control UC-16.  It has a USB and a MIDI-out connection as well as a 12V power connector.

My question is, what would be the "less troublesome" way to interface with this device?  Not yet looking for code examples, as I do want to try my hand at that part first.  Just opinions on what interface method is preferred between USB and MIDI-out
Logged

Bristol, UK
Offline Offline
Edison Member
*
Karma: 1
Posts: 1197
Exhibitor at UK Maker Faire
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

MIDI, for sure. This controller is a USB slave device, which means that it needs to be plugged into a USB host device for the USB port to work. Now, making a USB host device on an Arduino is a big project, whereas a MIDI receiver is quite straightforward. IIRC, it's just a 5-pin DIN socket, an optocoupler and a few resistors. The Arduino's serial port can be set to the MIDI baud rate with just:

Code:
Serial.begin (31250);

An optocoupler is sometimes called an optoisolator; it's just an LED and a phototransistor in an opaque package, usually 6-pin. There's a ready-made MIDI shield available, too.
Logged

Dallas, Texas
Offline Offline
God Member
*****
Karma: 0
Posts: 861
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There is a nice USB Host shield with library available. Having said that, MIDI is probably a lot easier to program.
Logged

Pages: [1]   Go Up
Jump to: