# WCCC_Fluids

# Fluidality

For this week's Creative Code Challenge by @sableraph: ***"Fluid”,* Fluidality** coded from **HydraVideoSynth, LiveCodeLab & SonicPi** explores the fluidity of Form, the fluidity of tempo,  the Geometry that encompasses Fluid and The fluidity of digital art and creative coding to tell a story of a world that has yet to be built.

## Poem

```ruby
Fluidity in the Tempo
Fludity as the visuals Roll
Into their passage in this story
As they morph and rotate
And their shapes, relocate
Sometimes in Flurries as they Hurry
To take form
As there is no standard for norm
As  it can be fast
As It can be slow
The Fluidality is Future, Present and Past
```

## Video

%[https://youtu.be/tAaZWfHpd5o] 

## Code

### HydraVideoSynth

```javascript

osc(1,2,3).modulateRotate(noise(1,3,3).colorama(0.5).rotate(()=> ((time % 30) * 5))).luma(0.4).scale(0.475).colorama([0.5,0.3,0.1,0.3,0.5].smooth()).repeat(()=> (time % 30)/11,()=> (time % 30)/17).modulateScale(noise(1,2,1).repeat(()=> (time % 10 + 1)/6,(time % 12 + 1)/7.5)).out()

speed = 0.144


```

### LiveCodeLab Audio

```javascript
bpm 65

play 'tranceKick'  ,'-x-x ---x x--xx  x --xx'
play "cosmos"  ,'--x- --xx- --x- ---xx---x'
play "glass"  ,'--x- -xx- --x- -xx-'
play "hiss" + int(random 3) ,'x-x-x-xx--xxx--xxxx--xxx-xx-x'
play "penta" + int(random 16) ,'x-x--xx---xxx-x--x--x'
play "ride"  ,'--x- ---- --x- ----'
play "tense" + int(random 6) ,'xx--x---xxx---x--x---x'


```

### SonicPi

```ruby

def sounding(radius,looping,sound,timer,timer2)
  
  
  
  
  live_loop looping do
    use_bpm radius * 9
    use_random_seed Time.now.to_i/timer
    with_fx :ping_pong, mix: [0.1,0.8,0.3,0.5,0.25].choose do
      with_fx [:flanger,:whammy].tick, mix: [0.2,0.15,0.32,0.5,0.1,0.7].choose do
        use_random_seed Time.now.to_i/ timer % 17
        sample sound.choose, beat_stretch: [2,3,4].choose, pitch: timer2 if spread(19,24).tick
        sleep [1,2,4,8].choose
      end
    end
  end
  
end



#sonicarrangements
sounding(7,:loop1,[:ambi_piano,:arovane_beat_a],1,4)
sounding(8,:loop2,[:misc_cineboom, :arovane_beat_e],2,3)
sounding(9,:loop3,[:ride_tri,:elec_twang,:arovane_beat_c],4,2)
sounding(19,:loop4,[:ride_via,:ambi_haunted_hum,:tabla_dhec ],2.5,1.5)

# Welcome to Sonic Pi
```
