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
yugapanda
December 22, 2018
Programming
16
9.1k
プログラマのための作曲入門
yugapanda
December 22, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
110
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
400
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
610
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
1.9k
print("Hello, World")
eddie
2
530
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.5k
AI時代のUIはどこへ行く?
yusukebe
18
9k
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
440
Ruby Parser progress report 2025
yui_knk
1
450
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
460
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
250
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
4 Signs Your Business is Dying
shpigford
184
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Site-Speed That Sticks
csswizardry
10
820
Context Engineering - Making Every Token Count
addyosmani
3
58
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Transcript
ϓϩάϥϚͷͨΊͷ ࡞ۂೖ @yugapanda
ࣗݾհ • @yugapanda • ࣗͷΘΓʹࣗಈͰػց͕ԻָΛ࡞ͬͯཉ͍͠ਓ • େֶͰ࡞ۂΛษڧͯͨ͠ • େֶͰ࡞ۂͱ͔Λڭ͑ͯͨ
ΰʔϧ ۂΛ࡞ΕΔΑ͏ʹͳΔ
͘͡ • ԻఔΛࣈͰѻ͏ • εέʔϧΛܾΊΔ • ίʔυΛܾΊΔ • ϝϩσΟΛܾΊΔ
ԻఔΛͰѻ͏ • ޒઢේɺϓϩάϥϜͰѻ͍ʹ͍͘ • ޒઢේΛಡΊΔΑ͏ʹ͢Δͷ̑Ͱݫ͍͠ • ͰࣈΈΜͳ͍ͬͯΔ
ԻఔΛͰѻ͏ • ԻָͰҰൠతʹΘΕ͍ͯΔԻఔͨͬͨͷ12छྨ • υ,υ#,Ϩ,Ϩ#,ϛ,ϑΝ,ϑΝ#,ι,ι#,ϥ,ϥ#,γ • υΛ0ͱͯ͠Ͱѻ͏ͱ ※ඍԻࠓճߟྀ͠ͳ͍ https://drive.google.com/open?id=1M2JKKL_uRFXkYCrO2yNs-3PFRJVXWGNH
0ʙ11·ͰͷࣈɻͦΕ͚ͩɻ ※ΦΫλʔϒผ్ཧ͢Δඞཁ͕͋Δ ※ΦΫλʔϒΛผͷͱͯ͠ཧ͢Δํ๏ͱɺ༻͢Δ࠷ԻΛ0ͱͯ͠ઈରԻఔͰѻ͏ํ๏ͱ͋Δ ※Α͘͏CΛ0ͱͯ͠ϚΠφεͷͰѻ͏ํ๏͋Δ
ࠓޙޒઢࢴ͕ʑొ͠·͕͢ɺ Իͷߴ͞ͱ͔͕ͪΐͬͱΘ͔Γ͍͢ ͨͩͷάϥϑͱͯ͠͝ཡ͍ͩ͘͞ɻ
εέʔϧ • Ի12छྨ͋ͬͯɺ1ͭͷۂͰຬวͳͯ͘͢Λ͏Θ͚Ͱ ͳ͍ • ͏ԻఔΛܾΊͯ͋͛ΔͱɺͦΕ͚ͩͰ͋ΔఔۂͬΆ͘ͳΔ • બΕͨ2ʙ11ݸͷԻΛεέʔϧͱݺͿ • ࠓճϝδϟʔεέʔϧΛ͏
• બͿͱݴͬͯɺεέʔϧͷछྨܾ͑͞·͍ͬͯΕ ։࢝ԻΛܾΊΔ͚ͩͰࣗಈతʹ͏͖Ի͕ܾ·Δ ※ଞʹεέʔϧɺϚΠφʔڭձટ๏ɺҠௐͷݶΒΕͨટ๏༷ʑ͋Δ͕ɺ ։࢝ԻΛܾΊΕࣗಈతʹܾ·ΔͷͲΕಉ͡
ओԻͷબ • ͖ͬ͞ͷ12छྨͷԻ͔ΒɺओԻʢ։࢝ԻʣΛબͿ • ͲΕΛબΜͰྑ͍ • ྫ͑0ʢυʣΛબͿ
12छྨશ෦ ։࢝Λ0ʢυʣʹͨ͠߹ͷ ϝδϟʔεέʔϧ https://drive.google.com/open?id=1pb5anMjqGD0Go5Eo--gOLH4YQJDugNU5
↑ͯ͠ཉ͍͠ͷɺ1ͭલͷԻͱͷ͕ࠩ 0, 2, 2, 1, 2, 2, 2, 1 ʹͳ͍ͬͯΔ
։࢝ͷԻΛͲ͜ʹͨ͠ͱͯ͠ɺ͜ͷࠩʹͳΔΑ͏ʹ ԻΛબ͍͚ͯ͠ɺࣖͰฉ͍ͨ࣌ʹ΄΅ಉ͡Α͏ʹௌ͑͜Δ ྫ͑…͔̐Β࢝Ίͨ߹ https://drive.google.com/open?id=1lhmsOO63OBPXfR9LXPkqnFdYHNyQCIK0
• ΘΕ͍ͯΔԻҧ͏ͷʹɺಉ͡ײ͡ʹௌ͑͜Δ • ͜Ε͕εέʔϧύϫʔ • ओʹ͜ͷԻ͚͍͚ͩͬͯ ҧײͷͳ͍ۂ͕࡞ΕΔ • ͪΖΜ͜ΕҎ֎ͷԻͬͯΑ͍͕ɺͦ͜ʹผͷϧʔ ϧ͕͋Δ
• ࠓճׂѪʂ ※ϝδϟʔεέʔϧͷதͰ͋Εɺआ༻ͷ֓೦Λಋೖ͢Δ͜ͱͰϧʔϧΛҳ͢Δࣄͳ͘ εέʔϧ֎ͷԻΛ༻͢Δ͜ͱ͕Ͱ͖Δ
※࣮ࡍ͜Μͳײ͡Ͱ࣮ͨ͠ ※͖ͬͱ͏ͪΐͬͱ͍͍ײ͡ʹॻ͚Δ
εέʔϧ͕Ͱ͖ͨͷͰɺ࣍ίʔυ
ίʔυ • ίʔυԻͷࣄ • ԻੵΈ͕͋ͬͨԻ • దʹੵΈ্͛ΔͱΔ͕ɺ؆୯ͳϧʔϧʹै͏͚ͩͰ Βͳ͘ͳΔ • ͦΕ
εέʔϧͷԻ̍ͭඈ͠ • ͖ͬ͞ͷεέʔϧͰ༻͞ΕΔԻʹఴࣈΛ͚ͭΔ • ఴࣈΛ̍ͭඈ͠ͰॏͶΔ • Ҏ্ɻ ※͜ͷํࣜͷԻΛτϥΠΞυͱݺͿɻ ͞ΒʹҰͭඈ͠ͰԻΛ̐ͭʹɺ̑ͭʹɺ̒ͭʹ͢Δํ๏͋Δ͕ɺ ผͷཧ͕ඞཁʹͳΔɻ
※ࠓճͷཧͷதͰआ༻ͱυϛφϯτ7Λಋೖ͢Δͱໃ६ͳ͘4Ի ΛಋೖͰ͖Δɻ ※ίʔυͷཧ͕༻ՄೳͳͷجຊతʹϝδϟʔɾεέʔϧͱϚΠφʔɾεέʔϧ https://drive.google.com/open?id=1F4CgY5M_yhz4bDkTs7_8b6aPK3u5X6oe
ͱΓ͋͑ͣ͜ͷ̓छྨͷ ίʔυΛ͓͚ͬͯ ҧײͷগͳ͍ۂ͕࡞ΕΔ ͔͠ࠓճͦͷ͏ͪ 6छྨ͔͠Θͳ͍
ίʔυʹ໊લΛ͚ͭΔ • ίʔυʹઈର໊ͱ૬ର໊͕͋Δ • ઈର໊Α͘ฉ͘Cͱ͔C#mͱ͔ • ૬ର໊Iͱ͔Vͱ͔ͷϩʔϚࣈͰࣔ͞ΕΔ͜ͱ͕ଟ͍ • ૬ର໊ʹ͠ͱ͘ͱεέʔϧʢௐʣ͕มΘͬͯ͑ΔͷͰศར ※I
II III IVͷΑ͏ʹɺͦͷίʔυ͕ϚΠφͰ͋Δ͔Ͳ͏͔Λ໌ࣔ͠ͳ͍ํ๏͋Δ
ίʔυͷભҠ֬ςʔϒϧ • ίʔυʹҰԠભҠ͢Δ֬ΒϧʔϧΒ͕͋ͬͨΓ ͳ͔ͬͨΓ͢Δ • ۂʹΑͬͯͦͷભҠ֬ϧʔϧউखʹܾΊͯΑ͍ • ͕ɺͳΜͱͳʙ͘͜͏͍͏͕ؔ͋ΔΑ͏ʹ ݟड͚ΒΕΔ
※ϓϩάϥϚͷͨΊͷɺͰ͋ΔͷͰ… ※आ༻͕ೖͬͯ͘ΔͱͬͱෳࡶʹͳΔ ※ίʔυਐߦঢ়ଶػց
͜͜·Ͱ͘Ε • దʹ͖ͬ͞ͷ૬ରίʔυ໊ΛҰఆ֬Ͱ ભҠ͍ͤͯ͘͞ϝιου • ૬ରίʔυ໊͔Β૬ରԻఔΛग़͢ϝιου • ૬ରԻఔͱ։࢝Ի͔ΒઈରԻఔΛग़͢ϝιου • ͚ͩॻ͚ɺࣗಈతʹԻ͕ਐߦ͍ͯ͘͠
ϓϩάϥϜ͕ॻ͚Δʂ • ผʹࣗಈԽ͠ͳͯ͘ɺಉ͡खॱΛਓ͕ؒͬͯྑ͍
ϝοϩσΟ • ίʔυਐߦʢʣ࡞ΕΔΑ͏ʹͳͬͨͷͰɺ࣍ϝο ϩσΟΛ࡞Βͳ͍ͱ͍͚ͳ͍ • ࣗવͳϝοϩσΟΛ࡞Γ͍ͨ߹ɺ ࠷খݶͷϧʔϧҎԼͷ௨Γ
•ίʔυͰΘΕ͍ͯΔԻ ͖ͳλΠϛϯάͰͬͯΑ͍ •ίʔυͰΘΕ͍ͯͳ͍ ԻΛ͏߹ɺ ࣍ͷԻͰྡΓ߹ͬͨ ίʔυͷԻʹ Βͳ͍ͱ͍͚ͳ͍
ྫ֎͋Δ • ྫ֎Ͱ͢ɻ • ྫ֎͋Γ·͢ɻ • ΑΖ͓͘͠ئ͍͠·͢ɻ
ͬ͟ͱࢥ͍ͭ͘ྫ֎ • ղܾͷԆɻҰίʔυ֎ͷԻ͔Βίʔυ֎ͷԻΛ ܦ༝ͯ͠ίʔυͷԻʹΔɻ (ίʔυ֎ͷԻ͔ΒίʔυͷԻΔ͜ͱΛղܾͱݺͿ) • ࣍ͷখઅͷ֬อɺ࣍ͷখઅͰղܾ͢Δίʔυ֎ͷԻ • ӅΕςϯγϣϯ
ͬͯΈΔ https://drive.google.com/open?id=1oviqgPP2ZXuiJjMwa_ghHzRq4JwgA78C
Γͷ͜͠ • ϦζϜʢٳූʣ • ϝϩσΟͷԻ • ָۂߏ • ςϯγϣϯͷཧ •
๏ • ָث๏ • Իआ༻ • సௐ • ϕʔε • ΦϒϦΨʔτʢରટʣ • ટ๏ • ςϯϙ • Իͱͯ͠ग़ྗ • μΠφϛΫεʢϕϩγςΟʣ • ΤΫεϓϨογϣϯ
ࣗಈ࡞ۂΤϯδϯͰ࡞ͬͨۂ https://drive.google.com/open?id=11WiQf2BPiItiOrmNAXnf3vaaINrNe5ij • ΄ͱΜͲ͜ͷεϥΠυͷ༰ͦͷ··࣮͍ͯ͠Δ • Γ͘͠Β͍࣮͍ͯ͠Δ • উखʹ࡞ͬͨṖͷ૬ରԻఔͷΦϒδΣΫτΛmidiʹม͢ΔϥΠϒϥϦΛ࡞ͬͨΓͨ͠ • midi͔ΒpianoteqͰwavΛు͖ग़ͯ͠ɺͦͷޙτϥοΫ͝ͱʹ߹͍ͯ͠Δ
• ߹·ͰࣗಈԽͨ͠ͷͰɺ͜ͷఔͷΫΦϦςΟͷۂͳΒແݶੜՄೳʂ