Midi Keyboard sendet dauernd FE

  • Ersteller Don Leslie
  • Erstellt am
Don Leslie
Don Leslie
HCA Hammond/Leslie
HCA
Zuletzt hier
18.01.26
Registriert
29.08.05
Beiträge
2.233
Kekse
2.994
Ort
Düsseldorf Aachen Köln
Ich wollte mittels Pocket Midi den Midi-Verkehr, der bei einem Device abläuft, mal monitoren bzw. aufzeichnen. Habe dazu ein uraltes Midi-Interface Midiman Midi-Sport Uno (dieses blaue "Ei") an ein Windows 11 System angeschlossen (an macOS war es mir einfach nicht möglich) und - o Wunder - es funktioniert
unter Window11.

Habe dann ein Oxygen 25 Keyboard angeschlossen, um zu sehen, ob Signale ankommen. Funktioniert auch, nur sendet das Oxygen dauern 0xFE Midi codes. Scheint aber so, als könne man die filtern.

Ich möchte jetzt die Midisignale aufzeichnen und abspeichern. Das scheint auch zu gehen, allerdings ist das abgespeicherte eine spezielle pocket.midi Datei. Wenn ich die wieder einlese, rennt das Projekt gleic los und selbst meine Filtereinstellung, die das dauernd feuernde FE filtern soll, ist weg.

Ich will mir eigentlich die Ereignisse in einem Editor in Ruhe angucken und analysieren.

Hat jemand eine Idee, wie ich vorgehen könnte?
 
Hast Du es schonmal mit MIDI-OX versucht? Damit kann man Active Sensing und Anderes auch rausfiltern (Options->MIDI Filter->System Realtime)
 
Nein, noch nicht. Aber die Seite sagt mir, der Download ( geht auf eine Seite von Microsoft) sei nicht mahr verfügbar.

OK, war nur ein spezieller Installer, der nicht runterzuladen war. Konnte die Anwendung installieren und starten. Aber das Filter, FE ausgewählt, funktioniert nicht. Und wie man einen gespeicherten Snapshot sichtbar macht, sei's meinetwegen im Midi-Ox, erschließt sich mir nicht.
 
Zuletzt bearbeitet:
Ich wollte mittels Pocket Midi den Midi-Verkehr, der bei einem Device abläuft, mal monitoren bzw. aufzeichnen.
[...]
Funktioniert auch, nur sendet das Oxygen dauern 0xFE Midi codes.

Hat jemand eine Idee, wie ich vorgehen könnte?

$FE ist ein Byte welches einen Status anzeigt.

https://www.zem-college.de/midi/mc_srm5.htm

Du scheinst ein Timingproblem zu haben und könnte an diesem "uralten MIDI-Interface" in Kombination mit Win11 liegen.
d,h.die zwei vertragen sich evtl.nicht ("Generationenkonflikt"?)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: 1 Benutzer
Laut MIDI-OX ist das Acitve Sensing und bei mir Funktioniert das ausfiltern dort, ich hatte es vor der Antwort extra nochmal gestestet. Weiß nicht, warum das bei Don Lesli nicht geht. Das UI ist etwas grauslig, irgendwie kann man in Logdateien reinschreiben usw., habe es aber jetzt nicht nochmal ausprobieren können.
 
$FE ist ein Byte welches einen Status anzeigt.

https://www.zem-college.de/midi/mc_srm5.htm

Du scheinst ein Timingproblem zu haben und könnte an diesem "uralten MIDI-Interface" in Kombination mit Win11 liegen.
d,h.die zwei vertragen sich evtl.nicht ("Generationenkonflikt"?)
Danke. Werde es noch mal mit einem neueren Midi-Adapter am Mac versuchen zudem vielleicht auch mit einem anderen Masterkeyboard. Bin aber erst Freitag wieder am Set. Melde mich dann.
 
Zuletzt bearbeitet:
Deine Hardware scheint einwandfrei zu funktionieren, ich würde sie nicht ändern. Lies mal hier:


Vermutlich wird das Active-Sensing-Byte FE nur für deine Anzeige ausgefiltert. Das Problem ist eher diese pocket.midi-Datei, welche Software hat die hergestellt?

MIDIOX ist in der Tat eine gute Wahl. Du kannst auch den Monitor aus meiner Signatur nehmen.
 
  • Gefällt mir
Reaktionen: 1 Benutzer
Deine Hardware scheint einwandfrei zu funktionieren, ich würde sie nicht ändern. Lies mal hier:


Vermutlich wird das Active-Sensing-Byte FE nur für deine Anzeige ausgefiltert. Das Problem ist eher diese pocket.midi-Datei, welche Software hat die hergestellt?
Pocket-Midi selbst hat sie erzeugt, nachdem ich Abspeichern (Save, Save As) angewählt habe.


MIDIOX ist in der Tat eine gute Wahl. Du kannst auch den Monitor aus meiner Signatur nehmen.

Browserbasierender Midi-Monitor aus Deiner Sig: auch ganz interessant. Mir kommt es darauf an, daß ich die Midi Events loggen kann, durchaus mal für mehrere Stunden und dann, wenn ein bestimmtes (Fehl-)Ereignis aufgetreten ist, den Log abspeichern und anschließend einfach analysieren kann, also mitteles eines (noch zu erstellenden) Parsers durchforsten nach dem Kontext des Ereignisses.

Dazu wäre es wünschenswert, wenn es nicht wieder des Programms bedürfte, um den Log einzulesen, oder zumindest müßte das Format der Log-Datei offenliegen und nicht allzu kryptisch sein.
 
