Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AV Foundation × Core MotionでiPhoneを“楽器”にしよう

AV Foundation × Core MotionでiPhoneを“楽器”にしよう

afroscript

June 26, 2019
Tweet

More Decks by afroscript

Other Decks in Technology

Transcript

  1. ▪Name :  木下 雄策(30歳・福岡出身) @afroscript10 ▪Career :  九州大学大学院 宇宙の研究  2013年 ~ Leverages(Levtech→teratail)

     2019年 ~ Mecari ▪Work :  日本発のグローバルテックカンパニーをつくる!   → Mercari Engineering Gateway ▪Others :  ・Gs'ACADEMY2期生/WebGLスクール3期生  ・Engineering Onboarding Meetup / Swift愛好会 / Kotlin愛好会の運営  ・Like:スノボ、バスケ、宇宙、 Three.js 自己紹介
  2. Background ・ Swift 愛好会の運営:   立ち上げからもう 3 年半くらいやってるな〜 ・ try! Swift

    2019 :    Organizer に加え、司会までやらせてもらったな〜
  3. Background ・ Swift 愛好会の運営:   立ち上げからもう 3 年半くらいやってるな〜 ・ try! Swift

    2019 :    Organizer に加え、司会までやらせてもらったな〜 ・でも僕、実は Swift ほぼ書けないんだけどな〜
  4. How to develop: 再入門する ・ GW を使って、まずは 1 冊読んだ ・

    655 ページ。。。。心折れる。。。 ・ iPhone って機能めちゃくちゃ多い!!  なので、全部読む必要ないじゃん
  5. How to develop: 再入門する ・ GW を使って、まずは 1 冊読んだ ・

    655 ページ。。。。心折れる。。。 ・ iPhone って機能めちゃくちゃ多い!!  なので、全部読む必要ないじゃん  → Swift の文法だけちゃんと読んで、   あとはこんな機能を使えるんだ〜   くらいで流し読みすることにした
  6. How to develop: 再入門する ・ GW を使って、まずは 1 冊読んだ ・

    655 ページ。。。。心折れる。。。 ・ iPhone って機能めちゃくちゃ多い!!  なので、全部読む必要ないじゃん  → Swift の文法だけちゃんと読んで、   あとはこんな機能を使えるんだ〜   くらいで流し読みすることにした
  7. How to develop: 音を鳴らす ・ Xcode に音源を取り込む(ドラッグ & ドロップで OK

    ) ・音を扱うフレームワーク「 AV Foundation 」を import ・ AVAudioPlayer のインスタンスを用意 ・音源ファイル再生の下準備 ・音源再生 ※参考記事: https://picolica.com/2017/02/25/swift3-play-sound/
  8. How to develop: 音を鳴らす ・ Xcode に音源を取り込む(ドラッグ & ドロップで OK

    ) ※参考記事: https://picolica.com/2017/02/25/swift3-play-sound/
  9. How to develop: その他のTips ・ボタン素材とかどうすんねん → これ便利だった   https://www.draw.io/   ・楽器音は? → ここからお借りしました  

    https://maoudamashii.jokersounds.com/core.cgi?page=1&field= 効果音素材 <> 楽器 ・効果音は? → ここからお借りしました   https://soundeffect-lab.info/sound/anime/