chainfire
By fc on July 25, 2020 4:04 am
Sonic Pi - inspired by envkid's work with SPi that I discovered this week or last week or whenever it was. Wanted to give it a try. Cool mcgool stuff. It's nice that it is really a code-based sequencer more than a sound design tool (at least from my basic exploration). In that sense it is somewhat like TidalCycles but with a slightly less weird language syntax? I dunno. I tidal though.
Named after the Terry Goodkind novel that is holding up my monitor after a studio rearrangement.
live_loop :glitch_beat do
3.times do
sample :bd_boom, amp: rrand(0.6, 0.9), rate: rrand(0.7, 1.2)
sleep rrand(0.1, 0.8)
end
with_fx :echo do
2.times do
sample :sn_zome,
amp: rrand(0.4, 0.6),
rate: rrand(0.7, 0.8),
cutoff: rrand(30,100),
beat_stretch: rrand(0.1, 1.2),
pan: rrand(-1, 1)
sleep rrand(0.1, 0.4)
end
end
with_fx :reverb do
synth :dull_bell,
amp: rrand(0.3, 0.8),
note: [:e1, :e2, :f1, :b1].choose,
release: 8,
cutoff: 70,
beat_stretch: rrand(0.1, 1.3)
sleep rrand(1, 6)
end
end
with_fx :reverb do
live_loop :synth2 do
2.times do
synth :dark_ambience,
amp: 0.8,
note: [:c2, :g3, :a3].choose,
release: 4,
pan: rrand(-1, 1)
sleep rrand(1, 6)
end
end
end
with_fx :panslicer do
live_loop :snoop do
6.times do
sample :drum_cymbal_soft,
amp: rrand(0.4, 0.6),
rate: rrand(0.7, 0.8),
beat_stretch: rrand(0.1, 1.2),
pan: rrand(-1, 1)
sleep rrand(0.1, 0.8)
end
end
end
Audio works licensed by author under:
CC Attribution Noncommercial No Derivative Works (BY-NC-ND)