SonicPiRemix_2022-08-19

SonicPiRemix_2022-08-19

Little Improv SonicPi Session by remixing Today's code tweeted by

live_loop :Horlivka do
with_fx :gverb do
play choose( [ :G4, :Ds2 ] ) ,delay: 0.2 ,amp: 0.1
sleep 1
end
end
# Run this in #SonicPi - get it at https://t.co/YzinCTcTP8

— iamnotsonicpi (@iamnotsonicpi) August 19, 2022

Remixes for the Tweet

This remix of the above code places emphasis on adding a sine synth, a selection of variables for the sleep function and adding the krush Mix. As Well as adding another layer of notes


live_loop :Hrlvka do
  with_fx :krush, mix: 0.3 do
    with_fx :gverb do
      synth :sine
      play choose([:G4,:Ds2,:Bs4,:F2]),decay: [0.1,0.2].choose,amp: 3
      play choose([:G4,:Ds2,:Bs4,:F2]), amp: 3
      sleep [0.25,0.5,1].choose
    end
  end
end

For this Second Remix, the major change was adding a couple more Fx's (hpf & ping_pong) with their mix output controlled by a randomizer.

The sine synth isn't alone in this remix as there have been additions to the soundscape provided by the pretty_bell & prophet synths


live_loop :Hrlvka do
  with_fx :hpf do
    with_fx :ping_pong, mix: rrand(0.1,0.7) do
      with_fx :krush, mix: rrand(0.1,0.6) do
        with_fx :gverb do
          synth [:sine, :pretty_bell, :prophet].choose
          play choose([:G4,:Ds2,:Bs4,:F2]),decay: [0.1,0.2].choose,amp: dice(3)
          play choose([:G4,:Ds2,:Bs4,:F2]),attack: [0.1,0.2,0.3,0.2].choose, amp: dice(3)
          sleep [0.25,0.5,0.75,1].choose
        end
      end
    end
  end
end