他の人が作ったプラグイン。
NAMperは、すでに持っているプラグインをチェーンのどこにでもホストできます — iOSではAUv3、AndroidではAAP — そしてNAMper自身も、他のアプリの中でエフェクトとして現れます。 どちらの方向にも、本番の前に知っておく価値のあるルールがあります。
03.1AUエフェクトを追加する
チェーン上の破線の追加チップをタップしてブロックパレットを開きます。 リストの一番下、ユーティリティのさらに先に、プラグイン セクションがあり、そこにはAUプラグインサブメニューという単一の 項目があります。
開くと、端末にインストールされているすべてのAudio Unitエフェクトが、メーカーごとの サブメニューに分かれて表示され、その中にプラグイン名だけが並びます。 スキャンや有効化は不要です — スマホ上のアプリがAUv3エフェクトを提供していれば、 それはこのサブメニューに現れます。
サブメニューが空の場合はAudio Unitエフェクトがありません。AUv3プラグインを含むアプリがここに表示されます。と表示されます。これは新しい端末では 普通の状態です: AUv3プラグインは通常のApp Storeアプリとして届くため、そのアプリを インストールすれば、次にここを開いたときにプラグインが表示されます。
コンポーネントを選ぶと、NAMperはそのプラグインを読み込んだ状態でブロックを作成し、 すぐにプラグイン自身のインターフェースを開きます — 空のシェルや2段階目の操作は ありません。チェーン上のこのブロックのチップにはプラグイン自身の名前が付き、 他のすべてのブロックと同じように動作します: フットスイッチ帯をタップしてバイパス、 押さえてドラッグで移動、長押しで削除。
03.2プラグインインターフェース
ブロックシートには、プラグインの上に細いステータス行が表示されます: コンポーネントの インスタンス化中は砂時計、動作を始めて音声が通ると緑のチェックマークが表示され、 その横にプラグイン名が並びます。ステータス行の下には通常のブロックの イン・アウトメーターもあるので、プラグインに何が 入り、何が返ってきているかを確認できます。
読み込みは必ずしも一瞬とは限りません。コンポーネントが起動している間、シートには プラグインを読み込み中…と表示されます — 大きめのプラグインは初回の 使用時に少し時間がかかり、プラグインの準備が整うまで信号はそのまま通過します。
プラグインを差し替える
シート内の丸い矢印のボタンがプラグインを置き換えです。そのメニューは 同じコンポーネント一覧で、別のものを選ぶと既存のブロック内でプラグインが 差し替わるため、ブロックはチェーン内の位置とバイパス状態を維持します。チェーンを 組み直す代わりに、同じスロットで別のディレイを使いたいときに便利です。
専用の画面を持たないプラグインの場合
ほとんどのプラグインは独自のインターフェースを描画し、NAMperはそれを作者が 設計した通りにそのまま組み込みます。中には画面をまったく持たないものもあります。 その場合、NAMperは独自の汎用リストを描画します — 最大24個のパラメーターを、 それぞれラベルとスライダーで表示します。上のスクリーンショットがまさにそれです: Apple製AUDelayには専用パネルがないため、代わりに名前付きスライダーが表示されて います。
iOSは画面を持たないプラグインのためにエディタを即興で用意できますが、それが 原因でクラッシュするユニットもあります。NAMperは代わりに自分でパラメーター リストを描画します。見た目はシンプルですが、セット中に落ちる可能性ははるかに 低くなります。
03.3知っておくべき制限
| 制限 | 意味 |
|---|---|
| エフェクトのみ | 一覧に表示されるのはエフェクトコンポーネントのみです。AU楽器は ホストできないため、シンセやドラムマシンがサブメニューに現れる ことはありません。 |
| 16プラグイン | すべてのリグとすべてのブランチを合わせて、同時にホストできる プラグインは16個までです。実際には、スロットが尽きるよりも先に プロセッサーの処理能力が尽きるでしょう。 |
| ステレオ | プラグインの入出力は、エンジンが動作しているサンプルレートで ステレオ動作します。 |
| チェーン、マスター、リターン | AUプラグインはリグチェーン内、マスターセクション、そして 2つのセンドリターンに配置できます — どの追加メニューにも同じ プラグインセクションがあります。 |
プラグインの描画に失敗した場合、NAMperは音を止めるのではなく、そのブロックの 信号をドライのまま通します。ギターの音は聞こえ続けますが、そのエフェクトだけが かかりません — ステージ上ではこれが正しい失敗の仕方ですが、同時にプラグインが 目立った警告なしに沈黙してしまう可能性もあるということです。エフェクトが効かなく なったら、シート内のステータス行を確認してください。
サードパーティ製のプラグインは、NAMperが見込めない処理能力も消費します。追加した 後はRigヘッダーのDSP負荷チップを見てください。アンバーや赤に なったら、設定でバッファサイズを1段階上げてください。
03.4設定とプリセット
ホストされたプラグイン自身の設定 — そのインターフェース内で変更したすべて — はブロックとともに保存され、NAMperのプリセットの中を移動します。リグを保存して 翌日読み込めば、プラグインは離れたときと同じ設定で戻ってきます。
プラグインの状態は、ブロックシートを閉じた瞬間に記録されます。プラグインを 調整し、そのシートを開いたままにして、その裏でプリセットを保存すると、 プリセットには編集前の状態が保存されてしまいます。習慣にしてください: まず プラグインのシートを閉じ、それから保存する、という順番を守りましょう。
これはグローバルスナップショットや、プリセットを他の人と共有する場合にも 同様に当てはまります — 最後にシートを閉じた瞬間に記録された内容がファイルに 入ります。なお、プリセットが運ぶのはプラグインの設定であって、 プラグイン自体ではありません: 開く側も同じAudio Unitを自分の端末にインストール しておく必要があります。
もう一つ覚えておくべきこと: プラグインを置き換えを使うと、保存されて いた状態はクリアされます。設定は元のコンポーネントに属するものであり、新しい コンポーネントには意味を持たないため、差し替え後は新しいプラグインの初期設定 から始まります。
03.5プラグインとしてのNAMper
NAMperはAUv3エフェクトとしても提供されているため、GarageBand、AUM、Logic、その他の AUv3ホスト内に読み込み、そこでトラックに録音できます。ホストのプラグイン ブラウザでは次のように表示されます:
| 項目 | 値 |
|---|---|
| 名前 | retroaktive: NAMper |
| メーカー | retroaktive |
| 説明 | NAM amp & effects chain |
| 種類 | オーディオエフェクト — 楽器ではありません |
入出力はステレオですが、内部では2つの入力チャンネルがモノラルにサミングされます: ギター的なモノラルのフロントエンドがアンプに信号を送る形です。これは意図的な 設計で、モノラルトラックにDIしたギターを扱う場合にちょうど合っています。
ホストの中のアプリの画面
プラグインは、ホストのウインドウの中にアプリそのままのリグを開きます: ブロックの チェーン、シーン、ブロックエディタ、キャプチャとインパルスのライブラリ、プリセット、 設定。iPhoneとiPad(GarageBand、AUM、Cubasisなどの中のAUv3)でもMac(Audio Unit、 VST3、CLAP — Macを参照)でも同じ画面です。 プリセットを選ぶと、プラグインはそのリグをトラック上に組み立てます。キャプチャは ライブラリから、インパルスは同梱セットから読み込まれ、セッションがリグ自体を 持ち運ぶので、ライブラリのないマシンでもプロジェクトが開けます。
ヘッダーは1行です: NAMperのマーク(情報を開きます — バージョン、 ヘルプへのリンク、クレジット、そしてアプリのチップジャーへの入り口)、プリセット、 シーン、メーター、ライブラリ、ツール、設定、バイパス。幅の狭いホストでは行が横に スクロールし、設定とバイパスは端に固定されるので、スイッチは常に手の届くところに あります。
- ツールはアプリのヘッダーツールです: DSP負荷、キー、テンポ付きの メトロノーム(タップでクリックを切り替え、長押しでテンポを設定)、チューナー。 それぞれチェーンの上にパネルとして開きます。
- 設定には、アプリと共有される外観とテーマ、プラグイン内でサインイン/ サインアウトするTONE3000アカウント、DSPのスイッチ — 軽量NAMモデル、ステレオ・アンプ、 切り替え時のテール、リグを揃える — そしてアプリの コントロールマップへの入り口があります。オーディオインターフェースはホストのものなので、 ここにはありません。
トラックではなくアプリ全体に属するものは外に置かれます: ルーパー、サンプラー、 ループトラック、バッキングトラック、そしてセンドブロックはホストの中では 表示されません。チェーンの入力はプラグインの入力とホストのサイドチェーンで、 コンプレッサーはそれをキーにできます。
アプリと1つのライブラリ
iOSでは、アプリとそのAudio Unitが1つのライブラリを共有します。アプリで保存した プリセットは、次にGarageBandやAUMがプラグインを開いたときにそのリストに入っており、 ホストの中でダウンロードしたキャプチャはアプリのライブラリに入ります。プラグインの プリセットリストはアプリと同じく一度に1つのバンクを表示します: 検索欄の下のバンク メニューで切り替え、保存したものはユーザー 1に入ります。ファイルAppのNAMperフォルダ (On My iPhone → NAMper)がそのライブラリへの入り口です: そこに置いた キャプチャ、インパルス、zip、プリセットは、次にアプリが前面に来たときに取り込まれます。
18個のパラメーター
ホストには今も、オートメーション可能な固定のパラメーター群が見えています — ホストが 自分のパネルに一覧表示し、オートメーションに書き込む行です。それぞれ、読み込まれた リグ内の同じ種類の最初のブロックに届きます: Gate Onはリグのゲート、 ベースはそのEQ、Reverb Mixはそのリバーブに届きます。 アプリのMIDIマップと同じ仕組みです。
| ブロック | パラメーター |
|---|---|
| Gate | Gate On, Gate Threshold |
| Compressor | Comp On, Comp Threshold, Comp Ratio |
| Drive | Drive On, Drive Gain, Drive Level |
| Tone | ベース, ミッド, トレブル |
| Delay | Delay On, Delay Time, Delay Feedback, Delay Mix |
| Reverb | Reverb On, Reverb Decay, Reverb Mix |
オン/オフのパラメーターは0から1の浮動小数点値なので、多くのホストではスイッチでは なくスライダーとして表示されます — 中間点以上であればオンです。Audio Unitでは、 リグのリストがホスト自身のプリセットメニューになります: 各ファクトリーリグ、続いて あなたが保存した各プリセットが名前で並びます。
VST3、CLAP、Audio UnitはホストからMIDIを受け取ります — コントローラー、ノート、 プログラムチェンジが、アプリと同じようにリグのコントロールマップに届きます。 各メッセージは位置を保ちます: バッファの先頭ではなく、ホストが置いたサンプルに届き、 1つのバッファ内の押下と解放は2つのメッセージになります。
アプリ全体を動かしてその出力をDAWにルーティングすることも、すでにホスト側で トラッキングしているトラックのために手早いギターチャンネルとしてプラグインを 使うこともできます。レコーダーとそこからのDAWprojectの書き出しは、前者の使い方の ために存在します。詳しくは パフォームと歌詞を参照してください。
03.6Androidでは: AAP
AndroidにAudio Unitはありません。あちらのプラグインフォーマットは Audio Plugins For Android(AAP)という オープンなフォーマットで、NAMperは双方向でこれに対応しています。
AAPエフェクトをホストする
ブロックパレットの一番下にあるプラグインセクションに、スマホにインストール されているすべてのAAPエフェクトが並びます。空のときはAAP エフェクトがインストールされていません。Audio Plugins for Android を備えたアプリがここに表示されます。と 表示されます。1つ選ぶと、プラグインのパラメータをスライダーにしたブロックが開きます。 プラグインが独自のインターフェースを持っていれば、Open plugin UIで 別ウィンドウに開きます。ブロックの置き換えメニューでプラグインを差し替えられ、 パラメータ値とプラグインの状態はiOSと同じようにプリセットの中に入って持ち運べます。
AAPエフェクトとしてのNAMper
どのAAPホストからも、NAMperはretroaktive製のNAMperという エフェクトとして見つかります: ステレオ入力、ステレオ出力、AUv3と同じ18個のパラメータで、 状態はホストが保存します。AUv3と違い、こちらは今もコンパクトなアンプ+エフェクトの チャンネルです — それらのパラメータの背後にあるチェーンと3つのプリセット、 クリーン、クランチ、リード — であって、 アプリ全体ではありません。