Logic Pro MIDIプラグイン Scripter の使い方

Logic Pro MIDIプラグイン Scripter を使う前に

 

Logic Proには、MIDIノートの演奏にさまざまな演出や便利機能を追加できるプラグインが入っています。

このMIDIプラグインを使うことで、MIDIの演奏を制御し、ライブなどでのパフォーマンスを向上させることができます。

MIDIプラグインを使う前に、大まかな使い方を知りたい方は、『 Logic Pro MIDIプラグインの使い方』を参考にして下さい。

それでは、MIDIプラグインのScripterを確認していきましょう。

MIDIプラグイン Scripterとは

 

MIDIプラグイン Scripterは、出荷時のスクリプトまたはユーザが作成したスクリプトを読み込んで、リアルタイムでMIDIデータを処理または生成できるエフェクトになります。

プログラミングの知識があれば、独自のMIDIプラグインを作成することができるので、プログラミングの勉強もしてみては良いのではないでしょうか。

ただ、このプラグインは、プログラミングの知識がなくても使うことができますので、安心して下さい。自分で独自のMIDI処理用プラグインを作成したい人はここから先をご覧ください。

それではScripterの使い方を確認していきましょう。

Scripterのプラグインをセットするには、MIDIトラックの『MIDI FX』から『Scripter』を選択します。

これでScripterを使う準備ができました。

Scripterのプラグインが無いという方は、『詳細環境設定』の中の『詳細ツールを表示』にチェックを入れることで使用することができます。

Scripterのプラグインで使用するJavaScriptのバージョンは、自身のパソコンにインストールされている JavaScript Coreフレームワークのバージョンによって決まります。

なので、最新のものをアップデートすることをおすすめします。

Scripterの各パラメーター

 

Scripterプラグインにはグローバルパラメータが1つだけあります。

グローバルパラメータの下には、JavaScriptによって定義されたその他のパラメータが表示されます。

Open Script Editor(オープン・スクリプト・エディタ)

スクリプトエディタのウインドウを開きます。

独自のスクリプトを記述することも、他のソースからこのウインドウにスクリプトをペーストすることもできます。

スクリプトエディタを使う

 

スクリプトエディタはJavaScriptコードの編集に使用します。

このウィンドウを使えば、独自のMIDIプラグインを作ることができます。

リアルタイムでプラグインを作成できるので、プラグインの機能をすぐに変更したりテストしたりすることができるのもいいですね。

スライダやメニューなどのインターフェース要素を定義したりすることもできるのです。

Run Script

 

ランスクリプトは、スクリプトを評価し、プラグインとパラメータを設定します。

このボタンをクリックすると、インタラクティブコンソールに出力が表示されます。

エラーも同様にここに表示されます。

コードエディタ

この領域でコードを入力し記述していきます。

このエディタには以下の機能があります。

①JavaScriptのキーワードと、使用可能なMIDI API(アプリケーション・プログラミング・インターフェイス)の構文ハイライト表示ができます。

②エラーは行番号でレポートされるので、エラーチェックに役に立ちます。

③リアルタイムでの構文のチェックをすることができ、エラー行が即座にわかります。

インタラクティブコンソール

デバッグ情報が表示されます。

プロンプト(動作をするように指示すること)に続けて入力し、Returnキーを押すことによって、コマンドプロンプト上でコードを実行できるようになります。

『clear』と入力してReturnキーを押すことでコンソールの内容が消去されます。

 

Scripterプラグインを作成する/保存する

 

①Scripterプラグインを開きます。

②『Open Script in Editor』ボタンをクリックします。

③コードエディタで、JavaScriptコードを入力(または既存のJavaScriptコードをコピー&ペースト)します。

④『Run Script』ボタンを押して動作が意図した通りに動くかどうかテストします。

⑤インタラクティブコンソールにエラーが表示されなければ、スクリプトが含まれているホストの書類、設定、またはパッチを保存します。

 

Scripter APIを使う

 

JavaScript APIを使用して、独自のMIDI処理用プラグインを作ります。

スクリプトエディタで用意されているチュートリアルスクリプトを表示すると、構成方法などの理解が深まります。

コードを再利用したり変更したりすることで新しいプロセッサを作成することができます。

 

Logic Pro エフェクト Scripterの使い方 まとめ

 

本記事を見るまではLogicのScripterを触ったことがなかったという人は大半では無いでしょうか?

知っていても使おうともしなかった人もいるかもしれません。

Scripterという機能は、困りごとを解決してくれるLogic唯一のプラグインになります。

これからの時代は、AIの時代に突入します。

自身の楽曲でも、ぜひともScripterに触って、自分なりのMIDIプラグインを使えるようになると、音楽の幅は広がるかもしれませんね。

それでは、また。