Arduino Pro Micro
Tiny and cheap arduino with native USB
The Arduino Pro Micro is based on the Atmel Atmega 32U4 which has native full-speed USB 2.0 support. The native USB support means you can use this Arduino to emulate HID, MIDI and other USB devices.