# WCCChallenge-Eyes

## ColorFulEyeness

For this week's Creative Code Challenge by @sableraph: ***Eyes (Also contains traces of Paranormal entities, which was the runner-up topic for this week***), I am coding with [**BarbaraGraphics**](https://www.barbara.graphics/playground)**,** [Hydra](https://hydra.ojack.xyz/) **&** [**Seis8s**](https://seis8s.org/) to make ***ColorFulEyeness***

* The eyes are made by using shapes within the **BarbaraGraphics** language
    
* The glitchiness seen on the eyes is done through **Hydra** as well as the addition of multiple screens and 360 views.
    
* The sound is remixed through time stretches and pitch changes of a previously coded WCCChallenge piece for [Melting](https://blog.illestpreacha.com/wccchallenge-melting) via **Seis8s**
    
* Oil Paint FIlters have entered the WCCChallenge, once again
    
* The concept of having different eyes having different forms, shapes, and ability to move and be seen(some are from a frontal perspective while others are viewed side-eyed) comes from the concept "*They are always watching*"
    
* The different eyes that can be seen are representing humans, animals, inanimate objects and the **paranormal** as mentioned earlier
    

## Poem

```haskell
The Insights the Eyes shall see
Sometimes precise as the time seeps
As the Eyes Dives & Roams, even when they are asleep
Deep within in the realms, as times flies and rolls
Flows and rhymes
Round and round, they go
From the iris
To the lens, as they are seeking for righteous
Peeking as if they pirates
Keeping them eyelids open
From the land to the ocean
```

## Video

<iframe width="560" height="315" src="https://www.youtube.com/embed/1CMvFkImVNM"></iframe>

Code

### BarbaraGraphics

```abap
-- First set of Eyes

rect rand-c color 180 rotate
triangle rand-c color 180 rotate 25 0 translate
circle rand-c color 25 0 rotate 0 45 translate 10 45
circle green color 15 0 size 10 rotate 25 35 translate 
triangle blue color 25 0 rotate 0 45 translate 10 15 size
rect rand-c color 70 35 rotate 14 7 translate
rect rand-c gradient 70 35 rotate 14 7 translate
triangle rand-c color 180 rotate 25 0 translate
triangle rand-c color 25 0 translate
triangle rand-c color 180 rotate 0 25 translate
rect rand-c color 97 19 rotate 43 6 translate 23 11 size
triangle rand-c color 0 25 rotate 5 15 translate
circle rand-c color 97 19 rotate 43 6 translate 17 5 size
all repeat

--Second set of Eyes 

10 18 rect darkgreen color 97 19 rotate 43 6 translate 50 50 size
9 18 circle rand-c color 97 19 rotate 43 6 translate 40 5 size
15 18 circle rand-c color 97 19 rotate 43 6 translate 22 22 size
all repeat
```

### Hydra

```javascript
s0.initScreen();
src(s0).modulateScale(src(s0).scrollX(0.5),0.6)
	.out(o0);

speed = 0.5
```

### Seis8s

```javascript
tempo 0.75;

acordes [re m, fa, la, la, la, re m, fa];
acompanamiento (2 3 4) $ cumbia teclado;
tumbao ["1a" "5a", "1a" "3a" "5a"] [1 3, 1 3 4, 2, 4 2] $ cumbia bajo;
cumbia guira;
acompanamiento 3 ("1a" "3a" "3a" "5a") $ cumbia teclado;
vol 1.1 $ tumbao 2 $ cumbia congas;
vol 1.14 $ tumbao 3 $ cumbia bajo ;
vol 1.05 $ tumbao 2 $ cumbia teclado;

---

tempo 0.75;

acordes [re m, fa, la, la, la, re m, fa];
acompanamiento (2 3 4) $ cumbia teclado;
tumbao ["1a" "5a", "1a" "3a" "5a"] [1 3, 1 3 4, 2, 4 2] $ cumbia bajo;
cumbia guira;
acompanamiento 3 ("1a" "3a" "3a" "5a") $ cumbia teclado;
vol 1.1 $ tumbao 2 $ cumbia congas;
vol 1.14 $ tumbao 3 $ cumbia bajo ;
vol 0.87 $ tumbao ["3a" "3a" "5a" "3a" "1a"] [2 3, 1 5 4, 2, 4 3 2] $ cumbia teclado;

----

tempo 0.95;

acordes [re m, fa, la, la, la, re m, fa];
acompanamiento (2 3 4) $ cumbia bajo;
tumbao ["1a" "5a", "1a" "3a" "5a"] [1 3, 1 3 4, 2, 4 2] $ cumbia teclado;
cumbia guira;
acompanamiento 3 ("1a" "3a" "3a" "5a") $ cumbia teclado;
vol 0.75 $ tumbao 2 $ cumbia bajo;
vol 0.86 $ tumbao 3 $ cumbia bajo ;
acordes [re m, fa,fa, re m, la, la, re m, re m, la, re m, fa, fa];
vol 1.05 $ tumbao 2 $ cumbia bajo;
vol 0.87 $ tumbao ["3a" "3a" "5a" "3a" "1a"] [2 3, 1 5 4, 2, 4 3 2] $ cumbia teclado;
```
