Ich bin daran interessiert, einen Arduino-basierten MIDI-Controller zu machen, um mit meinem Computer zu sprechen. Wenn man sich andere Beispiele von Arduino MIDI anschaut (zum Beispiel MIDI Output using an Arduino), scheinen alle einen dedizierten 5-poligen DIN-Anschluss zu verdrahten. Was sinnvoll ist, da dies das Originalkabel ist, um Tastaturen, Expander und Sequenzer miteinander zu verbinden.Senden von MIDI auf dem USB mit Arduino
Ich möchte jedoch MIDI an meinen PC senden. Ein 5-poliges DIN wird einfach in eine Konvertierungsbox gesteckt, die über USB mit meinem PC verbunden ist. Und ich habe bereits ein USB-Kabel, um meinen Arduino an meinen PC anzuschließen. Warum kann ich das nicht einfach benutzen?
Ich nehme an, was mich davon abhalten würde, dass diese Umwandlungskästen alle mit Treibern kommen, die wissen, wie man mit dem über USB eingehenden Signal umgeht. Beispielsweise würde ein virtueller Synthesizer auf meinem Computer nicht mit rohen Bytes rechnen, die über die serielle Schnittstelle hereinkommen. Gibt es also einen Standard oder ein freies Äquivalent zu diesen Treibern, die ich für mein eigenes Projekt verwenden könnte? Oder, wenn nicht, was würde es brauchen, um einen zu schreiben? Wo könnte ich mehr darüber erfahren?
Midi eine serielle Schnittstelle, so Seriell-konvertieren es zu USB ist komplizierter als Juts Verdrahtung. Deshalb benötigen Sie eine Midi-zu-USB-Schnittstelle. – lofihelsinki