Warum hat mein Midi-Gerät eine lange Verzögerung (Abkühlphase) zwischen aufeinanderfolgenden Tastendrücken?

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.

Hallo, willkommen hier! Nur eine kurze Frage: Wie groß ist die Verzögerung? Da Sie zwei verschiedene Tastaturen (und es wäre überraschend, dass ein Clavinova dieses Problem hat) und zwei verschiedene Programme ausprobiert haben, scheint die USB-MIDI-Schnittstelle der Übeltäter zu sein. Es gibt viele verschiedene dieser Typen und einige von ihnen sind dafür bekannt, fehlerhaft zu sein…
Es dauert etwa 5 Sekunden, bis eine weitere Eingabe registriert wird. Ich habe gerade den Logilink UA0037N Adapter (14€) gekauft. Wenn dies kein häufiges / behebbares Problem ist (Google hat zumindest nicht geholfen), schlagen Sie vor, dass ich ein besseres Kabel kaufe.
Ourf, ja, das ist eine lange Verzögerung! Ich würde vorschlagen, zumindest ein anderes auszuprobieren, vorzugsweise eine andere Marke. Es ist der einzige Teil Ihres Setups, der in all Ihren Tests gleich ist …
Hier könnte etwas Nützliches sein: sound.stackexchange.com/questions/27743/…
Das ist ein Latenz-/Verzögerungsproblem. Ich habe kein Latenz- oder Verzögerungsproblem – ich habe ein Problem mit der „Abkühlphase“. Das dort beschriebene Problem betrifft die Latenz zwischen dem Drücken einer Taste und dem Registrieren durch den Computer. Mein Problem ist die Verzögerung zwischen zwei aufeinanderfolgenden Tastendrücken.
Was passiert, wenn Sie versuchen, MIDI zu verwenden, um ein Software-Instrument in Cubase oder sogar einen externen Klangerzeuger zu triggern, ohne das MIDI zu überwachen - funktioniert es wie erwartet oder sehen Sie auch die Verzögerung? Hat eines der Keyboards einen USB-MIDI-Ausgang?
Denken Sie daran, dass MIDI ein völlig verkrüppelter Standard ist, der mit Blick auf die Art von digitalen Schaltkreisen entwickelt wurde, die Ende der 70er Jahre verfügbar waren. Es hätte in den 90ern veraltet sein sollen, aber irgendwie hat sich nie jemand darum gekümmert, es durch etwas Besseres zu ersetzen. Das ist wirklich das Problem. Die Hacks, die sie sich damals ausgedacht haben, um Tastaturen der damaligen Zeit trotz ihrer sehr primitiven Hardware so reaktionsschnell wie möglich zu machen, führen zwangsläufig zu allerlei lustigen Inkompatibilitäten. Die meiste Software umgeht dies, indem sie die verschiedenen Arten interpretiert, wie Noten beendet werden können, und errät , was die Absicht war.
@ToddWilcox Gleiche Verzögerung. Besseres Kabel gekauft, gleiches Problem. 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 - 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.
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).

Antworten (4)

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.

Können Sie eine Referenz hinzufügen – beispielsweise einen Link zu einem Artikel – um zu bestätigen, dass der Adapter bekanntermaßen Probleme hat?
@Aaron Auch ohne Zitate ist der Off-Brand-MIDI-Adapter bei weitem die wahrscheinlichste Ursache für Probleme, egal ob es sich um die Hardware oder den Treiber oder beides handelt.
@ToddWilcox Ich stelle die Antwort nicht in Frage, sondern lasse den Autor nur wissen, dass es mit ein oder zwei Zitaten noch stärker wäre.
Dann werde ich versuchen, ein teures Kabel der Marke Yamaha zu kaufen. Ich hoffe, das ist das Problem, denn ich kann nicht einfach so lange Kabel kaufen, bis eines funktioniert (oder wir herausfinden, dass das kein Problem war).
Neues Kabel, gleiches Problem. Dieses bessere Kabel scheint empfindlicher für Berührungsempfindlichkeit und Pedale und so zu sein, aber sobald ich eine Taste drücke, reagiert es für ~ 4 Sekunden nicht auf eine andere Taste (oder Loslassen). Die Handlung verdichtet sich jedoch - alles andere als die schwarz-weißen Tasten des Clavinova/PSR funktionieren einwandfrei. Von den Pedalen über die Knöpfe bis hin zum Mark-Bender. Sie alle arbeiten 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.
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 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?

Habe dieses gerade zurückgegeben und ein besseres bestellt - werde auf diese Frage zurückkommen, wenn das gelöst ist.
Neues Kabel, gleiches Problem. Dieses bessere Kabel scheint empfindlicher für Berührungsempfindlichkeit und Pedale und so zu sein, aber sobald ich eine Taste drücke, reagiert es für ~ 4 Sekunden nicht auf eine andere Taste (oder Loslassen). Die Handlung verdichtet sich jedoch - alles andere als die schwarz-weißen Tasten des Clavinova/PSR funktionieren einwandfrei. Von den Pedalen über die Knöpfe bis hin zum Mark-Bender. Sie alle arbeiten 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.
@Jerros verdammt und Sie haben 2 verschiedene Tastaturen (sowie mehrere Software) und dasselbe Problem ausprobiert? Ich bin ratlos. Meine nächste Vermutung wären die Tastatureinstellungen. Wie eine Art Autochord, bei dem Sie eine Taste drücken und es spielt einen Akkord. Suchen Sie in Ihren Tastaturhandbüchern nach einem Hardware-Reset. Und sehen, ob sich etwas ändert. Stellen Sie dann die minimalen # Einstellungen ein, um zu versuchen, es richtig zum Sprechen zu bringen. Viel Glück :/
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).
komischdd. schön, dass du wieder Musik machst :)

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.

Beide Kabel installierten ihre eigenen Treiber, wenn sie an den Laptop angeschlossen wurden. Ich habe nur das zweite, bessere Kabel an einem anderen Laptop ausprobiert, auf dem noch nie Midi-Treiber installiert waren - das gleiche Problem tritt auf. Sollte ich manuell im Internet nach Treibern suchen? Auch wenn ich nicht genau weiß, wonach ich suche.
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).

"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 lsusbund 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).