日本語

MIDIパニックボタンとは?

Mac App StoreでInputConfigをダウンロードInputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。

MIDIパニックボタンは、すべてのノートを一度に止めます。16チャンネルすべてに、CC 123のオールノートオフと、たいていはCC 120のオールサウンドオフを送り、サステインペダルを上げることも多くあります。ノートオフが届かないノートは、いつまでも鳴り続けます。それが、鳴りっぱなしの音の正体で、パニックはそのためにあります。

これらのメッセージはMIDI規格の一部です。このサイトには無料のパニックボタンがあり、私が作っているアプリInputConfigには、ノートを宙に残さない独自の仕組みがあります。

パニックが送るものを知る

メッセージチャンネル1のバイト(16進数)動作
オールサウンドオフ、CC 120B0 78 00余韻も含めて、すべてを一度に無音にする
リセットオールコントローラー、CC 121B0 79 00ペダル、モジュレーションホイール、ピッチベンドを元の位置に戻す
オールノートオフ、CC 123B0 7B 00すべての鍵盤を離したように、全ノートを解放する
サステインオフ、CC 64が0B0 40 00ノートを保持しているサステインペダルを上げる

パニックは、これらを16チャンネルすべてで繰り返します。短いメッセージを無視する楽器のために、128のノートそれぞれにノートオフを送るものもあります。オールノートオフは、ノートがふだんどおりに消えていくのを待ち、オールサウンドオフは、ぴたりと止めます。

音が鳴りっぱなしになる理由を知る

  • ノートオフが届かなかった。鍵盤を押しているあいだに、ケーブルが抜けたり、機器の電源が切れたり、アプリが終了したりしました。
  • ノートの途中でチャンネルやオクターブが変わった。ノートオンとは別のノートやチャンネルに、ノートオフが出ました。
  • サステインペダルがオンのまま。楽器はペダルを踏む信号を受け取り、離す信号を受け取っていません。
  • MIDIのループ。アプリが自分の出力を聞いて、それをまた送り返しています。

鳴りっぱなしの音は、ノートオフがなくなったノートオンです。

ブラウザからパニックを送る

  1. Chrome、Edge、Firefoxで仮想MIDIコントローラーを開きます。
  2. Send to a MIDI outputを押して、MIDIを許可します。
  3. 楽器か、そこへつながるポートを選びます。
  4. Panic: all notes offを押します。

このボタンは、16チャンネルすべてに、オールサウンドオフ、オールノートオフ、サステインオフを送ります。1回押せばすべてのチャンネルに届くので、どれが鳴りっぱなしかを知る必要はありません。

まず手早い対処を試す

  • 鳴りっぱなしの音をもう一度弾く。同じキーを押して離すと、そのノートに新しいノートオフが送られます。
  • サステインペダルを踏んで離す。これでペダルを離す信号が送られます。
  • DAWのパニックを使う。たいていの音楽アプリにあり、ResetやAll Notes Offなどの名前のことが多くあります。
  • 楽器の電源を切って入れる。最後の手段で、必ず効きます。

どのノートか分かっているときは、そのキーを弾き直すのがいちばん早い治し方です。

そもそも音が鳴りっぱなしにならないようにする

機器を抜いたりチャンネルを変えたりする前に、再生を止めてください。アプリのMIDI出力を、そのアプリ自身の入力に戻すルーティングも避けます。InputConfigは、1つ目の原因を自分の出力で防ぎます。プリセットが止まるときと、緊急停止を使ったときに、押さえているすべてのノートにノートオフを送ります。押さえているノートを自分で把握している送信側は、いつでも後始末ができます。詳しくはMIDI出力にあります。

短くまとめると

  • メッセージ。CC 123のオールノートオフです。すぐ無音にするにはCC 120があります。
  • 範囲。16チャンネルすべてに出ます。
  • 原因。ほぼいつも、ノートオフが届かなかったノートオンです。

パニックは、来なかったノートオフを、すべてのノートに一度に送るものです。

よくある質問

パニックはどのMIDIメッセージですか?

パニックという単独のメッセージはありません。パニックボタンは、16チャンネルすべてに、オールノートオフ(CC 123)と、たいていはオールサウンドオフ(CC 120)を送り、サステインペダルオフ(CC 64が0)も送ることが多くあります。

MIDI CC 123とは?

オールノートオフです。そのチャンネルのすべてのノートを、すべての鍵盤を離したように解放するよう、楽器に伝えます。

オールノートオフとオールサウンドオフの違いは?

オールノートオフ(CC 123)はノートを解放するので、余韻は鳴り、踏んだままのサステインペダルがあれば鳴り続けることもあります。オールサウンドオフ(CC 120)は、楽器をすぐに無音にします。

MIDIの音が鳴りっぱなしになるのはなぜですか?

ノートオンは届いたのに、ノートオフが届かなかったからです。よくある原因は、ケーブルが抜けた、ノートの途中でアプリが終了した、鍵盤を押しているあいだにチャンネルが変わった、サステインペダルが戻らない、MIDIがループしている、です。

パニックボタンなしで、MIDIの鳴りっぱなしの音を止めるには?

同じノートをもう一度弾いて離すか、サステインペダルを踏んで離すか、楽器の電源を切って入れます。

無料のMIDIパニックボタンはオンラインにありますか?

あります。このサイトの仮想MIDIコントローラーにあります。Chrome、Edge、FirefoxでMIDI出力を選び、Panic: all notes offを押します。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。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, 繁體中文, 简体中文

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.