WCCChallenge: DigitalOrganism

WCCChallenge: DigitalOrganism

DigiCreatures: DigiAnnelida

DigiAnnelida

For this week's Creative Code challenge by @sableRalph : Digital Organisms, I decided to code the organisms through LiveCodeLab & Seis8s

  • Annelids refers to species such as earthworms and leeches

  • Used a green background in LiveCodeLab to mimic a green screen and overlaying the same sketch four times with various rotations and positioning

  • Audio is done with a remixed version of last week's Seis8s composition

Video

Poetry

What if We can build Organisms
Through the  strides of time
Through the virtue of lines
But represented in cos and sine
That merges
That blends
The different areas that mends
Adding modulo
To see how the different angles
May roll
May be control
Through the lens of digi annelids
As they squirm
As they wiggle
Wiggle and dangle
From different viewpoints
Where the modulo controls the joints
As they may be like squids, snails or worms

As they are
Seen near and far
Naturally visioned
DIgitally partitioned
Shapeless? Not rarely
Faceless? Very
Barely in the final form
Sometimes looking cold
Sometimes looking warm
What does the final shape behold?


What does the Final shape behold
when the rotations flow with time
when the translations go in between the lines
the form isn't stagnant
indulging in the forms of waves
as they go through their cycles
to provide information
details to their motions
where the details of the objects
rest not only in the subject
but within
the functions that are usually hidden
Which are Now formalising
Hybridization for our eyes to soak in
What can be birth when the code that is in
Meshes with the formulations
Customised with intricate equations
To form these digi annelids
That are able to communicate
Able to rotate
Before our Eyelids

Code

LiveCodeLab

simpleGradient orange,white,black
//background green
scale 0.15

noFill()
ambientLight 100,abs(80 - (time % 30) * 2),(time % 15  + 1) * 15

6 times
    rotate 0, 1, 1
    78 times
        scale 0.9 + wave(0.000001)
        if time % 45 > 30
            stroke(blue)
            rotate sin(time), cos, sin(time)
            move 0.25, 0.5, 0.5
            ball 3
        if time % 45 < 15
            stroke(white)
            rotate cos, sin(time)
            move sin(time), 0.25, 0.75
            ball 2
        if time % 45 > 15 and time % 45 < 30
            stroke(red)
            rotate sin(time), cos, sin(time)
            move 0.75,sin(time), 0.25
            ball
        if time % 30 > 15
            red
        else
        noFill()
        peg 0.5,0.5,0.5

Seis8s ( Remixed by Reversal)

--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;