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

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

任天堂 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に実装したいと思っていると続け、ピッチ検出と合わせて今後のサウンドインプットへの対応について強調する形で講演を締めくくりました。
《千葉芳樹》

編集部おすすめの記事

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

  1. 『モンハン ダブルクロス』更新データ「ver1.1.0」配信開始、真鎧玉などがもらえる「ハンター支援セット」も

    『モンハン ダブルクロス』更新データ「ver1.1.0」配信開始、真鎧玉などがもらえる「ハンター支援セット」も

  2. 「ニャニャニャ! ネコマリオタイム」『ゼルダの伝説 BotW』はミニゲームも盛り沢山! 『マリオスポーツ スーパースターズ』にも迫る

    「ニャニャニャ! ネコマリオタイム」『ゼルダの伝説 BotW』はミニゲームも盛り沢山! 『マリオスポーツ スーパースターズ』にも迫る

  3. 『ポケモン サン・ムーン』世界大会のネット予選に参加すると「バシャーモナイト」などがもらえる!「WCS2017」概要も

    『ポケモン サン・ムーン』世界大会のネット予選に参加すると「バシャーモナイト」などがもらえる!「WCS2017」概要も

  4. N64本体をスイッチ用ドックに改造したユーザー現る

  5. 『スプラトゥーン2』には新たなギアパワーも登場か?ギアおよびギアパワーの情報が一部公開

  6. 3DS『ラジアントヒストリア パーフェクトクロノロジー』キャラ&ゲームシステム情報などが公開

  7. ニンテンドースイッチに『メタルスラッグ』登場! 3月30日より配信開始

  8. 3DS『FE エコーズ』映像で新要素を紹介─装備品を使い続けて「戦技」を取得、1手単位で巻き戻す「ミラの歯車」など

  9. ニンテンドースイッチ、Amazonなどで予約再開【追記あり】

  10. 『モンハン ダブルクロス』見た目と性能を組み合わせる「防具合成」や装備を鍛え上げる「限界突破」など新要素に迫る

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