日本語
MIDIベロシティとは?
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
ベロシティは、MIDIのノートが運ぶ数で、鍵やパッドをどれだけ強く叩いたかを1から127で伝えます。そっと触れれば小さい数が、強く叩けば大きい数が送られます。それが何を意味するかは楽器が決め、たいていは音量と明るさをあわせたものです。ベロシティ0は特別です。ベロシティ0のノートオンは、ノートオフを意味します。
私は、MIDIノートを読み書きする無料のMacアプリInputConfigを作っています。最後の節では、押す強さを感じ取れないボタンで、ベロシティがどう働くかを説明します。
手順
- MIDIテスターを開いてStart listeningを押し、1つのキーをそっと弾いてから、強く弾きます。
- 届いたベロシティの最小値と最大値を読みます。
- 強く弾いても127に近づかない、またはそっと弾いても最初から大きい場合は、キーボードのベロシティカーブを変えます。
- 1つのキーだけが目立つなら、そのキーのセンサーが摩耗しているか、汚れています。
ノートのどこにベロシティがあるかを見る
| バイト | 値 | 意味 |
|---|---|---|
| ステータス | 0x90から0x9F | ノートオン。チャンネル1から16 |
| ノート番号 | 0から127 | どのノートか |
| ベロシティ | 1から127 | どれだけ強いか。0はノートオフ |
ベロシティはすべてのノートオンの3バイト目なので、ノートごとに自分の値を持っています。2バイト目は、MIDIノート番号表で説明しています。
ベロシティ0がノートオフになる理由を知る
MIDIにはノートオフのメッセージがありますが、ベロシティ0のノートオンもノートオフとして扱います。同じ種類のメッセージが続くと、より短く送れるので、多くのキーボードは後者を送ります。モニターにはどちらも表示されうるもので、どちらもノートを終わらせます。ベロシティ0のノートオンは、とても小さい音のノートではなく、ノートの終わりです。
楽器がベロシティで何をするかを知る
ベロシティは、音色が使うまではただの数です。ピアノの音なら、より大きく、より明るく鳴ります。ドラムのサンプルなら、強い叩き方のものに切り替わることがあります。オルガンの音なら、無視することがあります。ベロシティの対応のさせ方が違う2つの楽器では、同じキーの押し方でも違って聞こえます。すべてが同じ音量で鳴るなら、その音がベロシティを無視しているか、キーボードが固定値を送っています。
キーボードのベロシティをテストする
MIDIテスターを開き、1つのキーを、できるだけそっと、次にできるだけ強く弾いて、ベロシティの範囲を読みます。正常なキーは、1から127のほとんどをカバーします。1つの値に張りついているキーや、小さい数より上がらないキーは、センサーの摩耗を示します。すべてのキーが早めに頭打ちになるなら、キーボードのベロシティカーブの設定を探します。
1つのキーだけが隣と違う値になるなら、ハードウェアの不具合で、すべてのキーが同じなら、設定です。
ボタンでベロシティを使う
ゲームコントローラーのボタン、コンピューターのキー、ほとんどのフットスイッチは、押されているか離れているかのどちらかなので、押した強さは報告できません。InputConfigでは、MIDI Noteの出力は、それぞれの行に設定した1から127のベロシティで鳴ります。強弱が欲しいときは、トリガーにエクスプレッションを置きます。トリガーはその間のすべての値を送るので、CC 11に置けば、強く叩いたときのように音が膨らみます。
ボタンは固定ベロシティ、トリガーはエクスプレッションにすると、コントローラーが弾けるものになります。設定はMIDI出力にあります。
短くまとめると
- 内容。ノートを弾いた強さで、1から127です。
- ゼロ。ベロシティ0のノートオンは、ノートを終わらせます。
- 効果。音色が対応させたものになります。たいてい音量と音色です。
ベロシティはすべてのノートと一緒に運ばれ、意味を与えるのは楽器です。
よくある質問
MIDIベロシティの範囲は?
鳴っているノートは1から127です。ベロシティ0のノートオンは、ノートオフとして扱われます。
ベロシティ127とは?
もっとも強い叩き方です。範囲の最大で、多くの音は、いちばん大きく、いちばん明るく鳴ります。
MIDIベロシティは音量と同じですか?
違います。ベロシティはノートごとの値で、音色がたいてい音量と音色に対応させます。ボリュームはCC 7で、チャンネル全体の音量を上げ下げします。
MIDIベロシティをテストするには?
MIDIテスターで、キーをそっと、次に強く弾いて、ベロシティの最小値と最大値を読みます。正常なキーは、1から127の範囲のほとんどをカバーします。
キーボードがいつも同じベロシティを送るのはなぜですか?
ベロシティを感知するキーがないか、固定ベロシティに設定されています。キーボードのメニューで、ベロシティカーブか固定ベロシティの設定を探します。
MIDIキーボードの音が小さいのはなぜですか?
軽いタッチは小さいベロシティの数を送り、ほとんどの楽器はそれを小さく鳴らします。キーボードのベロシティカーブかタッチ感度の設定を探すか、楽器の音量を上げます。MIDIテスターを使うと、弾いたときに送られる数が見えます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 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, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.