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
karupanerura
February 23, 2019
6
620
アマチュアレコーディングエンジニアリング失敗談
music.dev #1
https://creofuga.connpass.com/event/113602/
karupanerura
February 23, 2019
Tweet
Share
More Decks by karupanerura
See All by karupanerura
GoでParserを書く
karupanerura
4
900
マイ隙間家具OSSたちのご紹介
karupanerura
2
260
Mustache Template 話 2024
karupanerura
0
17
1つの言語を原点に色々な言語を学ぶということ
karupanerura
4
2.8k
Javaの実装をPerlでテストする
karupanerura
0
1.1k
Go Generics Overview
karupanerura
0
1.3k
Japan.pm 2021 開催まで至る道
karupanerura
0
2.1k
Perl MongersのためのAWS_CDK入門
karupanerura
0
130
Webシステムのパフォーマンス・チューニング
karupanerura
2
830
Featured
See All Featured
Fireside Chat
paigeccino
37
3.4k
Designing for humans not robots
tammielis
253
25k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
YesSQL, Process and Tooling at Scale
rocio
172
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.7k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Code Review Best Practice
trishagee
68
18k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Practical Orchestrator
shlominoach
187
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
ΞϚνϡΞ ϨίʔσΟϯά ΤϯδχΞϦϯάࣦഊஊ JELBSVQBOFSVSB NVTJDEFW
LBSVQBOFSVSB w %F/"ιϑτΣΞΤϯδχΞ w +BQBO1FSM"TTPDJBUJPOཧࣄ w 1FSM(P+4+BWB1ZUIPO$FUD w :"1$+BQBO4IJCVZBQN .BDLFSFM6(*46$0/FUD
LBSVQBOFSVSB w ϞϯζϦʔζϕʔγετ w .MB݄༵ͷே w ͖ͳԻָϩοΫɺϒϧʔεɺϙοϓε w (0*/(45&"%: গφΠϑ
30440 ϑʔόʔΦʔόʔ ΤϨϑΝϯτΧγϚ γ ;";&/#0:; ΫϦʔϓϋΠϓ ΏΒΏΒఇࠃ 5ࣈ࿏T #VEEZ(VZ .JLF #MPPNpMFE 437 %FFQ1VSQMF 5IF#FBUMFT ίϯςϯϙϥϦʔͳੜ׆ ͞ ΑͳΒɺ·ͨࠓͶ ͬͽ͍͑ΜͲ φʔυϚάωοτ ੈా୩ϘʔΠζ νϟοτ Ϟϯνʔ ٢ᖒՅࢠ ଠ 5)&#-6&)&"354FUD
LBSVQBOFSVSB w %"84UVEJP0OF 8"7&4 w .JD4. 4. #&5" /5
w *OTU"D&(VJUFS &#BTT 伴൫ϋʔϞχΧ
None
ιϑτΣΞ ΤϯδχΞϦϯάཁૉ
ΊͪΌͪ͘Ό ॳาతͳ༰Ͱ͢ ϏΪφʔ͚
Ψνͳਓ͓͓ͯ͘͜Θ͍
ࣦഊஊ w प͕ϑϥοτͩͬͨΒྑ͍Իʁ w ԻׂΕͱϊΠζ w νϟϯωϧͷݶք w ϝτϩϊʔϜɾγϯυϩʔϜ w
ਓ్ؒதՌΛௌ͔ͳ͍
प͕ϑϥοτͩͱྑ͍Իʁ
ͦΜͳΘ͚͕ͳ͍
લʹḪΔ
(VJUFS1SPظ w ࡀࠒΪλʔগۂΛ࡞Γͨ͘ͳΔ w (VJUFS1SPͰଧͪࠐΈ࡞ۂ w શྗͩͬͨͷͰવϕϩγςΟ w μϝͰ͢ w
όϯυΉ·Ͱͷͭͳ͗ͩͱ͍ͬͯͨ
͡Ίͯͷ w ࡀࠒΪλʔΛԻͯ͠Έͨ͘ͳΔ w ԁ͘Β͍ͰதݹͰങͬͨ#044(5 w ϔουϑΥϯδϟοΫˠ1$ϚΠΫδϟοΫ w ྗٕͰԻ w
ԻΕ͗ͯ͢ԋ͠ʹ͍͘
"VEJP*'
refs. https://www.zoom.co.jp/ja/products/production-recording/audio-interfaces/s2t-zfx-stack-package
"VEJP*' w ͓ʔͰ͓͍͌Μͨʔ;͐ʔ͢ w ࠷ۙͩͱ৴ͷਓ࣋ͬͯΔ 1PEDBTUؚ w ԆͰϚΠΫͳͲΛͭͳ͛ͯԻ͕Ͱ͖Δ w
)J;ࢠ͕͋ΕΪλʔͭͳ͕Δ w தݹͰ҆ͯ͘ԁd ࣌
)J; w ϋΠɾΠϯϐʔμϯε w ΤϨΩΪλʔ)J; w ΤϨΩϕʔεͬͱ)J; w ͦͦΠϯϐʔμϯεͬͯʁ w
ిؾͰΞφϩάͷ৴߸Λѻ͏ͱ͖ʹग़ݱ
Πϯϐʔμϯε w ཁ͢Δʹ߅ w ిؾͷ৴߸ిѹͷมԽͱͯ͠දݱ͢Δ w ిѹ߅ʹରֻ͔ͯ͠Δ w ߅ʹର͢ΔిѹͷมԽ͕৴߸ w
ΞφϩάͷిؾͰԻΛѻ͏ͱ͖ʹඞͣ͋Δ
ϩʔग़͠ϋΠड͚ w ͍Πϯϐʔμϯεˠߴ͍Πϯϐʔμϯε w ݪཧతʹѹ w ग़ྗଆΑΓೖྗଆ͕ߴ͍߅ͳΒ w ిѹߴ͘ͳΔ w
ͭ·Γ৴߸͕େ͖͘र͑Δ
͍͟Ի
͓͓ɺΕͨ
None
͓ʔɺ͜Ε͕ εϖΫτϥϜɾΞφϥΠβ͔
ͦ͏͍͑ ϚΠΫͷपಛੑ ͳΜ͔ਅͬฏΒͳ͕ͭ ྑ͍ͬͯฉ͍ͨؾ͕͢Δͧʁ
Αʔͬ͜͠ΜͰΔͱ͜ΖΛ ͋͛Ε͍͍Μͩͳʁ
None
पεϖΫτϥϜ w ԻͷΛपʹղͨ͠ͷ w Ի৭पͷͱͦͷมԽͰมΘΔ w ͦͷੑ࣭ΛԠ༻ͯ͠ੜ·Εͨͷ͕γϯη w ਅͬฏΒʹ͚͍ۙͮͯ͘ͱϗϫΠτϊΠζʹ ͍͍ۙͮͯͬͯ͠·͏
पಛੑ w ͲͷपҬͷԻΛޮྑ͘ೖྗͰ͖Δ͔ w ϑϥοτͩͱݪԻʹͳΔ͍ۙ͘ԻʹͳΔ w গͳ͘ͱཧ۶ͷ্Ͱͦ͏ w ΞφϥΠβͰݟΕΔͷ͜ΕͷӨڹΛड͚ͯ Ի͞ΕͨԻͷपεϖΫτϥϜ
ԻׂΕͱϊΠζ
Λଓ͚ͯ Իͷํ͕ ͳΜͱͳ͘Θ͔͖ͬͯͨ Ϊλʔগ
όϯυͷ ηϧϑϨίʔσΟϯά ͬͯΈ͍ͨ
ԻׂΕؾʹͳΒͳ͍ ΪϦΪϦ·Ͱ ήΠϯ্͛Δͧʔ
ԻׂΕ w දݱͷݶքʹୡͯ͠ൃੜ͢Δ৴߸ͷΈ w ݫີʹσδλϧͱΞφϩάͰগ͠ҧ͏ w ͭ·ΓԻ͕มΘͬͯ͠·͍ͬͯΔ w ྑ͍มԽΛੜΉ߹͋Δ FH&Ϊλʔ
w 3FDʹ͓͍ͯྑ͍߹΄΅ແ͍
ԻׂΕ w ԻͷେখͷมԽ͕ܹ͍͠߹ཁҙ w ݶքΛ߈ΊΔͱԻׂΕ͍͢͠ w ྑ͍ςΠΫͳͷʹԻׂΕͨ͠ͱ͖൵͍͠
ࣦഊࣄྫ w ϘʔΧϧ͕ςϯγϣϯ্͕ͬͯڣͿ w υϥϜ͕ςϯγϣϯ্͕ͬͯڧ͍͘͘ w Ϊλʔ͕ιϩͰԻ৭ม͑ͯԻྔΞοϓ w ׂΕΔ
ରࡦ w ༨༟Λ࣋ͭʢγϯϓϧʣ w ιʔεʹΑΔ͚ͲϐʔΫΛdEC͘Β͍ w Ұ൪Ͱ͔ͦ͏ͳԻΛ͋Β͔͡Ίग़ͯ͠Β͏ w ڣΜͩΓɺܹ͍͠ϑϨʔζୟ͍ͯΒͬͨΓ
ఱ࠽ത࢜CPU ʮখ͞ͳԻͰԻ͢Ε ԻׂΕΛ͙͜ͱ͕ Ͱ͖Δ͍ͧʯ
ແݶʹখ͘͢͞Ε༏উʁ
ϑϩΞϊΠζ w ͳʹԻग़ͯ͠ͳͯ͘ೖͬͯ͘ΔϊΠζ w ݮΒͤ͢Δ͕ͳͤ͘͠ͳ͍ w ϑϩΞϊΠζҎ্ϐʔΫະຬͷԻ͔͑͠ͳ͍ w ήΠϯ͕খ͗͢͞ΔͱϑϩΞϊΠζཱ͕ͭ w
4/ൺ࣮৴߸ͱϊΠζͷൺ
݁ w ϐʔΫʹରͯ͠༨༟ΛอͪͭͭݶքΛ߈ΊΔ w ߹ʹΑͬͯ໘Λ͚ͯΔͷΞϦ w ͨͱ͑Ϊλʔιϩ͚͚ͩͯ3FDͨ͠Γ w දݱΛ௵͞ͳ͍Α͏ҙ w
ԻྔࠩΛͳͯ͘͠͠·͏ͱഭྗ͕ͳ͘ͳΔ
νϟϯωϧͷݶք
Λଓ͚ͯ Իͷํ͕ ͳΜͱͳ͘Θ͔͖ͬͯͨ Ϊλʔগ
όϯυͷ ηϧϑϨίʔσΟϯά ͬͯΈ͍ͨ
υϥϜͷ ϨίʔσΟϯάʹઓͩʂ
͋ΕɺϚΠΫ͕
ຊ͔ͤ͠ͳ͍ʜ
ऴ ੍࡞ɾஶ࡞ LBSVQBOFSVSB
ܭըେࣄ w "VEJP*'ͷޱͷΛ͓֮͑ͯ͘ w ϚΠΫԿຊཱͯΔͷ͔ɺܭըతʹ w ͜ͷͱ͖ٸᬎDIͷΛஷ͍ۚͨͯߪೖ w όεɺεωΞɺΞϯϏΤϯτͰͬͨ w
͋Μ·Γ͠ΐ͏ͳ͍ͷͰͬ͞ͱྲྀ͠·͢
ϝτϩϊʔϜɾγϯυϩʔϜ
υϥϜͷ ϨίʔσΟϯάʹઓͩʂ
ϝτϩϊʔϜ໐Β͔͢Β
͜Εʹ߹ΘͤͯΑΖ͘͠
ʮͪΐͬͱ·ͬͯʯ
ʮϝτϩϊʔϜɺअຐʯ
None
ϝτϩϊʔແ w Θ͕ಓΛ͘ w ͦΕ͕ྑ͍߹͋Δ w ςϯϙνΣϯδͱ͔͋Δͱ͍͠͠Ͷʜ w ΤσΟοτ֤Ґ͕ΜΓ·͠ΐ͏
ରࡦ w ϝτϩϊʔϜͷͳ͍ΤσΟοτʹ׳ΕΔ w ͕ΜͬͯԻݯଆΛ߹ΘͤΔͷແཧήʔ w ͨͿΜϓϩͰ͖ΔͷͩΖ͏͍͢͝ w ͱ͍͑࠷ۙͷ%"8ศར͔ͩΒ͋Δ͍ w
ΤσΟοτɺଓ͖ͷ3FDΛ͕ΜΓ·͠ΐ͏
ϛοΫεͰͳΜͱ͔ͳΔ
ͪΐͬͱϚΠΫͷ ηοςΟϯά·͕͚ͪ͑ͨͲ ͳΜͱ͔ͳΔ
ԋͷ్தͰ ֏ͪ͠Ό͚ͬͨͲ ֏͚ͩऔΓআ͍ͯΑ
ͦͦԻͱ w ϚΠΫͦ͜ʹೖΔԻΛर͍ͬͯΔ͚ͩ w Ի͔ΒԻΛআͨ͘Ίʹ w ݪཧ্আ͘ԻΛ༻ҙͯͦ͠ΕΛݮࢉ͢Δ w আ͖͍ͨԻ͕༻ҙͰ͖Δ͔ʁ
ϚΠΩϯάେ w ϚΠΫʹࢦੑ͕͋Δ w ࣖͰฉ͘ԻͱϚΠΫͰर͑ΔԻҧ͏ w ྑ͍ԻΛर͏ʹྑ͍ϚΠΩϯά͕ඞਢ
ΤϑΣΫτͷݶք w μΠφϛΫε෮׆Ͱ͖ͳ͍ w ୯ʹԻྔΛ্͛Δ͚ͩͩͱϊΠζ͕͋Δ w Ի૾ม͑ΒΕͳ͍ w ΪλʔͷΈͷ࣭ͱ͔ ͋·Γ
ม͑ΒΕͳ͍ w ୯७ʹΤϑΣΫτΛֻ͚Δͱ4/ൺ͕ѱԽ͢Δ
ϚΠΩϯάʹ࣌ؒΛ͔͚Δ w ࣌ؒલʹελδΦೖΓͯ͠ηοςΟϯά w ؾ࣋ͪ w ࣌ؒલͩͱݫ͔ͬͨ͠ w ϚΠΫͷ͖ͷνΣοΫ w
ϚΠΫͷޱʹରͯ͠ਨʹJ1IPOFཱͯࣸਅ
ظ w ػցֶश w ϊΠζআڈ w IUUQTXXXNJSPDDPKQBOUFOOB BOUFOOBIFBEMJOF J[PUPQF w
ଞʹ͍Ζ͍ΖͰ͖Δͣ
ਓ్ؒதՌΛௌ͔ͳ͍
ϨίʔσΟϯά͕ऴΘͬͨʂ
.JY٧Ί͍ͯͧ͘
͜ΕͰͲ͏ͩʂ
͜͏͍͏ײ͡ʹͨ͠Α
ͬͪ͜ͷ΄͏ͰͲ͏͔
͏ೖߘ͢ΔΑ
ʢ͜͜·Ͱ΄΅Ϩεͳ͠ʣ
ʮ໌ͦͬͪʹ͍͘ͷͰ .JYʹ͍ͭͯͦ͏ʯ
ʁʁʁʁʁʁʁ
Ͱ͖͝ͱ w ϚελϦϯά·Ͱࡁ·ͤͨԻݯʹจ͕͖ͨ w ͪΖΜϚελϦϯάΓͳ͓͠ w పͰΓͳ͓ͯ͠ೖߘ w ൵͍͠ࣄ݅ͩͬͨͶ
ͳͥى͖ͨͷ͔ w ϚΠϧετʔϯͷෆ w ͍ͬͯ͟ͳΒͳ͍ͱਓؒߦಈΛ͠ͳ͍ w ࣗผͷཱͩͬͨͳΒଞਓࣄͰͳ͍ w ੑ֨ͷཧղෆ w
ߦಈ͕ૣ͍ͻͱ͍ͻͱਓ͍ؒΖ͍Ζ
ରࡦ w Ϛωδϝϯτ͢Δ w ظΛͬͯɺकͬͯΒ͏ΈΛͭ͘Δ w ϝϯόʔͷੑ֨ΛѲͯ͠ίϯτϩʔϧ͢Δ w Ͳ͏ͳͬͨΒࠔΔ͔Λཧղͯ͠Β͏ w
ॿ͚߹͓͏ʹཧղ͕ͳ͍ͱ࢝·Βͳ͍
খωλ
υϥϜ3FDͦͷޙ w ຊૠͤΔ"VEJP*'Λߪೖ w ࣗಈήΠϯௐػೳָ͍ͯͯͪΜ w ָ֤ث ΞϯϏΤϯτʹϚΠΫཱͯͯΕΔ w Իͷ͕૿͑Δͱͷྗ͕ൃੜ͢Δ
w ͭ·ΓΤσΟοτͱϛοΫε͕େมʹͳΔ
ϊΠζϑϩΞରࡦ w ػࡐڥͷ4/ൺΛ্ϊΠζݯͷআڈ w σδλϧଆCJUCJU w Ξφϩάଆ'."ͷϓϦΞϯϓಋೖ w 1$ͷϑΝϯϨεԽɺߴੑೳԽ w
.#1.#1