XACT(イグザクトと読む[1])はDirectXの一部としてマイクロソフトによって開発・リリースされた、オーディオプログラミングライブラリおよびオーディオエンジンである。これは、オーサリングおよび再生用の高レベルオーディオライブラリであり、Xbox上ではXAudioWindows XPではDirectSoundWindows Vistaでは新しいオーディオスタックを使って書かれている。XAudioはデジタル信号処理を最適に行うために設計された、Xbox専用のAPIである。XACTはまたX3DAudioを含んでおり、WindowsとXbox両方のプラットフォームで使用可能な空間音響ヘルパーライブラリである。XACTは元々Xboxの開発のために作られたが、後にWindowsでも動作するように修正が加えられた。

XACTのサポートはDirectXからXNAにそのまま引き継がれている。XACT Audio Authoring ToolXNA Game Studioでも利用が可能である。

XACT Audio Authoring Toolwave banks (複数のWAVファイルが入った単一のアーカイブファイル) やsound banks (wave banksの中にあるWAVファイルを演奏する命令が入った単一のファイル) を作るためのオーディオデータを構成するために使われるアプリケーションである。wave banksとsound banksはアプリケーション内にあって、XACTからその後呼び出されることになる。

Windows上でXACTを利用する場合、実行環境にはDirectXエンドユーザーランタイムのインストールが必要となる[2]

なお、Windows 8用のソフトウェア開発キットであるWindows SDK 8.0以降ではWindows SDKとDirectX SDKが統合されたが、その際にXACTは廃止されている[3]

DirectX Tool Kitには、廃止されたXACTの代替として、XNA Game Studioのオーディオコンポーネントに似た補助ライブラリが実装されている[4]

XACTの音楽作成機能

XACTのAPIが提供する機能

XACTの用語とファイル種別

脚注

[脚注の使い方]
  1. ^ XACT TIPS | Microsoft Docs
  2. ^ Download DirectX エンド ユーザー ランタイム Web インストーラ from Official Microsoft Download Center
  3. ^ DirectX SDKs of a certain age | Games for Windows and the DirectX SDK blog
  4. ^ DirectX Tool Kit - Documentation
  5. ^ xWMA の概要 | Microsoft Docs

関連項目

外部リンク