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
オーディオ波形を表示するために知っておくべきこと
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuki Yasoshima
September 18, 2021
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オーディオ波形を表示するために知っておくべきこと
iOSDC2021発表資料
Yuki Yasoshima
September 18, 2021
More Decks by Yuki Yasoshima
See All by Yuki Yasoshima
空間オーディオの活用
objectiveaudio
0
180
Swift Concurrency - 状態監視の罠
objectiveaudio
2
810
Swift Concurrencyとレースコンディション
objectiveaudio
2
790
モーダルの遷移を理解する
objectiveaudio
4
2.7k
AVAudioEngineでリアルタイムレンダリング
objectiveaudio
1
940
リファクタリング・チャレンジ リバーシ編
objectiveaudio
0
210
UIKitは2度ベルを鳴らす
objectiveaudio
0
360
iOSDC2018.pdf
objectiveaudio
1
2.4k
Objective-C++を使ってMRCで快適に開発する
objectiveaudio
0
24k
Other Decks in Programming
See All in Programming
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
170
1B+ /day規模のログを管理する技術
broadleaf
0
100
Agentic UI
manfredsteyer
PRO
0
180
C# and C++ Interoperability - cho-dotnetnew
harukasao
0
280
Performance Engineering for Everyone
elenatanasoiu
0
180
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
100
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
800
さぁV100、メモリをお食べ・・・
nilpe
0
150
Vite+ Unified Toolchain for the Web
naokihaba
0
320
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
300
スマートグラスで並列バイブコーディング
hyshu
0
180
Oxcを導入して開発体験が向上した話
yug1224
4
320
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Curse of the Amulet
leimatthew05
1
13k
Context Engineering - Making Every Token Count
addyosmani
9
970
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
Un-Boring Meetings
codingconduct
0
320
Crafting Experiences
bethany
1
180
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Transcript
:VLJ:BTPTIJNB!ZBTP@TBO ΦʔσΟΦܗΛදࣔ͢ΔͨΊʹ ͓͖ͬͯ͘͜ͱ J04%$
͢༰ w ΦʔσΟΦͷσʔλܗࣜ w طଘͷΞϓϦͷܗදࣔ w ܗ༻σʔλͷม w ύϑΥʔϚϯεͷߟྀ w
.FUBMΛͬͨܗඳը
w ΦʔσΟΦͷܗʮϦχΞ1$.ʯͷΦʔσΟΦσʔλΛͱʹදࣔ͞Εͯ ͍Δ w .1""$ͳͲͷѹॖϑΝΠϧɺϝϞϦ্Ͱѻ͏࣌ʹʮϦχΞ1$.ʯͷ σʔλʹม͞ΕΔ ΦʔσΟΦܗͱݩσʔλ
ϦχΞ1$. -JOFBS1VMTF$PEF.PEVMBUJPOʢϦχΞύϧεූ߸มௐʣ ৴߸ͷৼ෯ΛఆظతͳִؒͰαϯϓϦϯάͨ͠σʔλܗࣜ
w αϯϓϦϯάप w ඪຊͷܕ w νϟϯωϧͱฒͼॱ ϦχΞ1$. ϑΥʔϚοτ
Ξφϩά৴߸ ࣌ؒ ৼ෯ ʴ
Ξφϩά৴߸ ඵ
αϯϓϦϯά αϯϓϦϯάप)[ ඵʹ͖ͭՕॴͰαϯϓϦϯά
σδλϧσʔλ ؒͷใൈ͚མͪΔ
ඪຊ ඪຊʢαϯϓϧʣ
ඪຊ ʢ࠷େʣ ʢ࠷খʣ fl
PBUͷ߹
ඪຊ fl PBUͷ߹ σδλϧ্ͰΛ͑ͯେৎ Ξφϩάʹม͢Δͱ͖ΫϦοϓ͢Δ
ඪຊ *OUͷ߹
νϟϯωϧ DIεςϨΦ DIαϥϯυ ʢ࣮ࡍDIʣ DIϞϊϥϧ
ෳνϟϯωϧͷσʔλͷฒͼ DIͷ߹ w /PO*OUFSMFBWFEʢผʑͷόοϑΝʹ͔ΕΔʣ w *OUFSMFBWFEʢҰͭͷόοϑΝʣ
ෳνϟϯωϧͷσʔλͷฒͼ - - - - - - - - ྻ-
3 3 3 3 3 3 3 3 ྻ3 /PO*OUFSMFBWFEʢผʑͷόοϑΝʣ DIͷ߹
ෳνϟϯωϧͷσʔλͷฒͼ - 3 - 3 - 3 - 3 ྻ
*OUFSMFBWFEʢͻͱͭͷόοϑΝʣ DIͷ߹
ܗදࣔͷྫ %"8ͷ߹
Ͱදࣔ ઢͰදࣔ ృΓͭͿ͠ ˞$VCBTFͷྫ
্Լ͕ࠞࡏ ΞτϥΠϯ ˞$VCBTFͷྫ
ܗදࣔͷྫ ϘΠεϝϞͷ߹
࠷େݶʹ֦େ ࠷େݶʹॖখ ॖখ ˞ϘΠεϝϞͷྫ
࠷େݶʹ֦େ ॖখ ը໘ͷ෯ʹରͯ͠ ॎઢͷ͕Ұॹ ˞ϘΠεϝϞͷྫ
w ܗʹ伱͕ؒ։͍͍ͯΔ w σʔλ6*͕গͳͯ͘ࡁΉ w 3FUJOBͷӨڹΛड͚ͳ͍ w ৼ෯ͷ্Լͷ෯͕ಉ͡ʢ্ԼͰผʑͷσʔλΛ࣋ͨͳͯ͘ྑ͍ʣ
%"8ͷ߹ w ࡉ͔͘ฤूͰ͖ΔͷͰζʔϜͷ෯͕͍ w ζʔϜʹΑͬͯܗͷඳըͷํΛ͚͍ͯΔ ϘΠεϝϞͷ߹ w େࡶͳฤू͔͠Ͱ͖ͳ͍ͷͰζʔϜͷ෯͕ڱ͍ w ܗͷඳըͷํͭ
ܗ༻σʔλͷม
·ͱΊ͍ͨ۠ؒ ͜ͷൣғΛϐΫηϧ෯ͰදࣔͰ͖Εྑ͍ͱ͢Δ
࠷େͱ࠷খΛऔಘ ʢ࠷େʣ ʢ࠷খʣ
ؒҾ͍͍͚ͯͳ͍ ৼ෯ͳͷͰ͔ۙΓΛ௫Ή͜ͱ͕͋Δ
ઈରͷ࠷େΛऔಘ ʢઈରͷ࠷େʣ ʢ࠷খʣ
ύϑΥʔϚϯεΛߟྀ͢Δ
"DDFMFSBUF'SBNFXPSLΛ͏ w fl PBUEPVCMFͷྻʹର͢ΔॲཧΛ͘Ͱ͖Δʢ͔ʣ w ྻͷத͔Β࠷খɾ࠷େΛ୳͢W%41@NJOWW%41@NBYW
όοΫάϥϯυͰॲཧ͢Δ ϝΠϯ εϨου #( εϨου 6*ʹө ը૾࡞ σʔλಡࠐ 6*ߋ৽
όοΫάϥϯυͰॲཧ͢Δ ϝΠϯ εϨου #( εϨου 6*ʹө ը૾࡞ σʔλಡࠐ 6*ߋ৽ "VEJPऔࠐ
ζʔϜ Ωϟογϡ
࠷খݶͷ6*Λදࣔ͢Δ ϘΠεϝϞతͳ߹ ը໘ ࠶ར༻
.FUBMΛ͏
.FUBMΛ͏͖ͱ͖ʁ w 6*,JUͰύϑΥʔϚϯε͕ग़ͳ͍ʢը૾ͷඳըʹ͕͔͔࣌ؒΔʣ w ઈ͑ؒͳ͘εϜʔζͳΞχϝʔγϣϯΛ͍ͨ͠ w සൟʹܗͷߋ৽Λ͢Δ
.FUBMͰܗΛඳը w ը૾Λඳը͢ΔͷͰͳ͘ɺϙϦΰϯͰඳը͢Δ w ృΓͭͿ͠ࡾ֯ܗΛΈ߹ΘͤΔ w ࠲ඪͷྻΛ$16ଆͰ࡞ΓɺృΓͭͿ͠(16ʹͤΔ w ࣄલʹը૾Λ࡞Δඞཁ͕ͳ͘ͳΔ
σʔλྔ͕গͳ͘͢Ή ը૾ ྻ ॎͷσʔλྔ͕ গͳ͘ͳΔ
࣍ݩը૾ͷඳը͕ճͰ͢Ή ܗը૾࡞ ը໘දࣔ ܗ༻σʔλ ࡞ ը໘දࣔ ܗ༻σʔλ ࡞ ͍Βͳ͘ͳΔ
֊ஈঢ়ʹృΓͭͿ͠
֊ஈঢ়ʹృΓͭͿ͠ ΛฒΔ
֊ஈঢ়ʹృΓͭͿ͠ ࡾ֯ܗΛΈ߹ΘͤͯృΓͭͿ͢
ઢܗิؒతʹృΓͭͿ͠ ҰݟΞφϩάͷܗʹۙ͘ݟ͑Δ͕ σδλϧσʔλͷࢹ֮Խͱͯ͠ӕ Ͱগͳ͘ࡁΉ
ྠֲઢ ઢͷଠ͞ௐͰ͖ͳ͍
ྠֲઢ ࡾ֯ܗΛΈ߹ΘͤΔ
όοΫάϥϯυͰॲཧ͢Δ ϝΠϯ εϨου ඳը ඳը ඳը ඵ ඵ
όοΫάϥϯυͰॲཧ͢Δ ϝΠϯ εϨου #( εϨου ඳը ྻ࡞ .5-#V ff FSʹ
ө σʔλಡࠐ ඳը ඳը
όοΫάϥϯυͰॲཧ͢Δ ϝΠϯ εϨου #( εϨου ඳը ྻ࡞ σʔλಡࠐ ඳը ˞͜͜#(ʹͰ͖Δ͔ʁ
.5-#V ff FSʹ ө ඳը .5-#V ff FSʹ ө
ܗΛදࣔ͢Δͱ͜Ζ ଞͷ6* ը໘ ͚ͩ͜͜.FUBM7JFXʹͯ͠ .FUBMͷෛՙΛܰ͘͢Δ .FUBM7JFXΛ࠷ݶͷྖҬʹ͢Δ
ͦͷଞͷ.FUBMͷར w ζʔϜͯ͠ඳը࣌ͷղ૾Լ͕Βͳ͍ w ෳͷܗϒϩοΫΛΈ߹Θͤͯܨ͕͖͗Ε͍ w ϑϨʔϜϨʔτΛམͱ͢͜ͱ͕Ͱ͖Δ
·ͱΊ
ͨ͠༰ w ΦʔσΟΦͷσʔλܗࣜʹ͍ͭͯʢϦχΞ1$.ʣ w طଘͷΞϓϦͷܗදࣔʢ$VCBTFɾϘΠεϝϞͷྫʣ w ܗ༻σʔλͷมʢ࠷େɾ࠷খΛ͏ʣ w ύϑΥʔϚϯεͷߟྀʢ"DDFMFSBUF'8ɾ#(ʹͤΔɺ࠷ݶͷ6*ʣ w
.FUBMΛͬͨܗඳըʢྻͰܰ͘͢Δʣ