SIG-Audio#3 スマートフォンサウンド制作

3,208 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,208
On SlideShare
0
From Embeds
0
Number of Embeds
1,668
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

SIG-Audio#3 スマートフォンサウンド制作

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

×