вер. 260722
- О чём это?
- Стандарт
- DB-15 на звуковой карте (а также Wavetable Upgrage)
- COM-to-MIDI на 80С51 (но есть нюанс)
- COM-to-MIDI на ардуине (но есть нюанс)
- COM-to-MIDI без ардуины (но есть нюанс)
- MIDI-вывод со Спектрума (базовый минимум)
- MIDI на MSX (с точки зрения Ямахи)
- MIDI для самоиграйки
- USB MIDI на ардуине
- Примеры из разных проектов
- О чём это?
Статья содержит некоторое обобщение опыта нашей лаборатории бесполезных вещей в области соединения по MIDI различных устройств. Главным образом внимание уделено физическому уровню MIDI версии 1.0, а модель данных и программный протокол MIDI затрагивается лишь вскользь, где это необходимо. Формат статьи «цифровая кладовка» — сборище разных данных, которое может изредка дополняться, переделываться и т. д. Как цифровой огород, только ничего не растёт =)
Напомним, MIDI (Musical Instrument Digital Interface) — это стандарт связи цифровых музыкальных инструментов, выпущенный в 1983 г. и позволяющий обмениваться информацией устройствам разных производителей. Кроме того, MIDI стал частью зарождавшихся тогда мультимедийных технологий на ПК и в этом качестве интересен не только музыкантам, но и любителям ретрокомпьютеров. Физический интерфейс представляет собой токовую петлю (~5 мА) с гальванической развязкой, передающую данные в последовательной форме со скоростью 31250 бит/с. Типичный соединитель DIN 41524 (5 контактов), иногда может применяться TRS («джек»).
Собственно, обеспечение нужного битрейта и преобразование (LV)TTL в токовую петлю и являются основными задачами при конструировании MIDI-интерфейсов для различной цифровой техники. Ниже рассмотрено несколько ситуаций.
Читать далее








