← Back to Home

MIDI Time Code Anzeige

PROTOTYP

Aufgabe :

Anzeige von MIDI Time Code Daten auf einer großen 7-Segment-LED-Anzeige mit kabelgebundener Verbindung zum PC.

Realisierung

MIDI TMC (Time Code) Nachrichten unterstützen die Synchronisation und ermöglichen die präzise Zusammenarbeit verschiedener Geräte (wie Sequenzer, Videoplayer) auf einer gemeinsamen Zeitbasis. Die 8-Byte-Nachrichten übertragen Stunden, Minuten, Sekunden und Frames (FPS) und gewährleisten so die Zeitkonsistenz in MIDI-Systemen.

Eigenschaften von MIDI TMC (Time Code) Nachrichten:

  • Funktion: Präzise Zeit-Synchronisation zwischen MIDI-Geräten (Timecode).
  • Datenstruktur: Acht-Byte-Nachrichtensequenz, die Stunden, Minuten, Sekunden und die Anzahl der Frames (FPS - Frames Per Second) enthält.
  • Anwendung: Dient zur Koordination von Sequenzern, Drumcomputern und Videoausrüstung.
  • Typen: Gehört zu den Systemnachrichten, die sicherstellen, dass musikalische Ereignisse mit der Zeitachse übereinstimmen. MIDI TMC ist Teil des MIDI-Synchronisationsprotokolls, das in komplexeren Studioumgebungen unerlässlich ist.

Der ESP32 empfängt die über Kabel ankommenden Quarter-Frame MIDI Time Code Nachrichten nach Optokoppler-Trennung, dekodiert sie und sendet die Daten über den MAX7219 8-Digit LED-Treiber an 8 große 7-Segment-LED-Anzeigen. Gleichzeitig mit der Ausgabe sendet er die Daten auch per ESP-Now 2,4 GHz RF-Übertragung, die von einer zweiten 8-stelligen LED-Anzeige empfangen und angezeigt werden.

Die 2 Stück 8-stelligen LED-Anzeigen arbeiten synchron und zeigen den Time Code an.

MIDI Time Code Platinen



© 2026 DevProt Engineering