日本語

MIDIのスタートとストップでMacのショートカットを動かす方法

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

InputConfig 1.6で、MIDIのスタート、コンティニュー、ストップをキーに割り当てると、DAW、シーケンサー、ドラムマシンの再生ボタンを押すだけで、どのアプリにもキーが押されます。ほかの音楽機材はこのトランスポートのメッセージに従いますが、普通のMacアプリには見えません。

わかりやすい使い道は、曲が再生される瞬間に合わせてOBSの録画を始めて止めることです。マウスに手を伸ばす必要がありません。

手順

  1. DAWのMIDI同期をIAC Driverに送るか、ドラムマシンをつなぎます。
  2. InputConfigで行を追加し、Scanを押して、再生を押します。
  3. スタート、コンティニュー、ストップの行にそれぞれキーを割り当て、プリセットを有効にします。

何に向いているかを知る

  • OBSのテイク。再生に合わせてOBSの画面録画やカメラ録画を始めて止めるので、テイクごとに別のファイルになります。
  • 参考用のビデオ。動画プレーヤーでSpaceを押し、曲と同時に動画を回します。
  • 部屋の照明。スタートが届いたら、録音用に照明を整えるSiriショートカットを動かし、ストップでも別のものを動かします。
  • 歌詞。セクションが始まったら、次のキーでプロンプターや歌詞のスライドをめくります。

タイミングはキーを押す程度のもので、サンプル単位の同期ではありません。画面録画やきっかけには十分ですが、サンプル単位で合わせる必要がある音声は、DAWで録音します。

トランスポートをInputConfigに届ける

まずハードウェアです。USBまたはMIDIインターフェースにつないだドラムマシンやシーケンサーは、トランスポートを送るものであれば、これ以上何も要りません。多くは、クロックか同期の出力をオンにしたときだけスタートとストップを送るので、機器のMIDI設定を見てください。

同じMacのDAWは、macOSに内蔵の仮想MIDIバスであるIAC Driverを通してInputConfigに届きます。

Audio MIDI Setup:IAC Driverがある場所です。

Applications, Utilities, Audio MIDI Setup, Window, Show MIDI Studio

起こること:MIDI Studioウインドウが開き、IAC Driverが表示されます。

ステップ1:IAC Driverをオンにする

  • あなた:IAC Driverをダブルクリックして、Device is onlineをオンにします。
  • macOS:すべてのMIDIアプリがバスを使えるようにします。
  • 確認:Device is onlineにチェックが入っています。

ステップ2:DAWの同期を送る

  • あなた:DAWからIAC Driverのバスへ、MIDI同期を送ります。Ableton Liveでは、Link, Tempo & MIDI設定にあるIAC出力のSyncスイッチです。Logic Proでは、プロジェクトの同期設定のMIDIタブにある、MIDIクロックの送り先です。
  • InputConfig:そのバスでスタート、コンティニュー、ストップを受け取ります。
  • 確認:再生を押します。Live VisualizerのMIDIマップに、届いたときにTransport startと記録されます。

MIDIマップにTransport startが記録されれば、難しいところは終わりです。

スタートとストップを割り当てる

  • あなた:InputConfigでプリセットを作り、行を追加し、Scanを押してから、DAWかドラムマシンの再生を押します。または、入力タイプをMIDIにし、メッセージのメニューを開いてTransportを選び、Start、Continue、Stopのどれかを選びます。
  • InputConfig:行にMIDIのスタートを記録します。
  • 確認:出力(別のアプリで設定したホットキー、Space、ショートカット、Run Siri Shortcut、Open App)を選び、ストップとコンティニューの行も同じように追加して、プリセットを有効にします。
InputConfigの割り当てエディタ。MIDIトランスポートの行が3つあり、スタートとコンティニューはF17、ストップはF18を送り、どれも「Any device」に設定されている。
Figure 1. スタートとコンティニューで録画が始まり、ストップで終わります。

トランスポートのメッセージにはチャンネルがありません。そのため、行の2つ目のメニューに出るのは機器だけで、Any deviceか、選びたい1つの送信元です。これでドラムマシンとDAWを区別できます。

DAWの再生中にOBSを録画する

