I am wondering how plug-and-play usb-midi controllers are created?
To the moment I've created a simple midi controller based on Arduino Uno, but I am not able to use it directly. I have to use something like Serial->Midi convertor (Hairless Midi)
Now my aim is to create a midi controller from scratch. I've chosen an AVR micro controller as a brain for the device. But I can not find any info, how to create a device which can be connected to a computer without additional setting.
So, can anyone explain how to create a plug-and-play midi device?