Audio Units

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
システム警告音、ユーザインターフェイス効果音の音声出力デバイス。

外部リンク

[編集]