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

  • 2,494 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,494
On Slideshare
0
From Embeds
0
Number of Embeds
6

Actions

Shares
Downloads
4
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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