# WCCC_Branching

# **MindsetofABranch**

For this week's Creative Code Challenge by @sableraph: ***"Branching",*** **MindsetofABranch** takes the git branching graph from **Mermaid.Js** while showing the pixelated and chaotic process that can occur through ideation with ***Hydra***. The sound that ties this branching progress is a remix coded composition in ***Limut.***

## Poetry

```ocaml
When process emerge
Which ones float above the progress?
And which ones makes the ideas submerge
What idea stays on the branch
And sprouts it leaves
Which idea alienates the rest,
And minimise the ability
For the idea to breathe?
Pixelated thoughts
Might happen more, might happen a lot?
```

## Video

%[https://youtu.be/ChWW-83sTSM] 

## Code

### MermaidJs

```javascript
gitGraph
          commit id: "AbNormal" tag: "v1.0.0"
          commit id: "Normal" tag: "v1.0.0"
          commit
          commit id: "Reverse" type: REVERSE tag: "RC_1"
          commit
          commit id: "Highlight" type: HIGHLIGHT tag: "8.8.4"
          commit
          commit id: "Reverse" type: REVERSE tag: "What is being told"
          branch creative
          commit id: "Reverse" type: REVERSE tag: "What is being told"
          commit id: "Highlight" tag: "v1.0.0"
          commit
          commit
          branch mindset
          commit id: "Highlight" tag: "v1.0.0"
          commit id: "AbNormal" tag: "v1.These are the new times"
          commit
          commit
          commit
          commit
          
          branch mindsetDuplicate
          commit id: "Highlight" tag: "v1.0.0"
          commit id: "AbNormal" tag: "v1.These are the new times"
          commit
          commit
          branch creative3
          commit id: "Highlight" tag: "3.544"
```

### Hydra

```javascript
s0.initScreen()

src(s0).
pixelate([5000,500,8,400,10000,900000,1000,200000,450,7, 120000].smooth()).
invert().luma([0.1,0.2,0.3,0.2,0.1]).scale([0.5,1,2,2.4].smooth()).
repeat([4,3,2,1],[1,2,3,4,5]).colorama([0.2,0.4,0.3]).
blend(src(s0).scale(1.2).repeat([3,2,1,2,5],[1,2,1,2,1,2])).out()
```

### **Limut**

```ocaml
set bpm= [135,90,45,135,215,215,215,215,215,135,135,135,135,135,135,90,90,45,45,45,215,45,135,135,135,90,90,215]
set Prog=[3,5,6,6,7,2,5,4,0,4,9,12]t8
set chords=[0,2,4,3]t[16,8,4,4]

set scale=minor

v kal 0, tunnel, scroll={x:time/22,y:time/33,z:time/20}, monochrome, fore=rainbow, mid=yellow
b dbass [(04v).], dur=8, noisify=1/8, drive=2/8, fold=1, phaser=1/8, room=2, add=[2,3,1,0]t8, addc=wow, pan=[-1/2:1/2]r, chorus=2, att=1/2, rel=5

hh play -x0xx---x, dur=1/4, amp=[0.2:1.2]n

Ch piano 0__2, dur=(prog+(0,-1,2,4))%5, Sus=17, add=(prog+(0,2,4,6,8))%7, amp=2, Oct=7,room=2
Le piano 0_.[.0]2343, amp=3, add=(prog+(0,-1,2,4))%5
Oct=(prog+(0,2,4,6,8))%7,echo=1/16
d1 play x-o-o-o-xxx-o--xx-x--x-oo-x,amp=(prog+(0,-1,2,4,-3,-4))%6,dur=(prog+(0,-1,2,4))%12, echo=4/7
Bass dbass 0, dur=8, att=2, rel=4, lpf=100*[3,30]l16@f
Sn play .(xO--xo-xx-x----x------x), dur=(prog+(0,-1,2,4))%5, room=1.1, echo=1/16
```
