# WCCC_Greenhouse

# Floral, Air & 63 Years

For the fifth Decibels Data Sonification Challenge, the dataset provided was by Loud Numbers :[https://github.com/loudnumbers/environmental\_data](https://github.com/loudnumbers/environmental_data). For that challenge, I wanted the sounds to represent the increase in CFCS gases as well as the accumulation of CO2 that is being seen annually for the past 63 years. I decided to add an insect sample to the mix of sounds as a representation of the natural realm that is being affected by these changes. This was coded in ***SonicPi***.

For the Creative Code Challenge by [**@sableRaph**](https://hashnode.com/@sableRaph): “***Greenhouse***”, **Floral, Air & 63,** I decided to use ***Locomotion*** and it’s floral species to be the visual counterpart to this sonification.

## Poem

```ocaml
The effects
Felt through the various depths
As the world rotates
The plants attempt to eliminate
Through their breaths and steps
```

## Video

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

## Code

### Locomotion

```haskell
--Sapling Setup
b n = dancer {url = "cactus", animation = [13,1,n,1,n+3,1,25,1,7,1,1] , 
size =  ((n +1)/15), y = range 0 5 (phase 16 (n/10) * 2 + (-1)),  
z = range -3 3 (phase 1 (n/50) * 2 + (-1)), rx = n * 27, dur = 8.5, x = range -3 3 (phase 16 (n/10) * 2 + (-1))  };
for [0..35] b;


c n = dancer {url = "camille", animation = [13,1,n,1,n+3,1,25,1], 
size =  ((n +1)/15), y = range 0 20 (phase 16 (n/10) * 2 + (-1)), 
x = -8 + (n/5),  z = range -10 5 (phase 1 (n/50) * 2 + (-1)), rz = n * 23.7, ry = n * 9 , rx = n * 9 , dur = 7.5 };
for [0..35] c;


c n = dancer {url = "Willy", animation = [13,1,n,1,n+3,1,25,1], 
size =  ((n +1)/15), z = range 0 20 (phase 16 (n/10) * 2 + (-1)), 
x = -8 + (n/5),  x = range -10 5 (phase 1 (n/50) * 2 + (-1)), ry = n * 23.7, rx = n * 9 , rz = n * 9 , dur = 7.5 };
for [0..35] c;
```

```haskell
-- Garden Setup
dancer { url = "test_proto_nograss.glb", size = range 0.35 4 (osc 0.0075)};
dancer { url = "Garden.glb", size = range 0.35 4 (osc 0.075)};
dancer { url = "Garden.glb", size = range 1 6 (osc 0.075), z = 13};
dancer { url = "Garden.glb", size = range 2 8 (osc 0.075), z = 14};
```

### Data Sonification Code(SonicPi): [https://blog.illestpreacha.com/decibelschallengeenvironmentaldata](https://blog.illestpreacha.com/decibelschallengeenvironmentaldata)
