Forum: Mikrocontroller und Digitale Elektronik USB-MIDI und Windows Class Complient drivers


von Be B. (bebo)


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?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.