FLStudioの使い方 FLEXのプリセットをMIDIコンから切り替える方法

2020 05 13 23h37 18 FL Studio
スポンサーリンク

FLStudioの使い方 FLEXのプリセットをMIDIコンから切り替える方法

Music Software Bundles from Pluginboutique.com

Chillout with Beats の管理人 yosi です。

FL Studio 20.7で実装された機能でMIDI Scriptingを使ってFLEXのプリセットをMIDIコントローラーから変更出来るようにします。

MIDIキーボードで弾いててボタンで簡単に切り替えられたら便利ですよね。

多分今後、色々なスクリプトが作られるかと思います。

同様の方法でMIDIコントローラーとパラメーターを割り当てれば使えますので、やり方を覚えておきましょう。

FLEXのプリセットをMIDIコンから切り替える為の下準備

FLStudioを起動する前に以下の作業を行います。

まずオフィシャルのフォームで公開されているスクリプトをダウンロードします。
(要ログイン)

リンク遷移しFLEX.zipをダウンロードします。

2020 05 13 10h58 02

ダウンロード出来たら、解凍しHardwareフォルダに入れます。

概ね前半は以下の様なPathかと思います。

C:\Program Files\Image-Line\Date\FL Studio\Settings\Hardware\FLEX

これで事前準備は完了です。

FLStudioを起動します。

MIDIコントローラーにスクリプトを設定する

メニューの「OPTIONS」->「MIDI Settings」をクリックします。(又はF10 )

2020 05 13 11h18 29

利用するMIDIコントローラーの「Input」を選択し、「Controller type」を「FLEX Program Change(user)」に変更します。

2020 05 13 11h31 37

「Debug」をクリックします。

2020 05 13 12h01 57

次に「View」から「Script output」をクリックします。

2020 05 13 12h40 43

「Debug」と「Script output」が表示されている状態です。

2020 05 13 12h42 31

MIDIコントローラーのメッセージ内容を知る

MIDIコントローラーのどのボタンでFLEXのプリセットを変更出来るようにするか決めます。

ここではMaschineを使って解説しますが、どんなMIDIコントローラーでも手順は同じです。

以下の2つのボタンを使おうと思います。

2020 05 13 13h10 12

実際に左右のボタンを押してみます。

「Debug」を見ると「Note On」で「C#1」と「D1」が記録されています。

ここで表示される内容はMIDIコントローラーによって異なります。

2020 05 13 13h15 22 1

「Edit script」をクリックします。

2020 05 13 13h02 06

色々表示されていますが、このスクリプトで大事なのは以下の2点だけです。

要はボタンを押した時にFLEXのプリセット「次を読み込む」と「前を読み込む」に対してMIDIメッセージを割り当てるだけです。(0xは16進数を意味し、6Fなので10進数だと111です)

MIDIメッセージは「Note on」イベント、「Control change」イベントがあるので、下の赤枠でそれを設定しています。

2020 05 13 20h24 07

 

ポイントは以下の2つです。

・「Note on」イベント、「Control change」イベントのどちらが飛んでいるか
・「Note on」、「Control change」の値は幾つか

MIDIコントローラーの出力MIDIメッセージが「Note on」の場合と「Control change」の両方を解説していきます。

スクリプトを変更する(Note onの場合)

今回の場合は、「Note on」イベントで「C#1」と「D1」なので、まず「C#1」と「D1」をMIDIノート番号に変換します。

2020 05 13 13h15 22 1

変換んは簡単で単純にピアノロールを開き、当該の鍵盤にマウスを持っていきます。

この状態でHit Barを見るとMIDIノート番号が判ります。(今回の場合は13と14)

2020 05 13 20h39 20

もしHint Bar(左したの表示)が表示されていない場合は、メニュの「VIEW」->「Toolbars」->「Hint bar」をクリックです。

2020 05 13 20h40 08

以下の3か所を変更します。

2020 05 13 22h36 52

変更が完了したら、上書き保存をします。

2020 05 13 23h31 16

スクリプトを変更する(Control changeの場合)

別途コントロールチェンジもやってみました。

ボタン系以外にもノブも行けました。

コントロールチェンジで注目するのは以下の赤枠部分です。

この例は2つのノブを動かしました。

2020 05 13 22h47 48

この「01」と「00」に変更します。

コントロールチェンジの部分はデフォルトのままで大丈夫です。

2020 05 13 23h28 34

変更が完了したら、上書き保存をします。

2020 05 13 23h31 16

FLEXで動作確認

Script outputに戻り「Reload script」をクリックします。

2020 05 13 23h32 05

「FLEX」を起動します。

FLEXにフォーカスが当たっている状態で、MIDIコントローラーから操作してみて下さい。

プリセットが変われば成功です。

2020 05 13 22h50 30

FLStudioの使い方 FLEXのプリセットをMIDIコンから切り替える方法まとめ

如何でしょうか、少し面倒ですが、今後出来る事が大きく広がりそうです。

スクリプト関係はどんどん追っていこうと思います。

 

コメント

タイトルとURLをコピーしました