a9a icon

a9a

オーディオアセットの解析からラウドネス調整・ゲイン調整・フェード処理・ループ設定・フォーマット変換までを一貫したワークフローで行い、制作現場で求められる音声素材の最適化を効率的に実現する、Rust 製のツールです。

概要

a9aは、ゲームやアプリケーションで使用するオーディオアセットに対して、解析・調整・整形・変換といった前処理工程を一貫したワークフローで扱うための Rust 製ツールです。GUIには egui を採用し、CLIも併せて提供することで、手動作業と自動化の双方に対応しています。

主な機能として、ラウドネス正規化、ゲイン調整、フェードイン/アウト、ループポイント設定、フォーマット変換(バウンス)を備え、完成済み音声素材を実運用に適した状態へ最適化します。これらは編集ではなく、アセットパイプラインにおける前処理として設計されています。

GUIでは個別ファイルの確認・調整・試聴といったインタラクティブな作業を効率化し、CLIではバッチ処理やCI/CDへの組み込みによる自動化を可能にします。これにより、開発初期の試行から量産フェーズまで同一の処理基盤で一貫した品質管理が行えます。

また、WAVやOgg Vorbisなど複数フォーマットを統一的に扱い、ビット深度やループ情報といった仕様差異を吸収する設計を志向しています。DAWの代替ではなく、音声素材を“使える状態に仕上げる”ことに特化した、制作現場向けの実務ツールです。

Primary Links

Docs

使い方や設計意図を段階的に追加できるマニュアル群です。

ドキュメント一覧へ

Changelog

現在準備中です。

準備中

Distribution

頒布先は準備中です。

公開準備中

Key Features

主要機能

解析をまとめて走らせやすい

音量、長さ、ピーク、フォーマット差分など、配布前に気になる情報を一覧で確認しやすくします。

調整フローを反復しやすい

手作業に散りがちな変換や調整を再実行しやすい形に寄せ、素材追加時のやり直しを軽くします。

複数形式を同じ流れで扱いやすい

WAV や Ogg Vorbis など形式ごとの差異を吸収しながら、前処理工程を一貫した手順で扱いやすくします。

スクリーンショット

a9a メインウィンドウ

メインウィンドウ

音声素材の確認、調整、書き出しを一つの画面で進められる GUI のメインウィンドウです。