USB-MIDI und Windows Class Complient drivers

OP #3503631
Lesenswert?
• ▲
▼
Hallo,

hat einer von Euch schon mal ein USB-MIDI Interface mit mehreren Ports 
selber gebastelt?

Ich habe dazu die Beispiel Firmware von Microship genommen. Das ganze 
funktioniert auch, aber...

Sobald ich mehr als einen MIDI IN konfiguriere, gibt es Probleme. Der 
PIC meldet sich korrekt unter Windows 7/64 an. Im Sequenzer sieht man 
auch mehere MIDI Eingänge. Nun taucht aber folgendes Problem auf: Die 
ersten 16 MIDI Nachrichten werden korrekt übertragen. Dann kommen bei 2 
MIDI In 16 MIDI Nachrichten nicht im Sequenzer an. Danach läuft alles 
einwandfrei.

Habe das ganze auch mit USBPcap/Wireshark überprüft. Am USB Port sind 
alle MIDI Nachrichten da, nur im Sequenzer kommen sie nicht an. Dann 
habe ich den Microsoft USB-MIDI Treiber durch den eines Drittherstellers 
ersetzt, und siehe da, es gibt keine verschwundenen MIDI Nachrichten 
mehr.

Nun stelle ich mir die Frage, hat der Microsoft USB-MIDI Treiber einen 
Bug, oder habe ich vielleicht etwas in der USB-MIDI-Firmware meines PICs 
falsch konfiguriert?

Von daher würde mich mal interessieren, hat schon mal jemand hier mit 
oder ohne den Microchip USB-MIDI-Firmware-Stack ein Class-Compliant MIDI 
Interface mit mehr als einem Eingang gebaut und unter Windows getestet? 
Und wenn ja, gab es da Probleme bei mehr als einem MIDI IN?

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.