NaPoWriMo+GenMo2026_AudioPoem
AudioPoems
Published
•1 min read
IncrementalAudio
For my 14th Poem of NaPoWriMo/ NaPoGenMo 2026 coded in #SonicPi , IncrementalAudio is made using an incremental format where it is increasing the lines per stanza (8-12-15).
Audio
IllestPreacha · IncrementalAudio
SonicPi Code
live_loop :flippage do
with_fx :whammy do
use_random_seed Time.now.to_i / 3
use_bpm [240,120,60,30,15,7.5].choose
sample :loop_garzul, beat_stretch: dice(5), pitch: [4,3,2].tick
sleep [0.5,1,2,4,8].choose
end
end
live_loop :flippage2 do
use_random_seed Time.now.to_i / 4
with_fx [:ixi_techno,:echo].choose, mix: [0.3,0.5,0.75].tick do
use_synth :piano
r = chord :d4, :minor, num_octaves: 3
s = chord :g4, :major, num_octaves: 3
play [r,s].choose
use_bpm [10,20,30,40,60,80,100,200].choose
sample :loop_electric, beat_stretch: dice(2), rate: [0.5,-0.25,-1,0.35,-0.75,1,1.25].choose
sleep [0.5,1,2,4,8].choose
end
end
live_loop :flippage3 do
use_random_seed Time.now.to_i / 5
with_fx [:whammy,:wobble,:flanger].choose,mix: [0.3,0.5,0.75].choose do
use_bpm [20,40,60,120].choose
with_fx :ixi_techno, mix: rrand(0.4,0.8) do
use_synth [:prophet, :piano,:beep].choose
r = chord :d4, :minor, num_octaves: 3
s = chord :g4, :major, num_octaves: 3
play [r,s].choose
sleep [0.25,0.5,1].choose
end
sample [:loop_garzul,:loop_electric].choose, beat_stretch: dice(3), rate: [0.5,-0.25,-1,0.35,-0.75,1,1.25].choose
sleep [0.25,0.5,1,2,4,8].choose
end
end



