日本語

MIDIクロックとは何ですか?

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

MIDIクロックは、ある機器がほかの機器のテンポを合わせる方法です。主導する機器が、4分音符ごとに24回クロックのメッセージを送り、従う機器はそのメッセージを数えて歩調を合わせます。テンポを上げると、メッセージの間隔が詰まります。さらに3つのメッセージ、スタート、コンティニュー、ストップが、従う機器に動くタイミングを伝えます。

これらのメッセージはMIDI規格の一部です。私は、トランスポートのメッセージを送受信するMac用の無料アプリInputConfigを作っているので、1つの節で、それをどう扱うかを説明します。

クロックのメッセージを読む

メッセージバイト(16進数)動作
タイミングクロックF84分音符ごとに24回送られる
スタートFA最初から再生
コンティニューFB止まった位置から再生
ストップFC停止
ソングポジションポインタF2に続いて2つのデータバイト曲のどこにいるか(16分音符で数える)

最初の4つは、それぞれチャンネルのない1バイトなので、接続上のすべての機器に聞こえます。クロックはテンポの数字を運びません。従う機器は、メッセージが届く速さからテンポを割り出します。

送る側を1つ、従う側を複数にする

  • 送る機器は1つ。テンポを決める機器かアプリで、クロック出力(Sync OutやSend MIDI Clockなどの名前が多い)をオンにします。
  • ほかは従う。それぞれを外部同期に設定し、届くクロックからテンポを受け取るようにします。
  • 送る側で再生を押す。スタートが送られ、従う機器がそろって始まります。

クロックを送る機器は1つだけにしてください。そうしないと、従う機器に2つのテンポが同時に届きます。

クロックとMIDIタイムコードを区別する

MIDIクロックMIDIタイムコード
測るもの音楽の時間:拍時計の時間:時、分、秒、フレーム
テンポで変わるか変わる変わらない
用途ドラムマシン、シーケンサー、アルペジエーター、テンポ連動のエフェクト映像、テープ、ほかのレコーダーへの同期
メッセージF8、4分音符ごとに24回F1のクオーターフレームメッセージ

クロックは音楽がどれだけの速さで進んでいるかを、タイムコードは今何時かを伝えます。

クロックが届くのを見る

機器やDAWのクロックをブラウザに送ると、測定できます。タップテンポツールは、届いたMIDIクロックを読み取ってテンポを表示し、MIDIテスターは、スタート、コンティニュー、ストップの隣に、届いたときのテンポを表示します。Macでは、DAWがIAC Driverのバスを通してブラウザに届きます。画面のテンポが送る側と一致すれば、クロックは届いています。

音楽アプリの外でスタートとストップを使う

InputConfigは、スタート、コンティニュー、ストップをトリガーとして扱います。それぞれが、ショートカット、マクロ、アプリの操作を1回実行できます。DAWで再生を押すと、別のアプリで画面収録を始められます。また、外部トランスポートに従うDAW向けに、ゲームコントローラーのボタンからこの3つを送ることもできます。クロック自体は送りも従いもしません。マッピングのアプリであって、シーケンサーではないからです。トランスポートのメッセージは、MIDI同期のうち、ボタンとして働く部分です。手順は、MacのショートカットとしてのMIDIスタートとストップにあります。

まとめ

  • クロック。メッセージはF8で、4分音符ごとに24回送られます。
  • トランスポート。スタートはFA、コンティニューはFB、ストップはFCです。
  • ルール。送る側は1つで、ほかの機器はすべて従うようにします。

MIDIクロックは、ケーブルで送る、共有のメトロノームです。

よくある質問

MIDIクロックは1拍に何パルスですか?

4分音符ごとに24です。16分音符は、クロックのメッセージ6つ分です。

MIDIクロックは、テンポを数字として送りますか?

いいえ。等間隔のメッセージを送り、受け取る機器がその間隔を測って、テンポを割り出します。

MIDIクロックとMIDIタイムコードの違いは何ですか?

MIDIクロックは拍を数え、テンポに従います。MIDIタイムコードは、時、分、秒、フレームを数え、テンポで変わりません。クロックは楽器を同期させ、タイムコードは映像やレコーダーに同期させます。

MIDIビートクロックとは何ですか?

MIDIクロックの別名です。4分音符ごとに24回送られるF8のタイミングメッセージです。

MIDIクロックで機器がずれたり二重になったりするのはなぜですか?

たいていは、2つの機器がクロックを送っているか、従う機器がまだ内部テンポのままです。クロック出力は1つの機器だけにし、ほかは外部同期にしてください。

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, 繁體中文, 简体中文

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