Audio Units

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

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

AUは、GarageBand、Soundtrack Pro、Logic Express、Logic Pro、Final Cut Pro、AU 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
 システム警告音、ユーザインターフェイス効果音の音声出力デバイス。

 外部リンク 
 Audio Unit Programming Guide
 Core Audio Overview: System-Supplied Audio Units

Category:MacOS
Category:コンピュータミュージック