2011-01-04 11 views
0

Was ist die einfachste Art, MIDI-Töne durch Joystick-Tastendrücke auszulösen? Meine Kinder haben eine "Tanzmatte" (USB-Joystick mit nur 10 Tasten, keine Achsen oder irgendetwas anderes) und ich möchte daraus ein Instrument machen.Joystick-Tasten zum Spielen von MIDI?

Meine einzige Präferenz ist für die Plattformunabhängigkeit (Linux und kürzliche Windows-Varianten Minimum) und die einfache Installation des Endprodukts.

Ich betrachte Spiel-Frameworks, aber es gibt gazilions, und die meisten scheinen um Grafiken zentriert zu sein, oder basieren auf SDL erbt seine vermeintlich schlechte MIDI-Unterstützung.

Ich mache Java EE und andere serverseitige Sachen am Tag, kann so viel in jeder höheren Sprache programmieren, also halte dich nicht auf die verrückten Ideen zurück! Mein Prototyp ist in Scratch zum Beispiel :-)

Ich würde gerne die ganze Sache öffnen, also bitte keine kommerziellen Tools!

Jeder Ratschlag geschätzt.

Ps: Hmm, keinen Tanz-mat-Tag noch ...

Antwort

1

Verwenden SDL für den Joystick-Eingang, aber so etwas wie PortMidi (Teil PortMedia) für den MIDI-Ausgang verwenden. Das setzt voraus, dass Sie einen Standalone-Synthesizer haben, der Ihre Klangerzeugung für Sie erledigen kann.

+0

Ordentlich, danke! Welche Sprache hat bequeme, leicht zu verpackende Bindungen zu diesen beiden? Ich habe keinen Standalone-Synthesizer, ich bin zufrieden mit den etwa hundert vom Betriebssystem gelieferten MIDI-Instrumenten. – Szocske

+0

Ich würde selbst mit C++ gehen ... – bgporter