Table of contents
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;