Your SlideShare is downloading. ×
iOSサウンドTIPS〜作成から再生まで
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

iOSサウンドTIPS〜作成から再生まで

1,136
views

Published on

iOSアプリのサウンドを作成・再生する際、知っておくと便利なTIPS集です。 …

iOSアプリのサウンドを作成・再生する際、知っておくと便利なTIPS集です。
作成編:Audacity, cfxr, GarageBand(効果音の作成)
再生編:ObjectAL(リバーブ、ピッチ・パン変更、ループ再生)

この内容は、2014年5/31日に札幌で開催された、クラスメソッド株式会社様主催の Developers.IO Meetup 04 にて発表させていただきました内容に、一部加筆修正したものです。

Published in: Technology

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

  • Be the first to like this

No Downloads
Views
Total Views
1,136
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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. iOSサウンドTIPS アプリサウンドの作成から再生まで 2014.05.31
 田宮 宙比己
 Tamiya Tokihiko
  • 2. 自己紹介 • 田宮 宙比己(たみや ときひこ) • 7つのiOSアプリ
  • 3. ( ・✧・)/ @cocominap
  • 4. 作成編 • 8bitサウンド! cfxr • 楽器音を活用! GarageBand • 音をリッチに! Audacity
  • 5. コーディング編 • ObjectAL • 気軽にリバーブ・ピッチ変更
  • 6. 実践編 • アプリに導入
  • 7. 作成編
  • 8. なぜ作るのか • 素材集を探すのは時間がかかる • イメージ通りの音を作れる • 音を作るのは楽しい!
  • 9. 無料ソフト3本
  • 10. cfxr • 8bitサウンド生成ソフト • 1クリックでSE完成
  • 11. Audacity • 波形編集ソフト • 複数の波形を重ねる、ピッチを変え る • 簡易な編集向き • エコーやリバーブの質は悪い
  • 12. GarageBand • 音階のついた効果音(ME) • もちろんBGM作成にも • 多彩なループ音 • リバーブ・エコー付けにも
  • 13. 1.入り口に入る
  • 14. 2.アタック音
  • 15. 3.正解・不正解
  • 16. 4.ボスの声
  • 17. demo
  • 18. コーディング編
  • 19. Core Audioを構成する フレームワーク/サービス [iOS] iOS Core Audio 入門 # 1 概要編 | Developers.IO http://dev.classmethod.jp/smartphone/iphone/introduction-to-coreaudio-1/
  • 20. OpenAL • 音の加工が容易 • 立体音響・リバーブ・ピッチ変更・ etc
  • 21. C言語
  • 22. Objective-Cっぽく
 書きたい!
  • 23. ObjectAL
  • 24. ObjectAL • OpenALのラッパー • Objective-Cの文法でコーディング • 簡単
  • 25. ObjectAL ObjectAL for iPhone and Mac http://kstenerud.github.io/ObjectAL-for-iPhone/
  • 26. http://kstenerud.github.io/ObjectAL-for-iPhone/documentation/index.html ObjectAL: ObjectAL for iPhone
  • 27. http://kstenerud.github.io/ObjectAL-for-iPhone/documentation/index.html ObjectAL: ObjectAL for iPhone
  • 28. ObjectAL • #include ObjectAL.h" ! !
  • 29. 再生 • [[OALSimpleAudio sharedInstance] playEffect:@ voice.wa v ];
  • 30. 再生(ループ) • [[OALSimpleAudi o sharedInstance] playEffect: voice. wav loop:YES];
  • 31. ピッチ/パン • [[OALSimpleAudio sharedInstance] playEffect:@"voice.wa v" volume:1.0 pitch: 0.45 pan:0 loop:NO];
  • 32. リバーブ
  • 33. listener & source http://commons.wikimedia.org/wiki/File:Coord_planes_color.svg#mediaviewer/ %E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Coord_planes_color.svg listen er source
  • 34. listener • [OALSimpleAudio sharedInstance].c ontext.listener.re verbOn = YES;
  • 35. • [OALSimpleAudio sharedInstance].contex t.listener.globalReverb Level = 10;
  • 36. • [OALSimpleAudio sharedInstance].context.li stener.reverbRoomType = ALC_ASA_REVERB_ROO M_TYPE_SmallRoom;
  • 37. source • ALSource *source = [[ALSource alloc] init];
  • 38. • source.reverbSendLe vel = 1.0;
  • 39. • [source queueBuffer: [[OALSimpleAudio sharedInstance] preloadEffect:@"kazoerukun. aif" reduceToMono:YES]];
  • 40. • [source play];
  • 41. リアルタイムに パンの値変更 • source.pan = _panSlider.value;
  • 42. 実践編
  • 43. demo
  • 44. ありがとうございました

×