Skip to main content

Command Palette

Search for a command to run...

NaPoWriMo+GenMo2026_AudioPoem

AudioPoems

Published
1 min read
NaPoWriMo+GenMo2026_AudioPoem

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

https://soundcloud.com/llestreacha/incrementalaudio?si=8a6c3c7ebe1e44c38827fcb15409eaf3&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing

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

NaPoGenMo X NaPoWriMo 2026

Part 1 of 14

More Poetic Journeys for the 2026 Edition of NaPoGenMo/NaPoWriMo

Up next

NaPoWriMo+GenMo2026_Sojis

Sojis, Once More