Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
CODE MUSIC! with Sonic Pi
moemarusan
July 12, 2018
Programming
0
230
CODE MUSIC! with Sonic Pi
moemarusan
July 12, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
Beyond Micro Frontends: Frontend Moduliths for the Enterprise @wad2022
manfredsteyer
PRO
0
130
Springin‘でみんなもクリエイターに!
ueponx
0
220
BASE BANKチームの技術選定と歴史 / how to decide technology selection for startup
budougumi0617
0
1.2k
模組化的Swift架構(二) DDD速成
haifengkao
0
390
リアルタイムボイスチェンジャーMMVCとVITSの紹介
stealthinu
0
110
Jetpack Compose best practices 動画紹介 @GoogleI/O LT会
takakitojo
0
350
「混ぜるな危険」を推進する設計
minodriven
7
1.9k
Get Ready for Jakarta EE 10
ivargrimstad
0
770
Android Compose Component - mapping.
taehwandev
0
140
開発速度を5倍早くするVSCodeの拡張機能を作った
purp1eeeee
2
160
Gitlab CIでMRを自動生成する
forcia_dev_pr
0
120
無限スクロールビューライブラリ 二つの設計思想比較
harumak
0
250
Featured
See All Featured
Making Projects Easy
brettharned
98
4.3k
Visualization
eitanlees
125
11k
The Pragmatic Product Professional
lauravandoore
19
3k
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
920
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
Why Our Code Smells
bkeepers
PRO
324
55k
Faster Mobile Websites
deanohume
294
28k
The Invisible Side of Design
smashingmag
290
48k
Reflections from 52 weeks, 52 projects
jeffersonlam
337
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
23
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
49k
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