← Back to Home

MIDI-tidkodsdisplay

PROTOTYP

Uppgift :

Visning av MIDI-tidkodsdata på en stor 7-segments LED-display, med trådbunden anslutning till PC:n.

Implementering

MIDI TMC (Time Code)-meddelanden hjälper synkronisering, vilket möjliggör exakt samarbete mellan olika enheter (som sequencers, videospelare) baserat på en gemensam tidsbas. 8-bytes meddelandena överför timmar, minuter, sekunder och bildrutor (FPS), vilket säkerställer tidskonsistens i MIDI-system.

Egenskaper hos MIDI TMC (Time Code)-meddelanden:

  • Funktion: Exakt tidssynkronisering mellan MIDI-enheter (Timecode).
  • Datastruktur: Åtta-bytes meddelandesekvens som innehåller timmar, minuter, sekunder och bildruteantal (FPS - Frames Per Second).
  • Applikation: Används för att koordinera sequencers, trummaskiner och videoutrustning.
  • Typer: Tillhör systemmeddelanden, vilket säkerställer att musikaliska händelser matchar tidslinjen. MIDI TMC är en del av MIDI-synkroniseringsprotokollet, vilket är viktigt i komplexa studiomiljöer.

ESP32 tar emot inkommande trådbundna kvartsbilds MIDI-tidkodsmeddelanden efter optokopplarisolering, avkodar dem och skickar data till 8 stora 7-segments LED-displayer med hjälp av MAX7219 8-siffrig LED-drivrutin. Samtidigt med utmatningen sänder den också data via ESP-Now 2,4 GHz RF-överföring, som tas emot och visas av en andra 8-siffrig LED-display.

De 2 enheterna med 8-siffriga LED-displayer fungerar synkront för att visa tidkoden.

MIDI-tidkodskort



© 2026 DevProt Engineering