# MinaCoding2023_YearlyRemix

# 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](https://blog.illestpreacha.com/sonicpi-remix-2022-05-07) by developing the soundscape more.

## **Poem**

```ocaml
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

<iframe width="100%" height="300" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1552560559&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true"></iframe>

[IllestPreacha](https://soundcloud.com/llestreacha) · [MinaCoding YearlyRemix: Auditory ReRemixing](https://soundcloud.com/llestreacha/minacoding-yearlyremix-auditory-reremixing)

### Last Year's Audio

<iframe width="100%" height="300" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1263911827&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true"></iframe>

[IllestPreacha](https://soundcloud.com/llestreacha) · [Distorted Notes](https://soundcloud.com/llestreacha/distorted-notes)

### This Year's Code

```ruby

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

```ruby
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
```
