Top

あちゃぴーの自転車通勤
u-he Zebra3
FMO 1~4 (GENERATORS RACK)

FMOはFrequency Modulation Oscillatorの略。 Zebra2のFMOから大きく仕様を変えてきている。 ヤマハDXタイプのデジタルFM合成だけでなく、アナログ回路をエミュレートしたthough-zero FM(Linear)もカバー。 いずれもサイン波から生成する古典的なFM音源のような構造になっている。 基本的に1モジュールの中に2オペレータあり、 2モジュール使うことで4オペレータとして扱うこともできるようになった。 ただしピッチ関係やキーボードスケーリング等はZebra2と違って内包されず、別モジュールを組み合わせることになる。 またステレオ処理できるところもユニーク。

zebra3

最終ベータ版から上記UIになったが、色味が無くなり、モジュレータからキャリアへの流れのラインの色が保留色だったり、ちょっと視覚的によろしくないと思っている。 白色はアクセス可能という意味なのだろうけど、UIとしては混乱してしまう。 ちなみに、以前のUIは以下のようなデザインで色と役割が明確だった。 青は外部モジュレータで、黄色は内部モジュレータ、緑はキャリア、オレンジはフィードバックという具合。

zebra3

M L/R

zebra3

FMOはモノラルとL/R(ステレオ)の切替ができるところがユニーク。 L/Rが有効な場合は、DetuneやWidthを使って空間的な効果を加えることができる。 位相は常にゼロから始まる。

Pitch Source

zebra3

KeyFollowか、Pitch1~4のいずれかを選択。

Tune -48~48半音

ピッチ オフセット(+/- 48 semitones)をチューンし、直接モジュレーションセレクターで調整。

Input 0~100

zebra3

Zebra3ではDX7式のPhase ModulationをDXと呼ぶようになった。 BazilleではPMと正しく呼んでいたが、一般的に馴染みのある連想しやすい名前へと変更された。

このノブは、入力からの周波数変調のレベル、または選択されたタイプが「Dry」の場合、 入力信号が直接出力に渡される量を制御。 この場合、入力のルーティングは無視される。

入力が内部モジュレータ(Mod)を変調するようにルーティングを変更するには矢印をクリック。

zebra3

Carrier 0~100

zebra3

ヤマハ式FM音源では複数のオペレータを接続して音作りをするが、その最終オペレータから出力される。 そして、その最終オペレータをキャリアと呼ぶ。 FMOではヤマハ式名称を継承している。 ちなみに他オペレータはモジュレータと呼ばれる。 これらのことを知っていないとFMOが出力音量ということが分からない。 Carrierは変調可能となっている。

Ratio 26:1~1:1~1:26倍音

zebra3

正の値はモジュレータのピッチに影響し、負の値はキャリアのピッチに影響する。 整数値は倍音列に対応している。 ファイナルベータ版で修正されて、比で表示するようになった。 DX7が1/2~31倍音まで扱うのに対して、Zebra3では1~26倍音までとなる。 キャリア側の倍音調整はあまり見ないスタイルで、実質的にはモジュレータをアンダートーンにできる。

Mod 0~100

zebra3

Modは内部モジュレータのレベル調整でキャリアを変調する。 種類は以下から選択。いずれもアナログ的な歪はないように感じられる。 波形は、いびつにならずにきれいに畳まれて行く。

Feedback 0~100

zebra3

オレンジ色の矢印でルーティングを選択。

種類は以下から選択。

zebra3

Sub-Panel

zebra3

Detune -100~100

Pan -100~100

ステレオ位置を左または右に移動。 モノラルでもステレオでも動作。

Width 0~100

ステレオの広がり調整。

Quality

エイリアシングやDACの不正確さにより、初期のFMハードウェアは独特の音色を持ち、 この特性を再現したり、むしろ強調したりする価値がある。 もちろん、FMOではよりクリーンな音質設定も提供されている。

FB*Vol on/off

フィードバックタイムズボリューム。 これをオンにすると、選択したフィードバックパスに応じて、 フィードバック回路がモジュレーションまたはキャリアのレベルコントロールを含むようになる。

Key Follow

各鍵盤に対しての音量設定をKey Followで変調してみる。 下はキャリアレベル50に対してKey Followを-100~100へ25刻みで試したもの。 左から右へC0~B8までの白鍵を弾いたもの。 音量が0を下回ると位相反転するので、出力は得られている。 通常使う音域から外れることが多いと思うので、あまり問題にはならないと思う。

DX7的なFMの音作りでは音域によるレベル調整は必須で、Key Followは手軽な手段の一つと言える。 より詳細に調整したい場合は、Mathを使ってカーブを調整したり、各鍵盤ごとに調整可能なMapperの出番となる。

zebra3

TZFM(Though-Zero Linear Frequency Modulation)実験

ユーロラックをやらない人にとっては、馴染みがない用語だと思うので、簡単に解説してみる。 ヤマハDX7の古典的なFM音源の仕組みは、デジタルによるPhase Modulationであることは、知られていることだと思う。 Phase ModulationとFrequency Modulationの違いは、位相を変調するか、周波数を変調するかの違いで、数学的には似たような挙動となる。

Linear FMとThough-Zero Linear FMの比較

アナログ回路で純粋なLinear FMを行うと、周波数がマイナスになると計算が破綻してしまう。 下図は、モジュレータに低い周波数のサイン波を使って、それなりに深く変調した状態。 オレンジ色が出力波形となる。 Linear FMを見ると、サイン波が0以下になると、キャリアが0Hz以下に押し下げられ、DCになってしまっているのが確認できる。 結果的にピッチが不安定になってしまう。

zebra3

そこで、TZFMというマイナスになったときに波形が反転する仕組みを利用することで、PMのような音作りが可能になる。 キャリアが0Hz以下になっても反転していることを確認できる。 アナログ回路でDX7のような変調を実現する方法としてユーロラックで使われるようになった。

Though-Zero Linear FM(TZFM)とPhase Modulation(DX)の比較

Zebra3内でも出来る簡単な比較実験としては、キャリアに対してDC(直流)を入れることでピッチの様子を見ることができる。 TZFMはピッチがDCの影響を受けてしまうが、DXはのピッチを維持するのが分かる。 使い勝手がよく安定しているのはDXで、よりアナログらしくということであればTZFMということになりそう。 ほとんど好みで、どちらが優れているという話でもないが。

zebra3

改めてZebra3は、DCを突っ込むとか、無茶な実験もある程度許容できる良さがあると思えた。 ただオシロの自由度が足りない・・・

Zebra3