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
190
CODE MUSIC! with Sonic Pi
moemarusan
July 12, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
nauleyco
0
210
line_developers_tw2
0
690
muttsu_623
0
490
taoshotaro
1
360
manfredsteyer
PRO
0
270
komagata
1
1.8k
xrdnk
0
130
akatsukinewgrad
0
180
loleg
0
210
viteinfinite
0
200
standfm
0
230
akkeylab
0
340
Featured
See All Featured
pedronauck
652
110k
bkeepers
52
4.1k
akmur
252
19k
tammielis
237
23k
michaelherold
225
8.5k
bkeepers
408
57k
addyosmani
494
110k
chriscoyier
683
180k
rocio
155
11k
thoeni
4
550
bryan
30
3.3k
orderedlist
PRO
329
35k
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