Ok, für unter 50 Dollar könnte es knapp werden, wäre aber wohl gerade so machbar mit dem alten MIDIbox Framework.
Schau mal auf ucapps.de unter der Rubrik MIDIbox 64, dort gibt es ein Handbuch und ein Tutorial, wie man sich so eine Box bastelt.
An Teilen bräuchtest Du neben Gehäuse und 16 Tastern ein Core8 Modul und Teilekit und einen PIC, und ein DINx4 Modul und Teilekit, wird alles in Mikes Midishop verkauft: http://www.mikes-ele…/mshop_deutsch/
Hilfe zum Bau findest Du in den Modul-Dokumentationen auf ucapps.de und wenn die nicht weiterhelfen, hier im Forum!
Edit: Mist, gerade erst gelesen, Du brauchst einen USB-Ausgang… in diesem Fall müsstest Du auf die neue LPC17-Platform wechseln, das zugehörige Projekt (ebenso auf ucapps.de dokumentiert) wäre MIDIO128 V3, ist aber leider mit 50$ definitiv nicht machbar. Ich denke, hier würde es Sinn machen, nach alten, evtl. kaputten MIDI-Controllern, z.B. aus der Akai MPD-Serie zu suchen… wenn dort z.B. ein paar Schieberegler im Eimer wären, könnte ich mir vorstellen, dass man in einem bekannten Auktionshaus ein Schnäppchen machen könnte, 16 Taster (Drum Pads) haben die alle…
Ein MIDI-Controller besteht (auch bei “Markenherstellern”, wie z.B. Akai) aus einem Microcontroller, der die analogen Eingabegeräte (Taster, Schieberegler usw) abfragt und in ein digitales Protokoll übersetzt, z.B. wie die MIDIbox64 in ein MIDI-Protokoll, das über ein einfaches MIDI-Kabel an weitere MIDI-fähige Geräte (oder einen Rechner mit MIDI-Eingang) angeschlossen wird.
Für das neue MIDIO128 V3-Projekt brauchst Du den Microcontroller selbst (Embedded Artists, LPC1769), ein Basisboard, um diesen Microcontroller anzulöten (LPC17 Core), was z.B. auch die USB-Schnittstelle beherbergt, eine SD-Card-Schnittstelle (für die Konfiguration) und für Deinen Zweck ein “Eingabemodul”, hier DINx4, an das Du bis zu 32 Taster (Arcade-Style-Buttons) direkt anschliessen kannst.
Schwierigkeiten können die Lötarbeit selbst (z.B. schlechte Lötstellen), die Konfiguration (MIDIO128 V3 über ein Textfile oder über ein Display, wenn Du es anschliesst), die Stromversorgung (hier über USB und unkritisch) und die restliche Hardwarearbeit, wie z.B. der Gehäusebau bereiten, alles in allem ist es aber machbar, es gibt gute (englische) Dokumentation und hier im Forum erhältst Du Hilfe.
Hm, wenn Du eine MIDIbox mit USB-Anschluss bauen möchtest, wäre das die einfachste Methode, eine andere Methode wäre (wie oben geschrieben), dass Du nach einem alten, möglicherweise teilweise defekten, kommerziellen MIDI-Controller Ausschau hältst… irgendwas mit USB-Port und mindestens 16 Tastern, Du kannst dann an die Tasterkontaktstellen anstatt dessen Deine Arcade-Buttons löten, wenn Du die verwenden willst…