mandrock-files / music / sysex

Анатомія SysEx

Цикл із п'яти частин про MIDI System Exclusive: навіщо він поруч із CC/NRPN, еталонна реалізація Yamaha DX7, порівняння Roland/Korg/Sequential/Circuit Tracks, практичний тулінг у DAW, і як SysEx еволюціонує через MIDI-CI та MIDI 2.0.

sysex-anatomy →
Анатомія MIDI SysEx — навіщо він потрібен поруч з CC і NRPN, чому дані мають бути 7-bit, і чому Yamaha й Roland рахують checksum по-різному.
sysex-dx7 →
Yamaha DX7 як еталон SysEx-реалізації — формат bulk-дампу на 32 голоси, структура 155-байтного патча, checksum і .syx-файли без обгортки.
sysex-vendors →
Roland, Korg, Sequential Circuits і Novation Circuit Tracks — чотири різні відповіді на одну задачу передачі патча по SysEx, від адресної моделі Roland до nibblized-формату Circuit Tracks.
sysex-daw-tooling →
Практичний арсенал для роботи з SysEx — Bitwig, SysEx Librarian, sendmidi/receivemidi, python-rtmidi та Node.js midi, і найчастіша пастка з фільтрацією SysEx у бібліотеках.
sysex-midi-ci →
MIDI-CI та MIDI 2.0 — як SysEx еволюціонує через Property Exchange (REST over MIDI), SysEx 8 без 7-бітного обмеження, і чому старий протокол 1983 року нікуди не дінеться.