Interfacing Uno with Virtual DJ


I would like to use an Arduino Uno for a DJ controller, how should I try to get it to communicate with my computer (mac)? The Virtual DJ software would be able to work with either keyboard presses (which I am pretty sure can't work with an Uno) or MIDI.

What would be the best way to do this and is it even possible to do with my board?


If you want to send MIDI over USB based on buttons and sliders, take a look at these links.