# Genuary2026_Metropolis

# FutureCityScapes

**FutureCityScapes** is coded in **SonicPi** and is an algorithmic soundscape using various vehicles in a futuristic metropolis. `(Genuary 2026 Prompt 8)`.

## Poem

```ocaml
Sound of the Future
A metropolis bustling with Culture
Futuristic elements
With new found developments
```

## Audio

<iframe width="100%" height="300" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/soundcloud%253Atracks%253A2243567783&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) · [FutureCityScapes](https://soundcloud.com/llestreacha/futurecityscapes)

## SonicPi Code

```ruby
x = "F:/Sounds/Vechiles/Remastered/Vech (5).wav"
x1 ="F:/Sounds/Vechiles/Remastered/Vech (6).wav"
x2 = "F:/Sounds/Vechiles/Remastered/Vech (7).wav"
x3 = "F:/Sounds/Vechiles/Remastered/Vech (8).wav"
x4 = "F:/Sounds/Vechiles/Remastered/Vech (9).wav"
x5 = "F:/Sounds/Vechiles/Remastered/Vech (1).wav"
x6 = "F:/Sounds/Vechiles/Remastered/Vech (2).wav"
x7 = "F:/Sounds/Vechiles/Remastered/Vech (3).wav"
x8 = "F:/Sounds/Vechiles/Remastered/Vech (4).wav"

live_loop :do1 do
  use_random_seed Time.now.to_i / 4
  with_fx :gverb, mix: [0.15,0.35,0.57,0.74].choose do
    use_bpm  30
    sample [x,x3,x5 ].choose,beat_stretch: dice(3), amp: dice(4) if spread(17,24).tick
    sleep [0.25,0.5,1,2].choose
  end
end


live_loop :do2 do
  use_random_seed Time.now.to_i / 3
  with_fx :vowel, mix: [0.15,0.35,0.57,0.74].choose do
    use_bpm 60
    sample [x2,x1,x4,x6].choose,beat_stretch: [0.25,0.5,0.85].choose, sustain: 4, amp: dice(4) if spread(17,24).tick
    sleep [0.25,0.5,1,2].choose
  end
end



live_loop :do do
  use_random_seed Time.now.to_i / 2
  with_fx :flanger, mix: [0.65,0.45,0.75].choose do
    with_fx :wobble, mix: [0.15,0.35,0.57,0.74].tick do
      use_bpm 120
      sample [x7,x8].choose, amp: dice(5) if spread(5,8).tick
      sleep [0.5,1,2].choose
    end
  end
  
end
```
