Mordax DATAの解説シリーズ EP.3です。EP.1・EP.2では電圧を計測・可視化するプログラムを扱いました。今回はDATAの「信号を生成する側」のプログラム——波形ジェネレーター、クロック出力、ボルテージモニターを解説します。
DATAは計測ツールであると同時に、オシレーターやクロック、CV/Gateを出力するソースとしても機能します。これらを使えば、1台で信号の生成とモニタリングの両方をまかなえます。
波形ジェネレーター
波形ジェネレーターは、2系統の高精度な波形ジェネレーターを提供するプログラムです。各ジェネレーターはLFOなどのモジュレーションソースとしても、オーディオレートのオシレーターとしても使え、8オクターブにわたる1V/オクターブのCVピッチトラッキングに対応しています。
振幅とオフセット
各ジェネレーターの波形は、AMP(振幅)とOFFSET(センター電圧)でシェイピングできます。デモ動画では、+5V〜-5Vのサイン波の振幅を半分にスケールして5Vピーク・ツー・ピークの波形にし、さらにオフセットを動かして2.5Vを中心とする0V〜+5Vの信号を作っています。この形は、波形をCVソース(LFOなど)として使う際に便利です。
波形タイプ
初期波形としてSINE(サイン)、SQR(スクエア)、SAW(のこぎり)、TRI(トライアングル)の4種類から選べます。
AMPコントロールはアッテネートだけでなくゲインを加えることもでき、ゲインを上げて波形が±5Vの限界を超えるとクリッピングが発生して波形の形そのものが変化します。デモ動画では、のこぎり波にゲインをかけて台形(トラペゾイド)に変化させています。
フェーズと位相キャンセル
PHASEは波形サイクルの開始点を設定します。デモ動画では、2つのジェネレーターを同じ周波数・同じ位相でスタートさせ、その合成信号をスコープのチャンネル3に表示しています。オシレーター1の位相を変化させると2つの波形が分離し、位相が打ち消し合うことで合成信号の振幅が変化していく様子が確認できます。
周波数とノートモード
周波数は、表示されている周波数値の任意の桁を選んでスクロールすることで、素早く正確に設定できます。また、MODEのTUNE設定で周波数の表示を小数点表示の周波数とノート(音名)値で切り替えられます。ノートモードにすると、スクロール操作で半音単位で動き、音名と周波数が表示されます。
ベース周波数の設定範囲は手動入力で0.01Hz〜9,999.99Hz、CV入力では0.01Hz〜4,200.00Hzです。
CVコントロールとDVCA
各ジェネレーターの周波数と振幅は、4つの入力ジャックのいずれかからCVコントロールできます。振幅へのCVコントロールは、実質的にデジタルVCA(DVCA)として機能します。
デモ動画では、Make Noise MathsのADエンベロープ(CV2)でオシレーター1のDVCAを制御し、さらにAudio Damage Sequencer 1のピッチ出力(CV1)でオシレーター1の周波数を制御しています。周波数のCVソースをCV2に切り替えると、1つのMaths ADエンベロープがピッチと振幅の両方を制御する状態になります。
クロック出力
クロック出力プログラムは、内部マスタークロックで駆動するか、外部クロックソースに同期して動作する、CVコントロール対応のクロックトリガー出力を提供します。現在のファームウェアでは4系統の出力に対応しています。各出力のレートはマスタークロックの分割・逓倍(DIV/MULT)の倍数として設定でき、ソースクロックから±96ティック(4分音符1つ分)の範囲でオフセットを加えられます。
内部マスターと外部シンク
クロックは内部で生成するか、外部クロック信号に高い精度で同期させられます。外部シンクモードでは、入力されるクロック信号の1拍あたりのパルス数(PPQN)を画面上部に表示します。DATAが外部クロックにロックするとBPMが表示され、その下にクロックパルスの周波数と周期も表示されます。
画面中央の3本のカラーバーは、1小節あたりのクロックパルスを示します。一番上のバーは入力クロックの解像度(PPQN=4なら4パルス)、残り2本のバーはDIV/MULT値とオフセットに応じて変化するDATAのクロック出力の解像度を表します。
DIV/MULTとオフセット
DIV/MLTはベースクロック周波数の分割・逓倍を設定します。1:1で4分音符、x4で16分音符(PPQN 4)といった具合に出力レートが決まります。OFFSETはベースクロックから±96ティック(4分音符1つ分)の範囲でクロック出力をシフトします。
デモ動画では、Audio Damage Sequencer 1に外部シンクしたクロックで複雑なパッチを駆動しています。DIV/MULTを変更してもクロック1のシーケンサーの小節内での相対位置が保たれること、シーケンサーをスタート・ストップしてもその位置が維持されること、そしてオフセットでビートをシフトできることが示されています。
ボルテージモニター
ボルテージモニタープログラムは、時間表示付きの4チャンネル電圧計と、4つの出力チャンネルを備えています。デモ動画の収録時点では開発中のプログラムとして紹介されていますが、現在は正式な機能として搭載されています。
4つの入力ジャックの電圧レベルを簡易的なスコープのように表示し、現在の電圧は各チャンネルのヘッダーに数値で表示されます。約12秒分の入力情報が表示され、太い点線のセンターラインが0V、2本の細い点線が±5Vを表します。この表示は、LFOやシーケンサー、手動のCV/Gateコントロールなど、定常または緩やかに変化する信号のモニタリング向けに設計されています。
CV / Gate出力
画面下部には電圧出力のコントロールがあります。出力チャンネルは、一定のDC電圧(CV)、瞬時的なGate(GATE-MO)、ラッチ式のGate(GATE-LA)のいずれかに設定できます。出力レンジは-5V〜+10Vです。
デモ動画では、Gateボタンを押すことでクロック出力からモーメンタリーなパルスを送ったり、ユーザー定義のCV出力電圧を波形出力から送り出したりしています。さらに、ボルテージモニターのGate出力でメインオーディオのエフェクトをオン・オフし、2系統のCV出力で別モジュールのパラメーターを変調する、といった応用が示されています。
出力を持つほとんどのDATAのプログラムは終了時に0Vにリセットされますが、ボルテージモニターはその例外です。ボルテージモニターで設定したCV電圧は、チューナーやオシロスコープ、スペクトラム系プログラムへ移っても維持されるため、固定電圧を出力しながら別のプログラムで計測する、といった使い方ができます。











