ジェネレーター
ジェネレーターは、保存されたパターンを再生する代わりに、アルゴリズムで音楽素材を生成します。シーンキャンバス上部のツールパレット(色付きアクセントリングの丸ボタン)から追加するか、空きスペースをダブルクリック(モバイルではロングプレス)してバブルメニューから選択します。
ジェネレーターを選択すると、Dock パネルでパラメータを編集できます。
| エンジン | 動作 |
|---|---|
| Turing Machine | シフトレジスターシーケンサー — 時間とともに変化する擬似ランダムシーケンスを生成。レジスターリング可視化の専用シート付き。 |
| Quantizer | 入力ノートをスケール、コードトーン、またはハーモニーボイスにスナップ。キーボード可視化の専用シート付き。 |
| Tonnetz | 和声関係をナビゲートしてコード進行を生成。格子可視化の専用シート付き。 |
接続時の自動生成
Section titled “接続時の自動生成”ジェネレーターをパターンに接続すると、自動的に生成が実行され、即座に結果が見えます。パラメータ変更時も自動で再生成されます(300ms デバウンス)。
ノードフェイスプレートの GEN ボタンは、新しい結果が欲しい時の手動再生成用です。
マージモード
Section titled “マージモード”ジェネレーターがパターンに書き込む際、マージモードが生成されたノートと既存コンテンツの合成方法を制御します:
| モード | 動作 |
|---|---|
| Replace | 生成されたノートがターゲットトラックを完全に置き換える(デフォルト) |
| Fill | 生成されたノートは空の(非アクティブな)ステップのみ埋める — 既存コンテンツは保持 |
ターゲットトラック
Section titled “ターゲットトラック”各ジェネレーターは接続先パターンの特定のトラックを対象にします。ターゲットトラック名はノードフェイスプレートに表示されます(例:→ KICK)。接続時、最初の未使用トラックが自動的に選択されます。
デフォルトでは、生成のたびに新しいランダムシードが使われ、異なる結果が得られます。固定シードを設定すると、再現可能な出力が得られます — 同じシードは常に同じシーケンスを生成します。
- Randomize — 新しいランダムシードを選択
- Clear — シードを削除(非決定的モードに戻す)
各エンジンにはファクトリープリセットが用意されています。Dock パネルのプリセットドロップダウンから選択して出発点をロードし、そこから調整してください。
ステップシーケンサーでの生成
Section titled “ステップシーケンサーでの生成”ジェネレーターがパターンの上流に接続されている場合、Pattern Toolbar に**スパークルボタン(✦)**が表示されます。Scene ビューに切り替えることなく、ステップシーケンサーから直接生成できます。
- アーム — スパークルボタンをタップしてジェネレーティブモードをアーム(ボタンがハイライト)
- ループ頭で生成 — Loop 再生中、各ループの先頭で自動的に生成が実行され、パターンに新しいコンテンツが書き込まれます
- ディスアーム — もう一度タップして生成を停止
このワークフローはライブ実験に最適です:パターンをループし、ジェネレーターをアームし、Dock でパラメータを調整しながら、毎ループ結果を聴くことができます。