Reaktorの使い方 DelayにLFOを追加する3
Chillout with Beats の yosi です。
3回に亘りDelayにLFOを追加していく記事3回目です。
前回の記事はこちらです。
3回の記事で学べる事
・BPM同期に必要な知識を得られます。
・マクロとスタックドマクロの活用
3回の記事内容です。
2回目 BPM同期
3回目 (本記事)スタックマクロでコントロールの切り替え
Unipolar、Bipolarの切り替えによるLFOの範囲の変更
まず前回の宿題であるUnipolar、Bipolarの切り替えによるLFOの範囲の変更から実装していきます。
現状はLFOのAmplitude(振動幅)のみ変更できます。
やりかたは「Type」の後ろに「Add」を追加してノブと「Type」のOutを接続します。
右クリックから「Built-In Module」->「Math」->「Add」をクリックします。
「Add」の上で右クリックから「Create Control」をクリック
あとは以下のように接続します。
パネルのノブを適当に配置して動かしてみてください。
スタックマクロでコントロールの切り替え
スタックマクロはその中に格納したコントロールの表示切替を出来るようにするマクロです。
これは言葉だと判り辛いので、以下の動画を見てください。
実装していきます。
右クリックから「Built-In Module」->「Panel」->「Stacked Macro」をクリック
「Stacked Macro」が出来ます。
ダブルクリックして開きます。
右クリックから「New Macro」をクリックを繰り返し、Macroを2つ作ります。
Macroが2つ出来ました。
右クリックから「Built-In Module」->「Terminal」->「In Port」をクリックします。
続いて右クリックから「Built-In Module」->「Panel」->「Panel Index」をクリックします。
Panel Indexは「0」を受け取ると最初のマクロを表示し、「1」を受け取ったら、次のマクロを表示します。マクロは仕様で許す限り増やせるようです。
今回はSyncボタンを接続します。
Syncボタンに限らず、ボタンはデフォルトだとOFFで「0」、ONで「1」を出力します。
「In Port」と「Panel Index」を接続します。
上の階層からFreqをコピー(右クリック)します。
「Stacked Macro」を開き、一つ目の「Macro」を開きペーストします。
右クリックから「Built-In Module」->「Terminal」->「Out Port」をクリックします。
「Out Port」と「Freq」を接続します。
空いているスペースでダブルクリックをして一つ上の階層に移動します。
一つ目のMacroにOutが出来ています。
階層を行き来するので、判り辛いと思います。
一応GIF動画を用意しました。
一つ上の階層に移動し、今度は下図の赤枠全てをコピーします。(Freqは含みません)
今度は二つ目のマクロにペーストします。
右クリックから「Built-In Module」->「Terminal」->「Out Port」をクリックします。
「Multiply」と「Out Port」を接続します。
一つ上の階層に行き、右クリックから「Built-In Module」->「Terminal」->「Out Port」をクリックします。(2つ用意する)
「Macro」と「Out Port」をそれぞれ接続します。
一つ上の階層に行き、不要となったモジュールを削除し、「Stacked Macro」と「Selector」を接続します。
ここは動画を撮りました。
パネル位置の修正
またパネルを修正します。
後で消しますが、「Stacked Macro」の枠線が表示された状態で修正していきます。
「Stacked Macro」の枠線は「View」の「Frame」を「OFF」にすると消えます。
Reaktorの使い方 DelayにLFOを追加する3まとめ
3回に亘ってLFOの追加方法を学びました。
色々手順が多いですが、難しい事はないですね。
2回目 (本記事)BPM同期
3回目 スタックマクロでコントロールの切り替え
2.DelayのDryとWetの調整がない
コメント