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
CODE MUSIC! with Sonic Pi
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
moemarusan
July 12, 2018
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CODE MUSIC! with Sonic Pi
moemarusan
July 12, 2018
Other Decks in Programming
See All in Programming
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
3.3k
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
480
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
130
Claude Team Plan導入・ガイド
tk3fftk
0
250
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
180
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
170
数百円から始めるRuby電子工作
tarosay
0
120
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
300
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
380
Build-to-own AI: Agentic Development for Humans
inesmontani
PRO
0
160
テーブルをDELETEした
yuzneri
0
130
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
510
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
620
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
A better future with KSS
kneath
240
18k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
Git: the NoSQL Database
bkeepers
PRO
432
67k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Amusing Abliteration
ianozsvald
1
240
Accessibility Awareness
sabderemane
1
170
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
230
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
$0%&.64*$XJUI 4POJD1J !NPFNBSVTBO -JHIUOJOH5BMLBU3FFEFY *OD 5IV
1SPpMF .PFOB4BJLJ ຊۀडୗ։ൃاۀͷΠϯτϨϓϨφʔɻ `T`Tͷͪΐͼͬͱݹ͍ԻָΛΑ͘ௌ͘ɻ
8IBUJT4POJD1J l4POJD1JJTBMJWFDPEJOHFOWJSPONFOUCBTFEPO3VCZ PSJHJOBMMZ EFTJHOFEUPTVQQPSUCPUIDPNQVUJOHBOENVTJDMFTTPOTJOTDIPPMT EFWFMPQFECZ4BN"BSPOJOUIF6OJWFSTJUZPG$BNCSJEHF$PNQVUFS -BCPSBUPSZJODPMMBCPSBUJPOXJUI3BTQCFSSZ1J'PVOEBUJPOz RVPUFGSPNIUUQTFOXJLJQFEJBPSHXJLJ4POJD@1J
4POJD1JJT ɾϓϩάϥϛϯάͰ৮ΕΔγϯηαΠβʔ ɾݴޠ3VCZϕʔε ɾΫϩεϓϥοτϑΥʔϜʢ8JO.BD-JOVYʣ
4POJD1JJT ৄ͘͠8&#Ͱʂ 4POJD1J
-FU`TDPEF
"QQFOEJY ɾMJWFDPSEJOHͨ͠ࡍͷιʔείʔυ ɾ)FMMP4POJD1J
live_loop :foo do synth :tb303, note: :e1, release: 8, cutoff:
(range 90, 60, -10).tick sleep 8 end live_loop :bar do sample :loop_garzul, rate: (knit 1, 3, -1, 1).tick sleep 8 end live_loop :melody do use_synth [:pulse, :beep].choose sleep 0.125 / 2 play scale(:e3, :minor_pentatonic).choose, attack: 0.125, release: 0, amp: 2, cutoff: (ring 60, 90, 130).look sleep 0.125 /2 end live_loop :bass do sample :bd_haus, amp: 2 sleep 0.7 end live_loop :hh do sample :drum_cymbal_closed, amp: 0.5 sleep [0.25, 0.5, 0.8].choose end
)FMMP4POJD1J ᶃ ެࣜαΠτ͔ΒμϯϩʔυˠΠϯετʔϧ IUUQTTPOJDQJOFU ᶄ ্෦NFOVCBS1SFGTͰ֤छઃఆ μʔΫϞʔυʹΓସ͑ͱείʔϓʢԻͷΛՄࢹԽʣͷද͓ࣔ͢͢Ίɻ ᶅ NFOVCBS)FMQͰνϡʔτϦΞϧΛ͡ΊΑ͏ʂ νϡʔτϦΞϧ΄ͱΜͲຊޠʹ༁͞Ε͍ͯ·͢ɻ
ࠔͬͨΒɺʢӳޠͰ͕͢ʣΤϑΣΫτ໋ྩͷλϒΛ։͍ͯΈΔͱΑ͍͔ɻ
)FMMP4POJD1Jʢ':*ʣ ࠔͬͨͱ͖ͷɺυοτΠϯετʔϧ IUUQTEPUJOTUBMMDPNMFTTPOTCBTJD@TPOJDQJ ʢͬͨ͜ͱͳ͍͚Ͳʣγϯηࣗମࣗ࡞Ͱ͖ΔΒ͍͠ IUUQXXXNBLFSJTZPVYZ[SBTQCFSSZQJTPOJDQJTPOJDQJEJZ ͑ΔαϯϓϧԻݯΛؔԽͯ͋ͬͨ͠Α͏ͩ IUUQTXXXOPUJPOTPNPFNBSVTBNQMF DFBFBBDECCGCCCE
5IBOLZPVGPSMJTUFOJOH BOE -FU`TDPEFNVTJDUPHFUIFS