はじめに
ゲーム配信や収録にかなり便利な配信ソフトのOBSではホットキーの設定が可能です。
ですが配信中は両手がゲームコントローラで塞がれているためキーボードを触ることができません。
そこで、以前ポン出し機として使えないかと思い買っていたMIDIコントローラーにホットキー設定できないかと調べたメモです。
(お行儀わるく肘とか足とかで押すつもり)
完成図
用意したもの
■Windows PC
以下すべてWindows PCでの内容になります。
Mac版においては、この方の記事が参考になりそうだったので貼っておきます。
▼ScreenSaverさん
■OBS Studio ( https://obsproject.com/ja/download )
配信ソフトです。これのソース切り替えをボタンで行うというのが今回やりたいことになります。
■AKAI LPD8
今回のMIDIコンです。
他のものでも問題ないと思いますが、廉価で実現するなら良い選択肢だ思います。
8パッド、bluetooth接続可能
■Midekey2Key( https://midikey2key.de/ )
今回の回答となる変換ツールです。
OBSの公式ページにも載っているので安定性高いはず
( https://obsproject.com/forum/resources/midikey2key-translates-midi-events-to-key-shortcuts.590/ )
変換ツール側設定
MIDIパッドを使ってシーン切り替えするためには、MIDI信号をキー信号に変換することが必要になります。
それをやってくれるのがMidekey2Keyです。
設定方法の解説動画はありましたが、要点と注意点を以下記載します。
①Midikey2Keyを開き、MidiDevicesにAKAI LPD8を設定します。
これは入力元のMIDIパッドを指定する作業です。
今回はMIDIパッドは一つなので、二つとも同じ名前でOKです。
②edit actionは後からホットキー編集をする部分なので未選択でOK
③Log to Windowにチェックを入れ、スタートを押します。
MIDIパッドからの入力情報がテーブルに表示されるので、それをクリックして変換先のキーストロークを設定していきます。
パッドを叩いていきます!
一度の入力で、note onとnote offの2系統入力があります。
これは押下時とリリース時に信号が送られているためです。
note onの方をダブルクリックしてキー設定します。
AKAI LPD8にはパッドが8つ付いているので、私は以下のように設定しました。
PAD1 ALT+SHIFT+F1
↓
PAD8 ALT+SHIFT+F8
つまりPAD1を押せば、ALT+SHIFT+F1の入力があったのと同じように振る舞ってくれるということです。
OBS側設定
運用