# WCCC_Pump

# PumpingOutStripes

For this week's **Creative Code challenge** by @[@sableRaph](@sableRaph): *<mark>Pump</mark>*, **PumpingOutStripes** is coded in **Hydra & SonicPi,** where **Stripes** and **Sounds** are being pumped out into existence.

## Poem

```javascript
Pumping Stripes
Stripes Pumiping Out more Swipes
As The Stripes Wipes More Types
Of Stripes
Some are ProtoTypes
Containing few dislikes
And various delights
```

## Video

%[https://youtu.be/3FRLN5pCB7Y] 

## Code

### HydraVideoSynth

```javascript
osc(1,1,1).luma(0.15).repeat(10,10).scale([0.5,1,2,4].smooth()).pixelate(()=> time % 100)
.colorama().out()
```

### SonicPi

```javascript
live_loop :ultra do
  use_bpm 240
  use_random_seed Time.now.to_i / 2
  with_fx :vowel ,voice: dice(3), mix: [0.1,0.2,0.3,0.5,0.7,0.8].tick do
    sample [:loop_compus,:ambi_dark_woosh,:glitch_bass_g,:loop_3d_printer].choose, beat_stretch: [0.5,2,4,6,8].choose
    sleep [0.5,1,2,4].choose
  end
end

live_loop :ultra1 do
  use_bpm 120
  use_random_seed Time.now.to_i / 3
  with_fx :vowel ,voice: dice(3), mix: [0.1,0.2,0.3,0.5,0.7,0.8].tick do
    sample [:vinyl_rewind,:loop_breakbeat,:loop_perc2].choose, beat_stretch: [0.5,2,4,6,8].choose
    sleep [0.5,1,2,4].choose
  end
end


live_loop :ultra2 do
  use_bpm 60
  use_random_seed Time.now.to_i / 4
  with_fx :vowel ,voice: dice(3), mix: [0.1,0.2,0.3,0.5,0.7,0.8].tick do
    sample [:mehackit_robot4,:sn_generic,:loop_perc2,:guit_harmonics].choose, beat_stretch: [0.5,2,4,6,8].choose
    sleep [1,2,4,8].choose
  end
end

sample
```
