Firmware for self-made MIDI DJ controller using AVR µC and V-USB