Українська
Що таке MIDI SysEx?
Цей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.
SysEx, скорочено від System Exclusive, це повідомлення MIDI для всього, що стандартні повідомлення сказати не можуть. Воно починається з байта F0, називає виробника, для якого призначене, несе стільки байтів даних, скільки потрібно, і закінчується F7. Виробники використовують його для дампів патчів, оновлень прошивки та налаштувань, що не мають номера Control Change. Пристрій, який не розпізнає виробника, ігнорує все повідомлення.
Формат входить у стандарт MIDI. Більшість повсякденної роботи з MIDI його ніколи не торкається, а в останньому розділі сказано, коли його можна лишити.
Прочитайте повідомлення
| Частина | Байти (hex) | Що означає |
|---|---|---|
| Початок | F0 | System Exclusive починається |
| ID виробника | Один байт або три байти, що починаються з 00 | Пристрої якого виробника мають його читати |
| Дані | Будь-яка кількість байтів, кожен від 00 до 7F | Усе, що визначив виробник |
| Кінець | F7 | System Exclusive закінчується |
Усе між ID виробника й F7 означає лише те, що скаже сам виробник. Декодер повідомлень MIDI читає вставлені байти й повідомляє довжину повідомлення System Exclusive.
Дізнайтеся універсальні повідомлення
Два ID виробників не належать жодному виробникові. 7E позначає універсальне повідомлення, не прив'язане до часу, а 7F позначає універсальне повідомлення реального часу. Відповісти на них може будь-який пристрій.
| Повідомлення | Байти (hex) | Що робить |
|---|---|---|
| Identity Request | F0 7E 7F 06 01 F7 | Просить кожен пристрій повідомити виробника, модель і версію |
| General MIDI On | F0 7E 7F 09 01 F7 | Переводить інструмент General MIDI в стандартний стан |
| Master Volume | F0 7F 7F 04 01, два байти значення, F7 | Задає гучність усього пристрою |
Identity Request це стандартний спосіб запитати пристрій, що він таке.
Дізнайтеся, для чого це використовують
- Дампи патчів. Збереження звуків синтезатора на комп'ютер і надсилання їх назад, робота бібліотекаря SysEx.
- Оновлення прошивки. Багато пристроїв отримують нову прошивку як довгу серію повідомлень SysEx.
- Глибокі налаштування. Параметри без номера Control Change, які редагують з програми-редактора виробника.
- Передача семплів і великих блоків. Будь-який великий блок даних, який пристрою треба перенести через MIDI.
SysEx переносить дані, а інші повідомлення грають музику.
Надсилайте й приймайте його на Mac
- Програма-бібліотекар або редактор. Власний редактор виробника чи бібліотекар SysEx надсилає файл на пристрій і записує те, що пристрій надсилає у відповідь.
- Правильний порт. Пристрій має бути підключений і в мережі в MIDI Studio (Студія MIDI) в Конфігуратор Audio-MIDI.
- Браузер. Вебсторінкам потрібен окремий, сильніший дозвіл на SysEx, бо він може переписати пристрій. Інструменти MIDI на цьому сайті його не запитують, тож вони не надсилають System Exclusive на пристрій і не приймають його від пристрою.
Надсилайте пристрою лише той SysEx, який для нього опублікував його виробник. Вікно MIDI Studio охоплює сторінка Конфігуратор Audio-MIDI на Mac.
Знайдіть бібліотекаря SysEx
Бібліотекар це програма, що зберігає надіслане пристроєм як файл .syx і пізніше надсилає файл назад. Це звичайний спосіб зробити резервну копію патчів синтезатора, перш ніж щось змінювати.
- Ви: Підключіть пристрій, перевірте, що він є у вікні MIDI Studio у Конфігураторі Audio-MIDI, потім відкрийте бібліотекар або власний редактор виробника й виберіть пристрій як порт.
- Бібліотекар: Записує дамп, який надсилає пристрій, і зберігає його як файл .syx.
- Перевірка: Збережений файл не порожній. Зробіть його резервну копію, перш ніж щось надсилати пристрою.
Щоб швидко глянути на дамп або надіслати Identity Request чи файл .syx з браузера, монітор MIDI SysEx працює в Chrome, Edge і Firefox. У Safari немає Web MIDI, що пояснює його власна сторінка. Сторінка бібліотекар SysEx для Mac проходить кроки й розповідає, що робити, коли дамп не вдається. Збережіть резервну копію звуків пристрою, перш ніж щось йому надсилати.
Лишіть його для повсякденного керування
Ноти, ручки, педалі та зміни патчів мають стандартні повідомлення, і саме їх використовує мапер. InputConfig, безкоштовна програма для Mac, яку я створюю, прив'язує ноти, Control Change, pitch bend, aftertouch, Program Change і транспортні повідомлення та надсилає той самий набір, окрім aftertouch. System Exclusive серед них немає. Якщо елемент має номер CC, SysEx для нього не потрібен. Список MIDI CC показує, які номери стандартні.


Коротко
- Форма. Починається з F0, потім ID виробника, потім дані й закінчується F7.
- Значення. Воно залежить від виробника, окрім універсальних повідомлень.
- Застосування. Його використовують для дампів, прошивки та налаштувань без CC.
SysEx це конверт MIDI для всього, що виробник хоче надіслати.
Питання
Що означає SysEx?
System Exclusive. Назва означає, що повідомлення ексклюзивне для системи одного виробника: пристрої інших виробників його ігнорують.
Який формат повідомлення SysEx?
Починається з F0, потім ID виробника з одного або трьох байтів, потім будь-яка кількість байтів даних від 00 до 7F, і закінчується F7.
Що таке файл SysEx?
Файл, зазвичай з розширенням .syx, що містить одне чи кілька повідомлень SysEx, наприклад банк патчів синтезатора або оновлення прошивки.
Чи може SysEx пошкодити пристрій?
Неправильні дані можуть перезаписати патчі або перервати оновлення прошивки. Надсилайте лише файли, які виробник опублікував для саме цієї моделі, і спершу зробіть резервну копію.
Чи є бібліотекар SysEx для Mac?
Так. Багато виробників пропонують власний редактор, а незалежні програми-бібліотекарі зберігають дамп пристрою як файл .syx і надсилають його назад. Інструмент у браузері може прочитати дамп або надіслати файл у Chrome, Edge чи Firefox.
Чи може InputConfig надсилати SysEx?
Ні. InputConfig призначає й надсилає ноти, Control Change, pitch bend, Program Change і транспортні повідомлення, а також читає aftertouch. System Exclusive серед них немає, тож він не може ні надіслати дамп, ні прочитати його.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.
Ця сторінка іншими мовами: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский, ไทย
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.