WCCChallenge: Squishy

WCCChallenge: Squishy

SquishyChoreo

SquishyChoreo

For this week's Creative Code challenge by @sableRalph : Squishy I decided to code a Squishy Choreography in LiveCodeLab, Hydra and Seis8s.

  • The squishy effect comes from the wave function in LivecodeLab

  • The choreography is done with Hydra and aided by the modulo seen in the LiveCodeLab code

  • Audio is done with Seis8s with a customized filter overlayed on the coded section

Poetry

Squishing and Squashing
Wishing and Waltzing
The current shape it holds
Can easily be transformed
From a singular entity
To one that is swarmed
Redirected as it is asked to perform
Be one with the music as it forms
Forms to be a unity
That is waiting to unfold

Code

LiveCodeLab Code

simpleGradient black,white,orange

scale 0.2

time % 5 + 1 times with i
    rotate wave(0.3),cos(time)
    move 0.5,1,2
    if time %  30 > 20
        ball 3 + (time % 12 + 1)/13,cos(wave(1))+ 3,3 +wave(3)
    if time % 30 < 10
        ball 3 + (time % 12 + 1)/13,cos(wave(0.3))+ 3,3 +wave(1)
    else
        ball 3 + (time % 12 + 1)/13,3 +wave(2),3 + cos(wave(2))

Hydra Code

s0.initScreen()

src(s0).repeat(()=> (time % 30)/4 + 1).out()

Seis8s Code

--remix of cumbia tejana 
tempo 0.235;
acordes [do, do, do, sol, fa, re];
vol 1.2 $ punteo [1a 3a 6a 3a 5a 6a] [1 2 2.5 3 2.5 2 1 2.5] $ acordeon; 
vol 0.75 $ tumbao [3a 3a 1a 3a 1a 1a 5a 3a 5a] [1 3 4 4 4 2 1 2 4 2 1] $ bajo;
acompanamiento (1 2 3 4 3 2 1) $ teclado; 
vol 1.8 $ ritmo [2 1 3 4, 3 3.2 3.4 3.5 4, 1 3 3.5 2 1] $ guira;
ritmo [4 3 2 1, 1 2 3 2.5 1, 2.5 3 1, 2 1] $ congas;
vol 1.2 $ ritmo [1 2 3 4, 2 4] $ cumbia jamblock;
marcha [(q p) (q p) (t a) (q t) (q p) (q p) (q p) (t a) (q a) (q a), (q p) (q p) (q t) (q p) (q a) (q p) (t a) (q p) (q a) (q t) (t a) (t a)] [1 1.5 2 2.5 3 3.5 4 4.5, 1 1.5 2 2.5 3 3.5 4 4.5] $ jamblock;