MIDI controller

Hello!
I'm a newbie to the Arduino boards, and I need help to wire, code and use the UNO as a midi controller with 11 buttons and a potentiometer. Can I get some help from the forum? Also, is there any software needed? (besides the IDE) Thanks a lot in advance! This controller will be used in a software called Hauptwerk, which works as a digital pipe organ with recordings from actual organs. Again, any help is very much welcome!

Edit: I've been searching a lot about these controllers but I just can't seem to find what I need!

How are you proposing to connect the Uno to your MIDI device?
Using the 5 pin DIN sockets is the simplest with a Uno.

See:- http://www.thebox.myzen.co.uk/Hardware/MIDI_Shield.html
For the basic I/O hardware and software.

is there any software needed? (besides the IDE)

If you are not using a 5 pin DIN connector then you need a helper app on the computer you are sending the MIDI to, the one called "hairless" works well.

Sending MIDI is easy and you are best to resist the temptation to use a MIDI libiary of some sort. Just send the data with Serial.write

Grumpy_Mike:
How are you proposing to connect the Uno to your MIDI device?

I was going to use USB so that no physical converter is needed! My biggest problem is that I have no idea how to code the Arduino to be used as a MIDI controller. So, if i use hairless, does the software recognize it as a MIDI device?

So, if i use hairless, does the software recognize it as a MIDI device?

Yes.

My biggest problem is that I have no idea how to code the Arduino to be used as a MIDI controller.

This project is a lot more complex than you need but the software shows you how to code and send a MIDI message.
http://www.thebox.myzen.co.uk/Hardware/MIDI_Footsteps.html