Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AV Foundation × Core MotionでiPhoneを“楽器”にしよう(改)@Swift愛好会
Search
afroscript
July 07, 2019
Programming
0
950
AV Foundation × Core MotionでiPhoneを“楽器”にしよう(改)@Swift愛好会
afroscript
July 07, 2019
Tweet
Share
More Decks by afroscript
See All by afroscript
企業の研究開発チームにおける アウトリーチの役割 を整理してみた
afroscript
0
41
メンバー目線から紐解く、 メルカリにおけるカルチャーが浸透し続ける6つの仕組み
afroscript
4
1.1k
技術広報の役割を定義してみた ~2023年夏~
afroscript
0
680
技術広報の役割を定義してみた 2022年春
afroscript
4
6.6k
急拡大したエンジニア組織の「成長痛」に メルカリはどう立ち向かっているか?
afroscript
1
2.2k
Engineer Onboarding "打ち手"大全 ~Engineer Onboarding Meetupで出てきた手法まとめ~
afroscript
0
570
~研修の効果測定ってみなさんどうしてます?~ メルカリ新卒研修の 効果測定にもがいている話
afroscript
1
2.3k
頑張らないコミュニティ運営 ~苦なく楽しく継続させるための、適切な手抜き術~@PRLT
afroscript
4
1.4k
AV Foundation × Core MotionでiPhoneを“楽器”にしよう
afroscript
0
580
Other Decks in Programming
See All in Programming
CSC307 Lecture 12
javiergs
PRO
0
220
AWS初心者ってどうやってAWSを学ぶ?〜アプリエンジニアがやってよかったアーキテクチャ学習方法〜
yamanashi_ren01
0
190
DDDを志して3年経ったら「DDDの皮を被ったクリーンアーキテクチャ」になった話【デブサミ2024夏】
texmeijin
1
620
リハビリmruby
kishima
1
160
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
継続的な活動で築く地方エンジニアの道
myamashii
2
360
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
20240706_CDKConf
takuyay0ne
0
1.2k
CSC307 Lecture 09
javiergs
PRO
1
500
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
28
16k
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
780
Harnessing Large Language Models for Training-free Video Anomaly Detection
tereka114
1
1.3k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
101
5.9k
Gamification - CAS2011
davidbonilla
78
4.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Leading Effective Engineering Teams 2024
addyosmani
3
300
How STYLIGHT went responsive
nonsquared
93
5k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Ruby is Unlike a Banana
tanoku
96
10k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
The Cult of Friendly URLs
andyhume
75
5.9k
Transcript
AV Foundation × Core Motion で iPhoneの楽器アプリを作ろう iPhoneを“楽器”にしよう Ver 1.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 自己紹介
Background なぜつくったか? ~僕とSwift~
Background ・ Swift 愛好会の運営: 立ち上げからもう 3 年半くらいやってるな〜
Background ・ Swift 愛好会の運営: 立ち上げからもう 3 年半くらいやってるな〜 ・ try! Swift
2019 : Organizer に加え、司会までやらせてもらったな〜
Background ・ Swift 愛好会の運営: 立ち上げからもう 3 年半くらいやってるな〜 ・ try! Swift
2019 : Organizer に加え、司会までやらせてもらったな〜 ・でも僕、実は Swift ほぼ書けないんだけどな〜
「いや、それまずくないか?」
と、ようやく思い始めてきた
というか、Swift書けたら、 もっとtry! Swiftも楽しいだろうな〜 というのが正直なところ。
あと、エンジニアでない僕が談義することで、 Swift愛好会の談義は、 どんなレベルの発表でもいいんですよ!っていうのを 改めて発信していきたい気持ちもある エンジニアじゃなくても発 表していいんだよ!
Ideation さて、何つくろう?
Ideation ・でも何つくろうかな〜、作りたいものないんだよな〜
Ideation ・でも何つくろうかな〜、作りたいものないんだよな〜 ・ Three.js とか WebAudio で 3D や音を扱ったものをつくるのが好きだけどな〜 →楽器アプリとか?
Ideation ・でも何つくろうかな〜、作りたいものないんだよな〜 ・ Three.js とか WebAudio で 3D や音を扱ったものをつくるのが好きだけどな〜 →楽器アプリとか?
・でもすでにいっぱいあるしな〜
そうだ! 「楽器アプリ」じゃなくて、 iPhoneを「楽器」そのものにしよう!
ということで作ってみた。
Demo 1
(当然&普通だけど) ボタンを押すと音が出る 左右に傾くとビュー ンって 音が出る 上下に降ると スクラッチ音
コードや詳しい作り方はこちら↓ http://afroscript.hatenablog.jp/entry/2019/06/26/201453
前回のNext Step ・モーション増やしたい ・モーションの on/off できるようにしたい ・ボタンとモーションでそれぞれ好きに音を設定できるようにしたい ・録音して、音重ねられるようにしたい ・パフォーマンスの 1
つの分野になるとおもしろそうだなー → iPhone 持ってダンスとか?動きに合わせて音がなる的な。
前回のNext Step ・モーション増やしたい ・モーションの on/off できるようにしたい ・ボタンとモーションでそれぞれ好きに音を設定できるようにしたい ・録音して、音重ねられるようにしたい ・パフォーマンスの 1
つの分野になるとおもしろそうだなー → iPhone 持ってダンスとか?動きに合わせて音がなる的な。 モーションを入れすぎると音が重なる。。。
Demo 2
ボタンを押しながらだと、 音が変わる 音が変わる 合宿で改造したとこ
ボタンを押しながらだと、 音が変わる 音が変わる 合宿で改造したとこ 27種類の音が 出るんだって たーのしー (9つのボタンの音 + 左右上下前後
× 3パターン)
あとはリリース申請までしたかったんで すが、
Developer登録の申請だけでオワタ\(^o^)/ ※承認まで48hかかるんですね〜\(^o^)/
以上、ありがとうございました:)