Step 8Software
Firstly you need a virtual MIDI port to connect to your audio or video software. I'd recommend MIDI Yoke on Windows (if you're using Vista or 7, you will need to disable UAC to install the driver). I did try using LoopBe1 and while it works the majority of the time, the automatic feedback detection kicks in when making rapid knob/slider movements, essentially killing your MIDI control. If you're on OS X you can setup a virtual MIDI port using IAC driver under Audio MIDI Setup (there instructions at the link below).
The second bit of software required converts MIDI messages coming in on a serial port to messages on a MIDI port. There are a number of software solutions to do this, but I use the simply named Serial-MIDI Converter by SpikenzieLabs. It's Java based so will run on Windows, OS X and Linux.
Once everything has been installed and setup, fire up Serial-MIDI Converter and configure it by pressing the matching letter in the list of items to match your serial and MIDI port settings. I use the settings COM 5 (yours may vary), 115200 kbps, In From MIDI Yoke 1 and Out To MIDI Yoke 1. Once you've gone through the setup, hit some of the buttons on your MIDI controller. You should see the little Serial RX and TX indicators in the bottom right of the window flash green.
| « Previous Step | Download PDFView All Steps | Next Step » |






























![Beatfly : Make an illuminating blimp and control it with your voice, Keyboard, MIDI Controller, Garageband file, iPhone, Flash, and more! [Mac OSX]](http://img.instructables.com/files/deriv/F1M/MOZ0/G56ZPYN9/F1MMOZ0G56ZPYN9.SQUARE.jpg)
















And, on Serial MIDI Converter, the TX doesn't flash green. What's happening
Do you have any idea?
I'm a newbie, so please, be patient.
I've been trying to make my midi controller work, but I've come across two question: the first is about the incoming and outcoming ports to be used when under mac os 10.7?
About the sketch, I noticed there are conditions written specifically the arduino mega and others; mine, is uno. Do I have to change anything in order for the sketch to work correctly with my equipment?
Thanks in advance!
In terms of the sketch, it should run fine on the Uno without any modification. The conditions only come into effect when compiling for the Mega or Teensy.
The hiduino route is using the uno's on board USB chip, which is essentially what the teensy board is, but more of a hassle to program and use.