MinaCoding2023_YearlyRemix

MinaCoding2023_YearlyRemix

Revisiting The Sounds of The Past

Auditory ReRemixing

For the MinaCoding Prompt of Remixing a piece from a year ago,

I decided to remix the SonicPi composition of https://blog.illestpreacha.com/sonicpi-remix-2022-05-07 by developing the soundscape more.

Poem

Evaluating the past
By adding lessons from the future
Merging the realms and their cultures
Not for the thought of what shall last
But rather
To lets thoughts go wild and further

Audio

This Year's Audio

IllestPreacha · MinaCoding YearlyRemix: Auditory ReRemixing

Last Year's Audio

IllestPreacha · Distorted Notes

This Year's Code


live_loop :Donetsk do
  use_bpm 30
  with_fx :hpf, mix: 0.67 do
    with_fx [:whammy,:ixi_techno,:ixi_techno].choose, mix: 0.24 do
      use_synth [:piano,:chipbass].choose
      play choose( [:G4,:Bs3,:Ds4])
      with_fx :echo, mix: 0.78 do
        sample [:elec_blup,:elec_bell],amp: dice(4), beat_stretch: dice(4), rate: (dice(3) + 1) / (dice(7) + 1) + 0.3
      end
      sleep [0.25,0.5,1,2].choose
    end
  end
end


live_loop :Dontsk2 do
  use_bpm 15
  with_fx [:whammy,:flanger,:vowel,:ping_pong].choose, mix: rrand(0.24,0.45) do
    with_fx :ping_pong, mix: [0.5, 0.4,0.3,0.2,0.1,0.2,0.3,0.4,0.5].choose do
      with_fx :hpf, mix: 0.67 do
        use_synth [:piano,:chipbass].choose
        play choose( [:F4,:Cs3,:A3])
        with_fx :echo, mix: 0.78 do
          sample [:elec_blip2,:elec_blip,:perc_till].choose,amp: dice(4), beat_stretch: dice(4), rate: (dice(3) + 1) / (dice(7) + 1) + 0.3
        end
        sleep [0.25,0.5,1,2,4].choose
      end
    end
  end
end

Last Year's Code

with_fx :hpf, mix: 0.67 do
  with_fx [:whammy,:ixi_techno,:ixi_techno].tick, mix: 0.24 do
    live_loop :Donetsk do
      play choose( [:G4,:Bs3,:C1]),attack: dice(3) ,sustain: dice(3),amp: dice(2)
      sleep [0.25,0.5].choose
    end
  end
end

with_fx :distortion, distort: [0.5, 0.4,0.3,0.2,0.1,0.2,0.3,0.4,0.5].tick do
  with_fx :hpf, mix: 0.67 do
    with_fx [:whammy,:flanger,:vowel].choose, mix: 0.24 do
      live_loop :Dontsk do
        play choose( [:G4,:Bs3,:C1]),decay: dice(3) ,sustain: dice(3),amp: dice(2)
        sleep [0.25,0.5].choose
      end
    end
  end
end