Which AVR hardware for USB?
Have a look at these questions:

How to build a USB controller having knobs, sliders, and switches

Teensy development

I&#39;d like to learn how to make my own USB gadgets

I would use a Teensy, here are some links to projects