この記事の内容
- ARMを有効にする(Enabling ARM)
- オーディオトラックでのARMの使用(Using ARM with Audio Tracks)
- インストゥルメントトラックでのARMの使用(Using ARM with Instrument Tracks)
- バストラックでのARMの使用(Using ARM with Bus Tracks)
- LUNAのバッファー、レイテンシー、ディレイコンペンセーション(LUNA Buffers, Latency, and Delay Compensation)
- ARMの影響を受けるコンポーネント(Apolloモードのみ)(Components Affected by ARM)
- 利用可能なARMリソース(Available ARM Resources)
Accelerated Realtime Monitoring™(ARM)は、LUNAに搭載されたハードウェア・DSP・ソフトウェアの緊密な統合機能で、UADプラグインを使用してリアルタイムで録音する際に、可能な限り低いレイテンシーを実現します。ARMはApolloモードでのみサポートされます。
UAD Consoleソフトウェアをご存知の方向けに説明すると、ARMを使用すればUAD Consoleを一切使う必要がなくなり、低レイテンシーのプラグイン、入力ルーティング、キューミキシングなど、同等の機能とメリットをすべて利用できます。
ARMはグローバルに有効化できます。モニター、ヘッドフォン、キューなどのLUNA出力を通じて入力信号をモニタリングする際、ARMを使用することで入力モニタリングのレイテンシーを可能な限り低く抑えられます。
注:ARMは4x サンプルレート(176.4 kHz、192 kHz)ではサポートされません。
ARMのビデオ概要については、LUNA Basics: Accelerated Realtime Monitoring (ARM) をご覧ください。
ARMを有効にする(Enabling ARM)
ARMはシステム全体で有効になります。ARMを有効にすると、オーディオトラック、インストゥルメントトラック、ARM Aux対応バスを含むすべてのARMコンポーネントに影響します。
ARMを有効にするには(To enable ARM)
- LUNAウィンドウ上部のGlobal settingsにある Toggle ARM Mode ボタンをクリックする、または
- Mixer viewでトラックのrecord/input enableコントロールの左にある ARM トグルをクリックする、または
- LUNAメニューから Transport > Accelerated Realtime Monitoring を選択する、または
- Record Workflow内の ARM ボタンをクリックする(Using Workflowsを参照)。


バスでARM Auxを使用できるようにするには(To enable a bus to use an ARM Aux)
- ARMを有効にします。
- Mixer viewのBusトラックで ARM ボタンをクリックします。
- Accelerated Realtime Monitoring ドロップメニューから、バスに割り当てるARM Auxを選択します。
- バスのARM Auxをバイパスするには、None を選択します。

