SIG-Audio#3 スマートフォンサウンド制作
-
Upload
igda-japan-sig-audio -
Category
Documents
-
view
2.670 -
download
2
Transcript of SIG-Audio#3 スマートフォンサウンド制作
スマートフォンサウ
ンド制作
--これ鳴る?--
株式会社タイトー 土屋昇平
株式会社ユードー 南雲玲生
ブラウザ・・・スマートフォン内のブラウザ
JAVASCRIPTで制作
iOS・・・XCODEで制作
android・・・android sdkで制作
そんなにゴツくないタイトルを想定
あくまで
2013年2月
現在の情報
どんなフォーマットで鳴らせますか
ブラウザ iOS android
wavmp3aiffなど
caf(コンテナ)
wavaacmp3alacima4など
mp3oggwavなど
ブラウザによって異なる
ADPCMも頑張れば鳴るらしい
ブラウザのファーストチョイスは mp3、iOSはaacとcaf(mp4)、androidはoggが良い可能性がある
綺麗に曲をループできますか
ブラウザ iOS android
フォーマットによる
フォーマットによる
フォーマットによる
mp3は頑張れば綺麗に鳴る様子
mp3も綺麗にループできるが、それなりに難易度があるので、プログラマーさん次第
音に再生の優先順位は付けられますか
ブラウザ iOS android
できません できます できます
サーバーに演算させるといけるかも
同時発音数はどの程度ですか
ブラウザ iOS android
環境依存 環境依存 環境依存
最大でも10位にしておいたほうが無難かも
あまり多くないと思っておいたほうが無難かも
効果音に後発優先、先発優先はつけられ
ますか
ブラウザ iOS android
できません できます できます
それなりに頑張る必要あるかも
曲と、長めの環境音を同時に鳴らせます
か。(2つループを同時に鳴らせますか)
ブラウザ iOS android
できません できます できます
サーバーに演算させるといけるかも ちょっと頑張る必要が
フェードイン、フェードアウトはできますか
ブラウザ iOS android
できません できます できます
サーバーに演算させるといけるかも
ちょっと頑張る必要が
ちょっと頑張る必要が
フェードの長さを調節出来ますか
ブラウザ iOS android
できません できます できます
サーバーに演算させるといけるかも
ちょっと頑張る必要が
ちょっと頑張る必要が
クロスフェードできますか
ブラウザ iOS android
できません できます できます
サーバーに演算させるといけるかも
ちょっと頑張る必要が
ちょっと頑張る必要が
各音にボリューム値を設定出来ますか
ブラウザ iOS android
できます できます できます
ちょっと頑張る必要が
音につけたボリューム値を動的に変化させ
られますか
ブラウザ iOS android
できます できます できます
ちょっと頑張る必要が
曲と効果音と声とグルーピングして、一括
ボリューム管理出来ますか
ブラウザ iOS android
できます できます できます
ちょっと頑張る必要が
DSPは使えますか
ブラウザ iOS android
DSPがありません
使いものになりません
DSPがありません
重いリバーブがありますライブラリ自作したほうが良
い可能性がライブラリ自作をするしかな
い
サーバーに演算させるといけるかも
曲の途中ループはできますか
ブラウザ iOS android
できません できます できます
フォーマットや組み方による。難易度もそこまでじゃない。
フォーマットや組み方による。難易度もそこまでじゃない。
サーバーに演算させるといけるかも
音の容量はどの位まで大丈夫ですか
ブラウザ iOS android
プロジェクトによりけり
プロジェクトによりけり
プロジェクトによりけり
同時発音数制限はできますか
ブラウザ iOS android
できません できます できます
少しだけ頑張れば
サーバーに演算させるといけるかも
音をランダムで鳴らせますか
ブラウザ iOS android
できません できます できます
少しだけ頑張れば
サーバーに演算させるといけるかも
音にピッチベンド、ピッチシフトをかけられ
ますか
ブラウザ iOS android
できません できます できます
少しだけ頑張れば
ピッチベンドはサーバーによっては出来る場合あり
曲を途中で止めて、止めた所から再生出
来ますか
ブラウザ iOS android
できません できます できます
少し頑張れば
サーバーに演算させるといけるかも
内蔵音源を自作で創って、MIDIシーケン
スで鳴らせますか
ブラウザ iOS android
できません できます できます
ちょっと頑張れば
音源をサーバー上で組めばできる
ゲーム内の音は簡単に抜き取られません
か
ブラウザ iOS android
暗号化できます
暗号化できます
暗号化できます
レイテンシーはありますか
ブラウザ iOS android
それなり それなり それなり
環境依存
音ゲーが出来るほどの低レイテンシーは結構難
易度が高い
機種依存逆に言えば低レイテンシーでしか成り立たない
ゲームはリスク大
モノラルスピーカーの端末が多いですが、
ステレオはどう再生されますか
ブラウザ iOS android
端末に依存 ダウンミックス
ダウンミックス
音量の基準(業界的な)はありますか
ブラウザ iOS android
ありません ありません ありません
3Dゲームの場合、3Dパン、距離減衰など
は最初から搭載されてますか
ブラウザ iOS android
ありません ありません ありません
OPEN ALを使えば出来る
ミドルウェア利用や、ライブラリ自作が吉
音の差し替えは簡単に出来ますか
ブラウザ iOS android
作り方によります
作り方によります
作り方によります
わりと楽な方
そもそも音は簡単に鳴らせますか
ブラウザ iOS android
作り方によります
作り方によります
作り方によります
わりと楽な方
タップという動作自体に音は付けられます
か
ブラウザ iOS android
できません できます できます
win8ならいけるかも
ちょっと頑張れば
スワイプという動作自体に音は付けられま
すか
ブラウザ iOS android
できません できます できます
ちょっと頑張れば
win8ならいけるかも
タップの強さで音を変化させられますか
ブラウザ iOS android
できません できます できません
タップの振動を感知して音の強弱を決められる
機種によっては出来るのもある
スワイプの早さや長さで音を変化させられ
ますか
ブラウザ iOS android
できません できます できます
ちょっと頑張れば
傾きセンサーの変化に応じて音を変化さ
せられますか
ブラウザ iOS android
できません できます できます
ちょっと頑張れば
総評
ブラウザはちょっとしんどい
iOSはどの機種まで対応させるかによってゲーム自体の負荷などを決めるのでそれによる所も
androidはどの機種までもあるし、機種依存もあるので、難しいことやるときは要検証
先にどんな制御が必要かプログラマーさんと応相談。
ミドルウェアを利用しないのなら、ライブラリをがんがん作ってもらうべし
※ 間違った情報が載っていたらすみません
以上
ご清聴
ありがとうございました