Z zainteresowanie poserfowałem trochę po Internecie. Co prawda nie znalazłem żadnej ręcznie wykonanej DIY, ale znalazłem coś o sterowaniu.
Virtual DJ ma bazę mikserów jakie można podłączać, ale też jest przygotowany do współpracy z urządzeniami nieznanymi. W tym celu wystarczy skonfigurować parę plików programu dodając nowe urządzenie.
Komunikacja z konsolą odbywa się poprzez wysyłanie kodów. Każdy kod odpowiada np. za jakiś przycisk. Znalazłem to tutaj
http://it.jursza.com/pl/page/inne-takie ... j-pro.html i tam też jest odnośnik do Wiki Virtual DJ-a.
Teoretycznie więc można zasymulować to przez mikrokontroler, który łączył by się po USB, np. za pomocą jakiś układów lub innego mikrokontrolera (połączenie mikrokontroler<=>USB) lub jakiś specyficzny przygotowany do współpracy z USB. Odpowiednio zaprogamowany mikrokontroler wysyłałby dane kody do Virtual DJ przez USB lub odbierał. Raczej nie jest problem zmuszenie odpowiedzi mikrokontrolera na jakiś przycisk.
To jest tylko takie teoretyczne dygowanie na temat sterowania. Ale myślę, że jest to możliwe, chociaż wymagałoby trochę trudu.