オーディオトラックでのARMの使用(Using ARM with Audio Tracks)
LUNAとARMは、オーディオトラックで使用されるApollo入力チャンネルのミュート/ミュート解除を制御します。record-enabledまたはinput-enabledなトラックで使用されているApollo入力チャンネルはミュート解除され、それ以外のすべてのApollo入力チャンネルはミュートされます。
- ニアゼロ・レイテンシー: ARMが有効な場合、recordまたはinput-enabledなオーディオトラックはApolloのDSPを通じてアクセラレートされ、ほぼゼロのレイテンシーを実現します。
- プラグインの互換性: ARMが有効な間は、モニタリングにUAD DSPプラグインのみを使用できます。すべてのAudio Unit(AU)またはVST3プラグインは、ARMがオフになるかトラックがrecord/inputモードから外れるまで、自動的に無効化/バイパスされます。
- インサートの動作:
- Record FXスロットとUnison: これらのスロットは、ARMモードでの録音時またはモニタリング時にアクティブになります。
- 標準インサート: トラックがrecord/input enabledの場合、最初の4つの標準インサートスロットのみがアクティブになります。
- フルアクセス: ARMが無効になるか、トラックがrecord/input enabledでなくなると、8つすべてのインサートスロットが利用可能になります。
インストゥルメントトラックでのARMの使用(Using ARM with Instrument Tracks)
ARMは、macOSではインストゥルメント(UAD、AU、VST3)を低いバッファー設定で動作させます。Windowsでは、インストゥルメントはホストのバッファー設定で動作しますが、最適化された処理のために引き続きApolloを経由してルーティングされます。
- ネイティブプラグインのサポート: オーディオトラックとは異なり、ARMが有効な間もインストゥルメントトラックではAudio Unit(AU)またはVST3プラグインを使用できます。
- 最速のレスポンス: ARMにより、インストゥルメントトラック上のUADプラグイン処理が録音中に可能な限り低いレイテンシーを実現します。
- マルチアウトプラグインに関する注意: インストゥルメントトラックにマルチアウトチャンネルを追加すると、そのトラックおよび関連するすべての出力でARMモードが無効になります。(マルチアウトが原因で)ARMが無効になった場合、可聴のディレイを避けるために、それらのトラックとMainトラックではUAD DSPプラグインのみを使用するか、他のすべてのプラグインをバイパスする必要があります。
バストラックでのARMの使用(Using ARM with Bus Tracks)
ARMは、タイムベースのエフェクト(リバーブやディレイなど)をほぼゼロのレイテンシーでリアルタイムにモニタリングするために、専用のAUX(補助)バスを最大2つまでサポートします。
- ハードウェア統合: これら2つの宣言されたバスは、標準のホスト処理ではなく、UAD ConsoleのDSPアクセラレーテッドAuxを利用します。
- 位相アライメント: ARM Auxバスは位相が揃っていません。このため、シリアル処理や位相に敏感なグルーピング(ドラムバスなど)ではなく、パラレルエフェクト(リバーブ/ディレイ)にのみ使用してください。
- ARM Auxを有効にする:
- LUNAでARMを有効にします。
- 選択したバストラックで ARM ボタンをクリックします。
- ドロップダウンメニューから Aux 1 または Aux 2 を選択します。
- ARMバスの動作: ARMが有効な場合、指定された2つのARM有効バスのみが、現在record-enabledまたはinput-enabledなトラックからのオーディオを受け取ります。
- バスにルーティングされたトラック: 標準バスに直接ルーティングされたrecord/input-enabledなトラックは、ARMが有効なときにそのバスをスキップし、代わりにMain outを通じて再生されます。
LUNAのバッファー、レイテンシー、ディレイコンペンセーション(LUNA Buffers, Latency, and Delay Compensation)
パフォーマンスを最大化するために、LUNAのバッファーサイズを設定できます。
- 範囲: バッファーサイズは 32 – 2048 サンプルの範囲で設定できます。
- 低いバッファーを使用する場合: ARMが有効でないときにレイテンシーを最小化して録音(トラッキング)する場合、またはWindowsでインストゥルメントを録音する場合。
- 高いバッファーを使用する場合: 多数のプラグイン、インストゥルメント、Extensionsを使用する大規模なミックスで、処理能力を最大化する場合。
- ARMモードとバッファー: トラック(またはARM AUXバス)でARMがアクティブな場合、そのオーディオのバッファーはほぼゼロになります。これにより、処理能力のためにグローバルバッファーを高く保ちながら、低レイテンシーのモニタリングを楽しむことができます。
- 自動ディレイコンペンセーション: LUNAは再生中にすべてのオーディオトラックとインストゥルメントトラックを自動的に整列させ、既存の素材と完全に同期するようにします。
ARMの影響を受けるコンポーネント(Apolloモードのみ)(Components Affected by ARM)
input/record-enabledなトラックでAccelerated Realtime Monitoringを有効または無効にすると、以下のコンポーネントが影響を受けます。
オーディオトラック(Apolloハードウェア入力)(Audio tracks)
- ARM無効時: LUNAがすべての信号フローをネイティブに管理します。
- ARM有効時: トラックはApolloのDSPを使用して、MonitorおよびCUE出力でほぼゼロのレイテンシーを実現します。
インストゥルメントトラック(Instrument tracks)
- ARM無効時: UAD、Audio Units、VST3のインストゥルメント、およびすべてのプラグインフォーマットをサポートします。
- ARM有効時: すべてのインストゥルメントおよびプラグインフォーマット(UAD、AU、VST3)を引き続きサポートしますが、より低いレイテンシーに最適化されます。
ARM Aux 1–2 とCue(ARM Aux 1–2 and Cues)
- ARM無効時: LUNAが信号フローをネイティブに管理します。
- ARM有効時: これらのトラック/キューは、ほぼゼロのレイテンシーでのモニタリングのためにApollo DSPリソースに切り替わります。
UAD DSPプラグイン(UAD DSP plug-ins)
- ARM無効時: Unison、4つのRecord FX、8つすべての標準インサートで(DSPが許す限り)アクティブです。Unison/Record FXは常にディスクに録音されます。
- ARM有効時: Unisonおよび4つのRecord FXでアクティブです(ディスクに録音されます)。ただし、最初の4つの標準インサートスロットのみがアクティブになります。
LUNA Extensions(テープおよびサミング)(LUNA Extensions)
- ARM無効時: アクティブでオーディオを処理します(モニタリングのみ、ディスクには録音されません)。
- ARM有効時: 無効化されます。処理はARMをオフにすると再開されます。
Audio Unit、VST3、UADxプラグイン(Audio Unit, VST3, and UADx plug-ins)
- ARM無効時: すべてのプラグインが標準インサートでアクティブです。
- ARM有効時: プラグインはオーディオトラックおよびバストラックで無効化されます(バーチャルインストゥルメントを除く)。
- UADxプラグインにUAD DSPの同等品がある場合、LUNAは自動的にDSPバージョンに切り替えます。
- それ以外の場合、ARMが無効になるかトラックがARMモードから外れるまで、プラグインはバイパスされ通知が表示されます。
LUNA Console Extensions
- ARM無効時: Console extensionsはコンピューターのCPUを使用してネイティブに動作します。
- ARM有効時: Console extensionsは、より低いレイテンシーのためにUAD DSPに切り替わります。
利用可能なARMリソース(Available ARM Resources)
システムは、利用可能なARMモニターチャンネル数を常時表示します。この数は、ARMを有効にして1つ以上のトラックをrecord-enableすると変化します。
ARMチャンネルはApolloインターフェースのDSPを使用します。利用可能なARMチャンネル数は、システムの物理的な入力数によって異なります。
- Apollo Rackモデル(Silverを除く):16チャンネル
- Apollo x4:12チャンネル
- Apollo Silver:10チャンネル
- Apollo Twin:10チャンネル
- Apollo Solo / Arrow:2チャンネル
ARMリソースの使われ方(How ARM resources are used)
- recordまたはinput-enabledなオーディオトラック: チャンネルごとに1つのモノARMリソースが必要です(モノトラックで1つ、ステレオトラックで2つ)。
- recordまたはinput-enabledなトラックからフィードされ、ARM Aux 1またはAux 2に割り当てられたバス: 2つのモノ(1つのステレオ)ARMリソースが必要です。
ARMリソースの例(ARM resource example)
2つのARM有効バスにルーティングされたステレオオーディオトラックは6つのモノ(3つのステレオ)ARMリソースを必要とし、一方でARM有効バスへの割り当てがないモノオーディオトラックは1つのモノARMリソースを消費します。
利用可能なARMリソースを表示するには、ARMを有効にし、Record workflowをオンに切り替えます。


参照元情報:Accelerated Realtime Monitoring (ARM) in Apollo Mode
https://help.uaudio.com/hc/en-us/articles/360041440692-Accelerated-Realtime-Monitoring-ARM-in-Apollo-Mode