ステップ1:キーを割り当てる

  • あなた:InputConfigで、スタートの行とコンティニューの行をF17に、ストップの行をF18に割り当てます。保存して有効にします。
  • InputConfig:再生でF17を、停止でF18を押します。
  • 確認:3つの行に、それぞれのキーが表示されています。

ステップ2:OBSにキーを覚えさせる

  • あなた:OBSでSettings、Hotkeysを開き、Start Recordingの欄をクリックして、DAWで再生を押します。Stop Recordingをクリックして、停止を押します。
  • InputConfig:再生でF17を、停止でF18を送り、OBSがそれをホットキーとして記録します。
  • 確認:これからは、再生で録画が始まり、停止で終わります。

なぜこのキーが向いているかはF13からF19のページで、OBSのホットキーをほかにも同じ方法で設定するなら配信デッキのガイドで説明しています。F13からF19が向いているのは、どのMacアプリも使わないからで、ホットキーが入力と衝突することがありません。

スタート、コンティニュー、ストップを区別する

  • スタート。頭から再生します。
  • コンティニュー。曲のいまの位置から再生します。ほかの位置から再生が始まるとき、多くのDAWやシーケンサーはスタートの代わりにこれを送ります。
  • ストップ。再生が止まったときに送られます。

どれも、押し続けるのではなく、キーを軽く叩いたように1回だけ働きます。2つを区別したいのでなければ、コンティニューにもスタートと同じ動作を割り当てます。

再生しても何も起きないとき

小さいステップから順に試します。

  1. 同期の出力をオンにする。多くのドラムマシンは、クロックか同期の出力をオンにしたときだけスタートとストップを送ります。
  2. IAC Driverを確かめる。Device is onlineがオンで、DAWがそのバスに同期を送っている必要があります。
  3. MIDIマップを見る。Transport startが記録されているなら、InputConfigには届いているので、問題は行にあります。
  4. コンティニューも割り当てる。途中から再生して何も起きないなら、DAWが送ったのはスタートではなくコンティニューです。

途中から再生するとコンティニューが送られるので、コンティニューの行がないと、スタートが死んでいるように見えます。

できないこと

InputConfigが読むのはスタート、コンティニュー、ストップで、クロックのティックや曲の位置は読みません。そのため、テンポに追従したり、曲のどこにいるかを知ったりはできません。プリセットにMIDI出力を足さない限り、DAWには何も戻りません。トランスポートを聞きますが、同期はしません。

逆向きにする

InputConfigは、自分の仮想MIDIポートから、スタート、ストップ、コンティニューを送ることもできます。コントローラーのボタン、キー、パッドから送れるので、ゲームコントローラーがDAWのトランスポートリモコンになります。内蔵のMIDI: Transport Controlプリセットがまさにそれです。DAWでInputConfigを入力に選ぶ方法は、MIDI出力で説明しています。

短くまとめると

  • 経路を作る。同じMacのDAWにはIAC Driver、ハードウェアにはケーブルを使います。
  • 割り当てる。再生を行にScanします。スタート、コンティニュー、ストップを割り当てます。
  • 使う。F17とF18を、OBSの録画開始と録画停止のホットキーにします。

再生を1回押せば、録画は勝手に進みます。

よくある質問

MIDIのスタートのメッセージで、Macのキーを押せますか?

押せます。InputConfig 1.6以降で、行をMIDI TransportのStartに割り当て、出力にキー、ショートカット、Siriショートカット、アプリのどれかを選びます。

InputConfigはMIDIクロックや曲の位置を読みますか?

読みません。読むのはスタート、コンティニュー、ストップで、クロックのティックや曲の位置は読まないので、テンポに追従したり、曲のどこにいるかを知ったりはできません。

同じMacのDAWにMIDIインターフェースは必要ですか?

必要ありません。Audio MIDI SetupのIAC DriverはmacOSに内蔵です。オンにして、DAWの同期をそこへ送れば、InputConfigが受け取ります。

DAWに何か変更が加わりますか?

加わりません。送るのはDAWで、InputConfigは聞くだけです。プリセットにMIDI出力を足さない限り、DAWには何も戻りません。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 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にあります.