Arduino UNO USB-Host Midi-Keyboard

OP #3509123
Lesenswert?
• ▲
▼
Hallo,

ich habe für mein Midi-Keyboard mit einem Arduino UNO einen Fußschalter 
gebaut. Dieser erzeugt ein Midi-Signal und sendet es über den seriellen 
Ausgang zum Midi-In des Keyboards und funktioniert soweit tadlellos.

Da das Keyboard auch USB-Device und USB-Host Anschlüsse hat, stellte 
sich mir die Frage, ob ich die Midi-Daten nicht auch über USB versenden 
kann.
Das Keyboard bietet diese Möglichkeit.

Besteht die Möglichkeit, dass man Arduino UNO als USB-Host an das 
Keyboard anschließen kann (mit der entsprechenden Software) und dann die 
Midi-Daten hierüber versendet?
Wenn ja, welche Hardware benötige ich evtl. noch und wie wird so etwas 
mit Software umgesetzt?

Vielen Dank für die Hilfe!

Matthias
Gast #3509189
Lesenswert?
• ▲
▼
USB-Host ist 3 Klassen komplizierter als Midi Daten zu verschicken.
Ohne besondere Hardware würde ich das mit einem 8-Bitter nicht machen.

Auf einem Raspi kann man z.B. libusb nehmen, das bietet eine Menge 
komfort. Darunter würde ich es nicht machen. Aber ein Raspi ist 
wesentlich leistungsfähiger, und etwas teurer.

Das USB-Protokoll ist meist nicht offengelegt. Du dürftest auch noch 
analysieren, was du dem Keyboard schicken mußt. Das Problem kommt noch 
dazu.
OP #3510177
Lesenswert?
• ▲
▼
Hallo Frank,

vielen Dank für deine Info.
Ich hab mir besonders den ersten Link durchgelesen, aber so wirklich 
verstanden habe ich nicht wofür der DFU-Mode gut ist und wie ich ihn für 
mich nutzen kann.
Es wäre schön, wenn du mir da etwas weiterhelfen könntest.

Die Frage die sich mir immer noch stellt ist, ob das Arduino überhaupt 
an meinem Keyboard erkannt wird, wenn ich es in den entsprechenden Mode 
bekommen habe?!

Vieln Dank für deine Hilfe.

Matthias
Gast #3510206
Lesenswert?
• ▲
▼
>Die Frage die sich mir immer noch stellt ist, ob das Arduino überhaupt
>an meinem Keyboard erkannt wird, wenn ich es in den entsprechenden Mode
>bekommen habe?!

Üblicherweise ist der Rechner der Host. Da stellt sich die Frage 
umgekehrt. Erkennt der Host das Keyboard?
Und, wie bereits erwähnt: Versteht der nicht nur Bahnhof?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.