Zuletzt bearbeitet:
Okay, du verwendest also offensichtlich diese Software, deren Handbuch sich hier befindet?

Dann filtert doch mal die System-Realtime- und die System-Common-Messages wie im Handbuch beschrieben aus und poste die dann aufgenommene Pocket.midi-Datei hier.
 
Komme gerade zu dem Schluß, daß der MIDI-Adapter defekt zu sein scheint. An Windows sehr wackelige sporadische Signale. Unter macOS keine Funktion. Werde nach einem zuverlässigen, aktuellen Midi-Adapter, der ohne Mucken auf gängigen macOS funktioniert, Ausschau halten. Wenn jemand was empfehlen kann, gerne.
Okay, du verwendest also offensichtlich diese Software, deren Handbuch sich hier befindet?

Dann filtert doch mal die System-Realtime- und die System-Common-Messages wie im Handbuch beschrieben aus und poste die dann aufgenommene Pocket.midi-Datei hier.
 
Nichtsdestotrotz, während ich auf den neuen Midiapter (USB<->Midi Swissonic Midiconnect 2, bei Thomann bestellt ) warte, würde ich das Aufzeichnen der Midi Events gerne mal weiter durchspielen und versuche es gerade mit MIDI-OX.

Es will mir nicht gelungen, damit eine log-Datei, die die Midiereignisse enthält, aufzuzeichnen.

Zunächst mal scheint es so zu sein, daß man den Logfilenamen ändern muß, weg von der Default-Location C:\Program Files(x86\MIDIOX\ nach etwas Schreibbarem, z.B. C:|\Users\ich\.

Dann sieht man im MIDI-OX Log Opened/Closed Einträge und eine Zeile

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT

aber es erscheinen darunter keine Ereignisse.

Wenn's jemand sofort weiß, gerne hier, sonst probiere ich weiter.
 
Zuletzt bearbeitet:
Das ist die Standard-Überschrift für MIDIOXes Log-Dateien, das ist schon richtig so. Solange du kein Interface hast, kannst du ja mal Events mit der Tastatur erzeugen, die müssten dann angezeigt und in die Logdatei geschrieben werden.
 
Ich habe ja ein Keyboard über USB angeschlossen. Die Events tauchen im Input Window auf. Habe noch nicht herausgefunden, wie man MidiOX dazu bringt, auch die ins Log zu schreiben.
 
  • über File->Log kommst du ins Log File-Fenster. Dort musst du "Enable Logging" anwählen, dann mit Okay bestätigen.
  • ab dann werden alle Daten ins Logfile (das in der Tat nicht in einem schreibegschützten Ordner sein darf) geschrieben
  • zum Beenden musst du wieder File->Log anwählen und "Enable Logging" ausschalten und mit Okay bestätigen
  • die entstandene Datei kannst du mit jedem Texteditor öffnen oder wieder mit dem Log-Fenster
Das ist in der Tat ein wenig umständlich programmiert. Wenn es dir nur um kurze Ausschnitte des MIDI-Datenstroms geht, kannst du auch einfach einen ausgeschnittenen Screenshot hier posten.
 
  • Gefällt mir
Reaktionen: 1 Benutzer
Danke. Ja, so habe ich es gemacht. Funktioniert jetzt. Hauptproblem war der Zielordner. Da habe ich C:\Users\Ich\MIDIOX.txt angegeben.
 
Ich muß das noch mal relativieren. Es funktioniert nur bedingt. Auf meinem Windows 11 PC habe ich es hinbekommen, insbesondere auch, die Note on-Off und Timestamp Events zu loggen. Auf einem Rechner eines Bekannten (Windows 11 Home - weiß nicht, ob das eine Rolle spiel) werden nur der Start des Loggings und das Ende protokolliert, nicht die Daten. Kann jemand die Funktion von Midi-OX unter WIndows 11 bestätigen?
 
Das dachte ich mir :)
Ich hätte fragen sollen: „kann jemand die Nichtfunktion bestätigen?“
Im Midi-Ox Forum ist ein solcher Fall aktenkundig.

Das Programm ist eine uralte Windows-Anwendung. Es gibt ja unter Windows die Option, Programme unter verschiedenen Kompatibilitäts-Modi zu starten. Ich hatte Erfolg, nachdem ich einen bestimmten dieser Modi ausgewählt hatte.

Schließlich hatte ich jetzt mit Midiview Erfolg.
Die Einstellung des Loggings ist dort wesentlich unkomplizierter. Man läßt das Programm mitlaufen und irgendwann entscheidet man sich für „Export“ und speichert in eine .CSV Datei ab.


Zumindest habe ich gerade mal wieder die Situation, in der es *nicht* funktioniert. (Windows 10, Parallels auf macOS 15.7.3)

Tadaa! Hab's herausgefunden: man muß bei den Devices nicht nur das Midi-Input Device angeben, sondern auch ein Output-Device, z.B. Microsoft Wavetable Synth. Dann kommen auch die Event-Daten ins Logfile!

Wenn das jemand bestätigen könnte?
 
Zuletzt bearbeitet:
Dann kommen auch die Event-Daten ins Logfile!
Kann ich grundsätzlich bestätigen - ich benutze allerdings zum Protokollieren der Midi-Ereignisse ein IPad mit der App „Protokol“; ohne „Endpoint“ (also bestehende MIDI Verbindung) keine Event-Daten.
 

Unser weiteres Online-Angebot:
Bassic.de · Deejayforum.de · Sequencer.de · Clavio.de · Guitarworld.de · Recording.de

Musiker-Board Logo
Zurück
Oben