人生にゲームをプラスするメディア

【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発

CRI・ミドルウェアは言わずと知れた日本の誇る老舗ミドルウェア開発会社です。動画再生ミドルウェアのCRI Sofdec2、ファイル圧縮・バッキングなどを行うシステムのファイルマジックPROなど、同社にはいくつもの製品ラインアップがあります。

任天堂 Wii
CRI・ミドルウェア 押見氏
  • CRI・ミドルウェア 押見氏
  • 【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発
  • 【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発
  • 【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発
  • 【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発
  • 【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発
  • 【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発
  • 【CEDEC 2013】老舗ミドルウェア開発会社によるCRI ADX2が提示する新たなサウンド開発
CRI・ミドルウェアは言わずと知れた日本の誇る老舗ミドルウェア開発会社です。動画再生ミドルウェアのCRI Sofdec2、ファイル圧縮・バッキングなどを行うシステムのファイルマジックPROなど、同社にはいくつもの製品ラインアップがあります。CEDEC 2013では同社の代表取締役社長押見正雄氏が「『CRI ADX2』2013が提供するサウンド最新技術とワークフロー」と題し、「CRI ADX2」2013のサウンド技術について講演を行いました。

はじめに紹介されたのは、イベント機能です。従来、サウンド制御はプログラマが担当するもので、イベントに合わせてサウンドの再生や停止をプログラマが直接制御していました。これがCRI ADX2のイベント機能を用いることによって、サウンドの再生や停止を指示するのではなく、イベントを指示する形に変わります。

例えばミサイル発射時のサウンドだと、従来の方法では発射イベントに合わせてミサイルの発射音の再生と、続くミサイルの飛行音の再生指示とが必要でした。これがイベント機能を使うと、発射イベントに対応した「発射キュー」をCRI ADX2に行うだけで、まとめて同様の処理を行えるようになります。

イベントに対する指示は「キュー」と呼ばれ、プログラマはこの「キュー」に対して音量やピッチといった部分を決めることが可能です。また、「キュー」はシーケンサーが起動する仕組みになっており、再生停止やパラメータの変更といったアクションを配置できるようになっています。先のミサイル発射時のサウンドを例にすると、ミサイル着弾キューに「飛行音を停止するアクショントラック」を配置することで、着弾に合わせてちゃんと飛行音が停止するようになります。

また、セレクタ機能を使えば、キャラクターがいる場所に応じて土の上の足音と草の上の足音を切り替えたり、鳥のさえずりと川のせせらぎによる昼の再生音とふくろうの鳴き声と虫の鳴き声による夜の再生音とを切り替えたりもできます。

次に紹介されたのは各種ゲームエンジンへの対応についてです。押見氏によるとやはりゲームエンジンの対応に関する問い合わせは多いとのことで、CRI ADX2ではCOCOS2D、CryEngine3、Marmalade、OROCHI3、Unity、UnrealEngine4などに対応しているそうです。Unreal Engineについては、ADX2 for Unreal Engine 4というプラグインが用意されており、ゲーム実行中にCRI ADX2のオーサリングツールでパラメータ調整を行えたり、Unreal Editorとの連携、BlueprintによるAtomライブラリの制御もできるようになっています。

チーム製作環境をサポートするために、プロジェクトをワークユニット単位で分割することも可能になっています。複数のサウンドデザイナーごとにワークユニットを準備して開発を進め、それぞれのファイルをプロジェクト管理下にあるフォルダにコピーするだけで
、簡単に各人の作業を取り込むことができるのだそうです。

CRI・ミドルウェアにはADX、HCA、HCA-MXといったオリジナルの音声コーデックがあります。HCA-MXは、HCAと同程度の圧縮率と高音質の音声コーデックなのですが、複数再生時の負荷がとても低いというのが特徴です。ゲームでは同時にたくさんのサウンドが再生されることが多く、仮に最適化して1音あたりのCPU負荷を1%に下げたとしても、16音を再生するとその負荷が16%になってしまいます。そこでもっともCPU負荷の高いMDCT処理を1回だけにするというアルゴリズムを構築し、16音再生時でも数%の低CPU負荷を実現したのだそうです。このため、HCA-MXは、特にスマートフォンや携帯ゲーム機に最適な音声コーデックになっています。

講演の最後には、本年よりCRI・ミドルウェアに勤務している増野宏之氏が登場しました。増野氏は「次世代機くらいのCPUだと、曲を読み込んだだけでビートを簡単に得られるレベルまで高速化されています」と語りました。さらに2013年の秋にビート検出をCRI ADX2に実装したいと思っていると続け、ピッチ検出と合わせて今後のサウンドインプットへの対応について強調する形で講演を締めくくりました。
《千葉芳樹》
【注目の記事】[PR]

編集部おすすめの記事

任天堂 アクセスランキング

  1. 『あつまれ どうぶつの森』島の名前アイデア50選!命名に迷っている人は要チェック

    『あつまれ どうぶつの森』島の名前アイデア50選!命名に迷っている人は要チェック

  2. 【特集】『スーパーマリオ オデッセイ』小ネタ12選!知ればマリオの旅がもっと楽しくなる!?

    【特集】『スーパーマリオ オデッセイ』小ネタ12選!知ればマリオの旅がもっと楽しくなる!?

  3. 【今日は海の日】ロマンあふれる未知の領域!スイッチで遊べる神秘的な海の中を冒険するおすすめゲーム5選

    【今日は海の日】ロマンあふれる未知の領域!スイッチで遊べる神秘的な海の中を冒険するおすすめゲーム5選

  4. 【特集】『星のカービィ』一番強いのはどれだ!?最強コピー能力10選

  5. 【特集・アンケート】「『ファイアーエムブレム』あるある」10選―“鋼よりも鉄”“0%と100%しか信じない”“タイトルの表記間違いが気になる”

  6. 【特集】『ゼルダの伝説 BotW』旅の歩みを止めても眺めたい景色10選

  7. 『MOTHER2』インパクトありすぎな敵キャラ10選

  8. 元ドット職人が教える『あつまれ どうぶつの森』マイデザインお役立ちテクニック!描き方の初歩から独特な「なめらか補正」まで幅広く解説

  9. 『スマブラSP』これさえ読めば超初心者も戦える!大乱闘の基本を5項目でチェック

  10. 『あつ森』大型アプデを120%楽しむために“データ消去”してイチから始めてみた体験記

アクセスランキングをもっと見る