Cyberpunk Rain in Dismay Spring

# 非人聲部分
use_synth :piano
live_loop :helpless, delay: 3 do
?play 60
?sleep [0.5, 0.25].choose
end
notes = shuffle chord(:e,?'m7+5')
live_loop :angry, delay: 10 do
?play_pattern notes
?notes=notes.rotate(1)
end
define :plCrow do |n,nt,sr|
?#use :rpitch to calculate pitch for required note frequency
?#Natural note is 75.2 found by experiment comparing
?#play 75.2??and????sample :ambi_choir?????sounds
?sample :misc_crow,rpitch: note(n)-65.2,sustain: nt*sr,release: nt*(1-sr),amp: 1
end
live_loop :cry, delay: 5 do
?n = scale(:c4, :major).tick
?nTime=rrand(10, 40);srRatio=rrand(0.55, 0.75)
?with_fx :echo, mix: rrand(0.2, 0.8) do
???plCrow n, nTime, srRatio
?end
?#sleep 0.5
?#play n,sustain: nTime*srRatio,release: nTime*(1-srRatio),amp: 0.5
?sleep [10, 20].choose
end
live_loop :world do
?use_synth :pnoise
?t=play :c, release: 100, amp: 0.3, note_slide: rrand(1,4), amp_slide: rrand(1,10)
?sleep 100
?control t, amp: rrand(0.3, 0.6), note: chord(:c, :minor).choose
end