Українська

Що таке кнопка MIDI panic?

Завантажити InputConfig з Mac App StoreInputConfig безкоштовний у Mac App Store. macOS 14 або новіша, без облікового запису, без стеження, відкритий код.

Кнопка MIDI panic глушить усі ноти одразу. Вона надсилає All Notes Off, тобто CC 123, і зазвичай All Sound Off, тобто CC 120, на всіх 16 каналах, а часто ще й відпускає педаль sustain. Вона існує тому, що нота, яка не отримала свого Note Off, звучить вічно, і це й є зависла нота.

Ці повідомлення входять у стандарт MIDI. На цьому сайті є безкоштовна кнопка panic, а в програмі, яку я створюю, InputConfig, є власний спосіб не лишати нот висіти.

Дізнайтеся, що надсилає panic

ПовідомленняБайти на каналі 1 (hex)Що робить
All Sound Off, CC 120B0 78 00Глушить усе одразу, разом зі спадом звуку
Reset All Controllers, CC 121B0 79 00Повертає педалі, коліщатко модуляції та pitch bend у спокій
All Notes Off, CC 123B0 7B 00Відпускає кожну ноту, ніби всі клавіші підняли
Sustain off, CC 64 на 0B0 40 00Відпускає педаль sustain, що тримає ноти

Panic повторює їх на всіх 16 каналах. Деякі ще надсилають Note Off для кожної з 128 нот, для інструментів, що ігнорують коротші повідомлення. All Notes Off дає нотам завмерти, як зазвичай, а All Sound Off обриває їх на місці.

Дізнайтеся, чому нота зависає

  • Note Off не надійшов. Витягли кабель, вимкнули пристрій або програма закрилася, поки клавіша була натиснута.
  • Посеред ноти змінився канал чи октава. Note Off пішов на іншу ноту чи канал, ніж Note On.
  • Педаль sustain застрягла. Інструмент отримав натискання педалі й не отримав її відпускання.
  • Петля MIDI. Програма чує власний вихід і надсилає його по колу.

Зависла нота це Note On, чий Note Off загубився.

Надішліть panic із браузера

  1. Відкрийте віртуальний контролер MIDI в Chrome, Edge чи Firefox.
  2. Натисніть Send to a MIDI output і дозвольте MIDI.
  3. Виберіть інструмент або порт, що веде до нього.
  4. Натисніть Panic: all notes off.

Кнопка надсилає All Sound Off, All Notes Off і sustain off на всіх 16 каналах. Одне натискання сягає всіх каналів, тож не треба знати, на якому зависло.

Спершу спробуйте швидкі способи

  • Зіграйте завислу ноту ще раз. Натисніть і відпустіть ту саму клавішу, і для неї піде свіжий Note Off.
  • Натисніть і відпустіть педаль sustain. Це надішле відпускання педалі.
  • Скористайтеся panic самої DAW. У більшості музичних програм він є, часто під назвою на кшталт Reset чи All Notes Off.
  • Вимкніть і ввімкніть інструмент. Це крайній захід, і він завжди допомагає.

Повторне натискання завислої клавіші найшвидше лікує, коли знаєте, яка це нота.

Не давайте нотам зависати

Зупиняйте відтворення, перш ніж виймати пристрій чи міняти його канал, і не спрямовуйте вихід MIDI програми назад на її власний вхід. InputConfig захищає від першої причини у власному виході: коли пресет зупиняється й коли використано аварійну зупинку, вона надсилає Note Off для кожної ноти, яку тримає. Відправник, що відстежує власні утримувані ноти, завжди може за собою прибрати. Це описує сторінка вихід MIDI.

Коротко

  • Повідомлення. Це CC 123, All Notes Off, а CC 120 потрібен для миттєвої тиші.
  • Охоплення. Воно йде на всіх 16 каналах.
  • Причина. Майже завжди це Note On, що не отримав свого Note Off.

Panic це Note Off, що не прийшов, надісланий одразу для всіх нот.

Питання

Яке повідомлення MIDI це panic?

Єдиного повідомлення panic немає. Кнопка panic надсилає All Notes Off (CC 123) і зазвичай All Sound Off (CC 120) на всіх 16 каналах, а часто ще й відпускання педалі sustain (CC 64 на 0).

Що таке MIDI CC 123?

All Notes Off. Воно каже інструменту відпустити кожну ноту на цьому каналі, ніби всі клавіші підняли.

Чим відрізняються All Notes Off і All Sound Off?

All Notes Off (CC 123) відпускає ноти, тож їхній спад ще звучить, а натиснута педаль sustain може продовжувати їх. All Sound Off (CC 120) глушить інструмент одразу.

Чому в мене зависають ноти MIDI?

Note On надійшов, а його Note Off ні. Типові причини: висмикнутий кабель, програма, що закрилася посеред ноти, канал, змінений під час натиснутої клавіші, застрягла педаль sustain або петля MIDI.

Як зупинити завислу ноту MIDI без кнопки panic?

Зіграйте й відпустіть ту саму ноту ще раз, натисніть і відпустіть педаль sustain або вимкніть і ввімкніть інструмент.

Чи є безкоштовна кнопка MIDI panic онлайн?

Так. Віртуальний контролер MIDI на цьому сайті її має. У Chrome, Edge чи Firefox виберіть вихід MIDI і натисніть Panic: all notes off.

Більше українською

Докладні посібники, англійською

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Інтерфейс застосунку й решта сайту англійською.

Ця сторінка іншими мовами: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Tiếng Việt, 繁體中文, 简体中文

Завантажити InputConfig з Mac App StoreБезкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.