← Back to Home

MIDI Time Code-visning

PROTOTYPE

Oppgave :

Visning av MIDI Time Code-data på et stort 7-segment LED-display, med kablet tilkobling til PC-en.

Implementering

MIDI TMC (Time Code)-meldinger hjelper synkronisering, og muliggjør presist samarbeid mellom forskjellige enheter (som sequencere, videospillere) basert på en felles tidsbase. 8-byte-meldingene overfører timer, minutter, sekunder og rammer (FPS), og sikrer tidskonsistens i MIDI-systemer.

Kjennetegn ved MIDI TMC (Time Code)-meldinger:

  • Funksjon: Presis tidssynkronisering mellom MIDI-enheter (Timecode).
  • Datastruktur: Åtte-byte meldingssekvens som inneholder timer, minutter, sekunder og rammetelling (FPS - Frames Per Second).
  • Applikasjon: Brukes til å koordinere sequencere, trommemaskiner og videoutstyr.
  • Typer: Hører til systemmeldinger, som sikrer at musikalske hendelser stemmer overens med tidslinjen. MIDI TMC er en del av MIDI-synkroniseringsprotokollen, som er essensiell i komplekse studiomiljøer.

ESP32 mottar de innkommende kablede kvart-ramme MIDI Time Code-meldingene etter optokobler-isolering, dekoder dem og sender dataene til 8 store 7-segment LED-displayer ved hjelp av MAX7219 8-sifret LED-driver. Samtidig med utgangen sender den også dataene via ESP-Now 2,4 GHz RF-overføring, som mottas og vises av et andre 8-sifret LED-display.

De 2 enhetene med 8-sifrede LED-displayer fungerer synkront for å vise Time Code.

MIDI Time Code-kort



© 2026 DevProt Engineering