Wenn ich eine Taste auf meinem Midi-Gerät drücke und im Midi-OX abhöre, dauert es sehr lange (ca. 5 Sekunden), bis es eine weitere Eingabe registriert. Beachten Sie, dass ich nicht über die Verzögerung zwischen dem Drücken einer Taste und der Registrierung durch Midi-OX spreche, sondern die Verzögerung zwischen der Registrierung einer anderen Taste nach dem Drücken einer Taste. Sozusagen eine „Abkühlphase“, bevor es einen weiteren Input erkennt.
Ich habe sowohl Cubase als auch Midi-OX als Software zum Überwachen verwendet, und beide haben das gleiche Problem und die "Abkühlzeit" von etwa 5 Sekunden. Ich habe sowohl ein PSR550-Keyboard als auch ein Yamaha-Clavinova-Piano ausprobiert - wieder dasselbe Ergebnis bei beiden.
Ich verwende einen Logilink UA0037N Adapter USB to Midi (In-Out, 1,9 m), um das Keyboard/Electric Piano mit meinem Medion Erazer Laptop zu verbinden.
Was könnte das Problem sein?
EDIT: Wie vorgeschlagen habe ich ein anderes Kabel gekauft: M-Audio USB Uno MIDI Interface 1 in/out. Ungefähr doppelt so teuer (30 €) und das Beste, was ich bekommen konnte. Es gibt immer noch die gleiche Verzögerung. Dieses Kabel scheint empfindlicher für Berührungsempfindlichkeit und Pedale usw. zu sein, aber sobald ich eine Taste drücke, reagiert es für ca. 4 Sekunden nicht auf ein weiteres Drücken (oder Loslassen).
Die Handlung verdichtet sich jedoch - alles andere als die schwarz-weißen Tasten des Clavinova/PSR funktionieren einwandfrei. Die Pedale, Tasten und Mark-Bender funktionieren alle in Echtzeit.
Noch seltsamer - nach jeder Eingabe außer einer Taste wird die "Abklingzeit" zurückgesetzt und es reagiert auf einen weiteren Tastendruck oder ein erneutes Loslassen, an welchem Punkt es aufhört, auf weitere Tastendrücke zu reagieren.
Also habe ich verschiedene Geräte (PSR/Clavinova), verschiedene Kabel, verschiedene Software (Cubase und Midi-OX) und verschiedene Computer verwendet (alles auch mit einem alten Laptop getestet, der USB2- statt USB3-Anschlüsse hatte). Ich habe auch im PSR-Handbuch nachgesehen, um es auf "Midi-Ausgabemodus" einzustellen, was anscheinend ein spezifischer Modus für die Tastatur ist, wenn sie als Midi-Gerät verwendet wird. Alle Setups und Kombinationen haben genau das gleiche Problem.
EDIT2: Es stellte sich heraus, dass es das Kabel war. Ich habe mein gesamtes Setup einfach an einen Ort gebracht, an dem Dutzende verschiedener Kabel herumlagen, und schließlich funktionierte eines normal. Es schien völlig zufällig zu sein, welche funktionierten und welche nicht; Einige wirklich billige Kabel funktionierten und einige High-End-Markenkabel nicht (obwohl billigere Kabel das Problem viel häufiger hatten). Ich hasse Midi jetzt wirklich.
5 Sekunden sind im Normalbetrieb jenseits aller vernünftigen Werte. Wir müssen also nach etwas außerhalb des normalen Betriebs suchen. Was haben Ihre Experimente gemeinsam? Offensichtlich Ihr Computer. Dann haben wir
Ich habe sowohl ein PSR550-Keyboard als auch ein Yamaha-Clavinova-Piano ausprobiert
was nicht wie eine Gemeinsamkeit aussieht, bis wir feststellen, dass ein PSR550 auch von Yamaha ist. Das macht es wahrscheinlich, dass beide Geräte die gleiche Art von Midi-Schnittstelle und grundlegender Implementierung haben.
Eine weitere Gemeinsamkeit ist natürlich Ihre USB-Midi-Schnittstelle. Sucht man nach Bildern von diesem Gerät, scheint es sich um eine Markenkopie des Standardverursachers für Midi-Probleme zu handeln, ein Adapter mit einer Mischung aus Geigen- und Bassschlüssel auf einer Seite.
Dieser Adapter ist dafür bekannt, Sysex-Nachrichten zu verstümmeln, und es ist bekannt, laufende Statusbytes zu verstümmeln, die (unter anderem) zum Komprimieren von Note-Off-Events in kürzere Midi-Sequenzen verwendet werden, indem er sie als Note-On-Events mit Velocity 0 sendet.
Dies ist der Grund, warum dieser Müll-MIDI-Adapter bei Polyphonie dazu neigt, auseinanderzufallen, wenn ein Keyboard diese Art von Komprimierung verwendet, um Noten in enger Folge zu senden.
Meine Vermutung wäre, dass entweder die Tastatur oder der Adapter die Verwendung oder Interpretation der laufenden Statusbytes ändert, wenn eine längere Verzögerung zum letzten Byte dazwischengeschaltet wurde. Es kann durchaus sein, dass 5 Sekunden nach der letzten Note die nächste Note von den Yamaha-Keyboards gesendet wird, ohne dass die Running-Status-Byte-Komprimierung verwendet wird (obwohl sie immer noch anwendbar wäre), um zu vermeiden, dass Noten fehlen, wenn jemand Midi-Anschlüsse umsteckt (was dauert vermutlich mindestens 5 Sekunden, oder zumindest erwarten die Leute nicht, dass es sofort funktioniert, falls sie schneller sind).
Entweder das, oder der Adapter hat eine Zeitüberschreitung, nachdem er verwirrt wurde, wo er zu einem vernünftigen Verhalten zurückkehrt.
Es scheint, dass die Yamaha-Tastaturen den billigen Adapter bei noch einfacherer Verwendung auffälliger auseinanderfallen lassen als das, was ihn normalerweise zum Ausfallen bringt. Ich würde der Tastatur wirklich keinen Vorwurf machen.
Es gibt tatsächlich gute Marken für USB-Midi-Adapter (wie Roland, Yamaha, M-Audio) und viele alte USB1.1-Adapter dieser Marken, die mit 12 Mbit / s für die meisten Zwecke ausreichend schnell genug sind (je nach Hub, die Sie vielleicht möchten). Vermeiden Sie die gemeinsame Nutzung eines Hubs mit einer Maus oder Tastatur oder einem anderen langsamen Gerät). Holen Sie sich eines davon und vergessen Sie den billigen, allgegenwärtigen chinesischen Standardschrott mit dem Fantasieschlüssel darauf.
Ich kann nur raten, aber es liegt wahrscheinlich an deinem Midi-Interface.
Midi/USB-Schnittstellen können billig sein - aber wenn sie billig sind ... wird das passieren. oder zumindest so etwas. hast du einen anderen probiert?
Dieses Kabel scheint empfindlicher für Berührungsempfindlichkeit und Pedale usw. zu sein, aber sobald ich eine Taste drücke, reagiert es für ca. 4 Sekunden nicht auf ein weiteres Drücken (oder Loslassen). Die Handlung verdichtet sich jedoch - alles andere als die schwarz-weißen Tasten des Clavinova/PSR funktionieren einwandfrei. Die Pedale, Tasten und Mark-Bender funktionieren alle in Echtzeit. Noch seltsamer - nach jeder Eingabe außer einer Taste wird die "Abklingzeit" zurückgesetzt und es reagiert auf einen weiteren Tastendruck oder ein erneutes Loslassen, an welchem Punkt es aufhört, auf weitere Tastendrücke zu reagieren.
Was ist das Problem?
Dies weist tatsächlich doppelt stark darauf hin, dass die Komprimierung des "laufenden Statusbytes" das Problem auslöst, da das Einfügen einer Controller-Nachricht die Möglichkeit zum Ausführen eines laufenden Statusbytes stoppt. Wenn das Kabel den Empfang dieser Nachricht nicht stört, wird es entweder der Treiber (sind Reste des Treibers Ihres letzten USB-Kabels vorhanden? Haben Sie Treiber für Ihr aktuelles installiert? Normalerweise sollte wirklich kein Treiber erforderlich sein) oder die Anwendung wird es tun schuld sein.
"Running Status" ist nichts was man über USB Midi darstellen kann. Wenn das die Ursache des Problems ist, ist es das USB/Midi-Interface, das dies durcheinander bringt. Wenn Ihr USB-Geräte-String (in Linux sichtbar mit lsusb
und in Windows irgendwo im Geräte-Manager oder so) auf ein M-Audio-Gerät hinweist, dann muss M-Audio von der Liste der empfehlenswerten Hersteller gestrichen werden.
Wenn dies nicht der Fall ist, hängt es davon ab, ob Ihr Kabel echt ist (und M-Audio tatsächlich wieder schlechte Chips von Drittanbietern verwendet), um zu entscheiden, ob M-Audio schuld daran ist, dass generischer Müll nach dem Anbringen mit einem Premium-Preis gekennzeichnet wurde ein anderer Fall darauf.
Ich würde es zurückgeben und sehen, ob ich so etwas wie ein Terratec Midi One (das nur unidirektional ist und daher zwar handlich und zuverlässig ist, aber hauptsächlich für einfache Anwendungen geeignet ist) oder eines der älteren gebrauchten Interfaces in einem Metallgehäuse (und normalerweise mit vollwertiger USB-B-Buchse).
Tom
Jerros
Tom
Andi Bonner
Jerros
Tod Wilcox
Benutzer80857
linksherum
Jerros
Jerros