← Back to Home

Zobrazení MIDI Time Code

PROTOTYP

Úkol :

Zobrazení dat MIDI Time Code na velkém 7segmentovém LED displeji s kabelovým připojením k PC.

Realizace

Zprávy MIDI TMC (Time Code) pomáhají při synchronizaci a umožňují přesnou spolupráci různých zařízení (jako jsou sekvencery, videopřehrávače) na základě společné časové základny. 8bajtové zprávy přenášejí hodiny, minuty, sekundy a snímky (FPS), což zajišťuje konzistenci časování v systémech MIDI.

Vlastnosti zpráv MIDI TMC (Time Code):

  • Funkce: Přesná synchronizace časování mezi MIDI zařízeními (Timecode).
  • Datová struktura: Osmibajtová sekvence zpráv obsahující hodiny, minuty, sekundy a počet snímků (FPS - Frames Per Second).
  • Aplikace: Používá se pro koordinaci sekvencerů, bicích automatů a video zařízení.
  • Typy: Patří mezi systémové zprávy, které zajišťují shodu hudebních událostí s časovou osou. MIDI TMC je součástí synchronizačního protokolu MIDI, který je nezbytný ve složitějších studiových prostředích.

ESP32 přijímá po kabelu zprávy čtvrtinového rámce MIDI Time Code po oddělení optočlenem, dekóduje je a odesílá data na 8 velkých 7segmentových LED displejů pomocí 8místného LED driveru MAX7219. Současně s odesláním vysílá data také prostřednictvím RF přenosu ESP-Now 2,4 GHz, která přijímá a zobrazuje druhý 8místný LED displej.

Dva 8místné LED displeje pracují synchronizovaně a zobrazují Time Code.

Desky MIDI Time Code



© 2026 DevProt Engineering