Audio Units(オーディオ ユニッツ)とはmacOSに直接統合されているオーディオ機能、Core Audioによって提供されるシステムレベルのDSPプラグインアーキテクチャで、ソフトウェアの機能を拡張する追加モジュールの規格。AUと略される。

一般利用者向けには大別して、ソフトウェア音源AU Instrumentと、ソフトウェアエフェクターAU Effectがある。類似のプラグイン規格としてスタインバーグが提唱するVSTPro Toolsで使用されるAAXRTAS、Windows向けのDXiなどがある。

AUは、GarageBandSoundtrack ProLogic ExpressLogic ProFinal Cut ProAU Lab等のAppleアプリケーションが対応済みで、多くのソフトウェアメーカーでもプラグインやアプリケーションの対応が進んでいる。

Mac OS X v10.5に標準搭載されたAudio Unit 編集

インストゥルメント 編集

DLSMusicDevice
内蔵のGS音源(ローランド提供)、または外部のDownloadable Sounds (DLS) またはSoundFontを用いて楽器音を鳴らす。ロムプラー (en:Rompler)、プレイバックサンプラーの一種。

ジェネレーター 編集

AUAudioFilePlayer
音声ファイルを読み込み再生・出力する。
AUNetReceive
ネットワーク経由で音声を受信し再生・出力する。
AUScheduledSoundPlayer
メモリーバッファー上の音声を再生・出力する

エフェクター 編集

フィルター・イコライザー 編集

AUBandpass
バンドパスフィルター
AUHipass
レゾナンス付きのハイパスフィルター
AULowpass
レゾナンス付きのローパスフィルター
AUFilter
2バンドのシェルビングイコライザーおよび3バンドのピーキングイコライザーによる、計5バンドのパラメトリックイコライザー。
AUHighShelfFilter
簡素な高域シェルビングイコライザー。
AULowShelfFilter
簡素な低域シェルビングイコライザー。
AUParametricEQ
簡素なピーキングイコライザー。
AUGraphicEQ
31バンドまたは10バンドのグラフィックイコライザー。

ディレイ・リバーブ 編集

AUDelay
フィードバック、ローパスフィルター付きのディレイ
AUSampleDelay
サンプル数指定によるフィードバックのない簡素なディレイ。
AUMatrixReverb
パラメーター式のリバーブレーター

ダイナミクス 編集

AUDynamicsProcessor
コンプレッサー
AUMultibandCompressor
4バンドのマルチバンドコンプレッサー。
AUPeakLimiter
ピークリミッター

その他のエフェクター 編集

AUDistortion
フィードバックディレイ、リングモジュレーションデシメーションビットクラッシャー、2乗・3乗ウェーブシェイパーによるディストーション
AUNetSend
Bonjourによるネットワーク経由で音声を送信する。
AUPitch
ピッチシフター
AURogerBeep
無音状態になった事を検出した時にスタンバイ・ピー(ロジャービープ)を発生する。

ミキサー 編集

AUMixer
ステレオミキサー
AUMatrixMixer
マトリックスミキサー。
AUMixer3D
3次元ミキサー。

パンナー 編集

AUSoundFieldPanner
3次元パンナーの一種。
AUSphericalHeadPanner
3次元パンナーの一種。
AUVectorPanner
3次元パンナーの一種。
HRTFPanner
頭部伝達関数を適用した3次元パンナー。

コンバーター 編集

AUConverter
PCM音声のフォーマット変換。
AUDeferredRenderer
入力音声を他のスレッドへ転送する。
AUMerger
音声信号の併合。
AUSplitter
音声信号の分離。
AUTimePitch
タイムストレッチおよびピッチシフト。
AUVariSpeed
再生スピードの調整(ピッチチェンジ)。

アウトプット 編集

AudioDeviceOutput (AUHAL)
特定の音声デバイスとの入出力を行う。
DefaultOutputUnit
システム標準の音声出力デバイス。
GenericOutput
音声出力デバイスの基礎。
SystemOutputUnit
システム警告音、ユーザインターフェイス効果音の音声出力デバイス。

外部リンク 編集