← Back to Home

Дисплей временного кода MIDI

ПРОТОТИП

Задача :

Отображение данных временного кода MIDI на большом 7-сегментном светодиодном дисплее с проводным подключением к ПК.

Реализация

Сообщения MIDI TMC (Time Code) помогают синхронизации, позволяя различным устройствам (таким как секвенсоры, видеоплееры) точно взаимодействовать на основе единой временной базы. 8-байтовые сообщения передают часы, минуты, секунды и кадры (FPS), обеспечивая согласованность времени в системах MIDI.

Характеристики сообщений MIDI TMC (Time Code):

  • Функция: Точная синхронизация времени между MIDI-устройствами (Timecode).
  • Структура данных: Восьмибайтовая последовательность сообщений, содержащая часы, минуты, секунды и количество кадров (FPS - Frames Per Second).
  • Применение: Используется для координации секвенсоров, драм-машин и видеооборудования.
  • Типы: Относится к системным сообщениям, обеспечивающим соответствие музыкальных событий временной шкале. MIDI TMC является частью протокола синхронизации MIDI, необходимого в сложных студийных средах.

ESP32 принимает проводные сообщения временного кода MIDI четверть кадра после опторазвязки, декодирует их и отправляет данные на 8 больших 7-сегментных светодиодных дисплеев с использованием 8-разрядного драйвера светодиодов MAX7219. Одновременно с выводом он также передает данные через радиопередачу ESP-Now 2,4 ГГц, которые принимаются и отображаются вторым 8-разрядным светодиодным дисплеем.

2 блока 8-разрядных светодиодных дисплеев работают синхронно для отображения временного кода.

Платы временного кода MIDI



© 2026 DevProt Engineering