Deckadance2用のMIDIスクリプトを書いていると、どうしてもハードウェアの仕様に関する情報が必要になる場合があります。
具体的には、
- どの操作をするとどういう内容のMIDIメッセージが送出されるか
- コントローラに内蔵されているLEDの制御
この2点の情報が必要になります。前者はDAW等でMIDI信号を受け取って1個1個検証して行っても良いのですが、これは非常に面倒です。後者は何かしらの情報がないと全く制御ができません。
novationはWebでこういう場合のために、”Launchpad MK2 Programmer’s Reference Manual”というPDFのマニュアルを公開してくれています。先方のリンクに対するポリシーがよく分からないので直接リンクは張りませんが、検索するとすぐ見つかります。
読むとAbleton Live前提で書かれているような感じはしますが、「LEDを点滅させたい場合どうするか」や「グリッドを列単位で発光させたい場合どうするか」等、具体例を示して説明されています。
Deckadance2用のスクリプトを書くにあたっては、MIDIメッセージと各グリッドの対応、MIDIメッセージとLED色の対応を調べる時に参考になりました。