Mathober2023_Sequences

Mathober2023_Sequences

Audiofication of Sequences

SequencerTally

For the 20th Prompt Of Mathober: Sequences, SequencerTally takes sequences and turns them into a soundscape via SonicPi Code.

Poem

The Ordered List
Wants to Be Seen, Wants to Be Heard
They Decided to Split Into Thirds
For They Believe in the Power of Three
The Power That Their Voices Combine
Will Be Able to Move Mountains Or At Least a Tree
That is the Wish From the Ordered List

Audio

IllestPreacha · SequencerTallly

SonicPi Code

live_loop :sequencer do
  with_fx :ping_pong, mix: [0.1,0.3,0.5,0.7,0.5,0.3,0.1].tick do
    sample [:perc_bell,:elec_bong,:perc_snap,:perc_till].tick, rate: [1.1,0.2,1.3,0.4,1.5,0.3,1.4,0.2,1.1].choose
    sleep rrand(0.1, 2)
  end
end

live_loop :sequencer2 do
  with_fx :vowel, voice: [1,2,2,3,3,4,3,2,1,2,1].choose, mix: [0.1,0.5,0.9].choose do
    with_fx :ping_pong, mix: [0.1,0.3,0.5,0.7,0.5,0.3,0.1].tick do
      sample [:elec_ping ,:elec_blip ,:perc_bell,:elec_bong,:perc_impact2,:perc_till].tick, rate: [1.1,0.2,1.3,0.4,1.5,0.3,1.4,0.2,1.1].choose
      sleep rrand(0.2, 4)
    end
  end
end


live_loop :sequencer3 do
  with_fx :vowel, voice: [1,2,2,3,3,4,3,2,1,2,1].choose, mix: [0.1,0.5,0.9].choose do
    with_fx :ixi_techno, mix: [0.1,0.3,0.5,0.7,0.5,0.3,0.1].tick do
      sample [:elec_ping ,:elec_blip ,:perc_bell,:elec_bong,:perc_impact2,:perc_till].tick, rate: [1.1,0.2,1.3,0.4,1.5,0.3,1.4,0.2,1.1].choose
      sleep rrand(0.4, 2)
    end
  end
end