Slide 1

Slide 1 text

AV Foundation × Core Motion で iPhoneの楽器アプリを作ろう iPhoneを“楽器”にしよう Ver 1.1 非エンジニアでもできるっ! 初心者枠


Slide 2

Slide 2 text

■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 自己紹介

Slide 3

Slide 3 text

Background なぜつくったか? ~僕とSwift~

Slide 4

Slide 4 text

Background ・ Swift 愛好会の運営:   立ち上げからもう 3 年半くらいやってるな〜

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

Background ・ Swift 愛好会の運営:   立ち上げからもう 3 年半くらいやってるな〜 ・ try! Swift 2019 :    Organizer に加え、司会までやらせてもらったな〜 ・でも僕、実は Swift ほぼ書けないんだけどな〜

Slide 7

Slide 7 text

「いや、それまずくないか?」

Slide 8

Slide 8 text

と、ようやく思い始めてきた

Slide 9

Slide 9 text

というか、Swift書けたら、 もっとtry! Swiftも楽しいだろうな〜 というのが正直なところ。

Slide 10

Slide 10 text

あと、エンジニアでない僕が談義することで、 Swift愛好会の談義は、 どんなレベルの発表でもいいんですよ!っていうのを 改めて発信していきたい気持ちもある エンジニアじゃなくても発 表していいんだよ!

Slide 11

Slide 11 text

Ideation さて、何つくろう?

Slide 12

Slide 12 text

Ideation ・でも何つくろうかな〜、作りたいものないんだよな〜

Slide 13

Slide 13 text

Ideation ・でも何つくろうかな〜、作りたいものないんだよな〜 ・ Three.js とか WebAudio で 3D や音を扱ったものをつくるのが好きだけどな〜  →楽器アプリとか?

Slide 14

Slide 14 text

Ideation ・でも何つくろうかな〜、作りたいものないんだよな〜 ・ Three.js とか WebAudio で 3D や音を扱ったものをつくるのが好きだけどな〜  →楽器アプリとか? ・でもすでにいっぱいあるしな〜

Slide 15

Slide 15 text

そうだ! 「楽器アプリ」じゃなくて、 iPhoneを「楽器」そのものにしよう!

Slide 16

Slide 16 text

ということで作ってみた。

Slide 17

Slide 17 text

Demo 1

Slide 18

Slide 18 text

(当然&普通だけど) ボタンを押すと音が出る 左右に傾くとビュー ンって 音が出る 上下に降ると スクラッチ音

Slide 19

Slide 19 text

コードや詳しい作り方はこちら↓ http://afroscript.hatenablog.jp/entry/2019/06/26/201453

Slide 20

Slide 20 text

前回のNext Step ・モーション増やしたい ・モーションの on/off できるようにしたい ・ボタンとモーションでそれぞれ好きに音を設定できるようにしたい ・録音して、音重ねられるようにしたい ・パフォーマンスの 1 つの分野になるとおもしろそうだなー  → iPhone 持ってダンスとか?動きに合わせて音がなる的な。

Slide 21

Slide 21 text

前回のNext Step ・モーション増やしたい ・モーションの on/off できるようにしたい ・ボタンとモーションでそれぞれ好きに音を設定できるようにしたい ・録音して、音重ねられるようにしたい ・パフォーマンスの 1 つの分野になるとおもしろそうだなー  → iPhone 持ってダンスとか?動きに合わせて音がなる的な。 モーションを入れすぎると音が重なる。。。

Slide 22

Slide 22 text

Demo 2

Slide 23

Slide 23 text

ボタンを押しながらだと、 音が変わる 音が変わる 合宿で改造したとこ

Slide 24

Slide 24 text

ボタンを押しながらだと、 音が変わる 音が変わる 合宿で改造したとこ 27種類の音が 出るんだって たーのしー (9つのボタンの音 + 左右上下前後 × 3パターン)

Slide 25

Slide 25 text

あとはリリース申請までしたかったんで すが、

Slide 26

Slide 26 text

Developer登録の申請だけでオワタ\(^o^)/ ※承認まで48hかかるんですね〜\(^o^)/

Slide 27

Slide 27 text

以上、ありがとうございました:)