# MinaCoding2023_Imitation

# WalkingGlitchWays

## **Design Process**

For the **MinaCoding Prompt** of **Imitation,** I decided to make: **WalkingGlitchWays.**

It uses **Hydra & LiveCodingYoutube** to further remix, **Oz** (**@0xozram**)'s **The Sidewalk** for the Human Prompt by adding a glitchy effect to yesterday's remix: **WalkingAllWays** - [https://blog.illestpreacha.com/minacoding20233dwalks](https://blog.illestpreacha.com/minacoding20233dwalks)

**Hydra and LiveCodingYoutube** use the previously remixed sketch to add more glitches and more instances of different walks.

In **WalkingGlitchWays**, SonicPi is used to explore the different tempos of movement.

## Video

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

## Poem

```ocaml
Walking to the left
To the right beneath the depths
Of the layer aspects
No concept of east
No concept of west
Just walking alongside
The tempo of the breeze
And the directions of the line
```

## **Oz's Code & Post-**

### Blogpost: [https://oz.super.site/minacoding-2023/day-19-learning-to-walk](https://oz.super.site/minacoding-2023/day-19-learning-to-walk) & [https://oz.super.site/minacoding-2023/day-21-the-sidewalk](https://oz.super.site/minacoding-2023/day-21-the-sidewalk)

### Code: [https://openprocessing.org/sketch/1959931](https://openprocessing.org/sketch/1959931)

### Follow OZ on Twitter : [https://twitter.com/0xozram](https://twitter.com/0xozram) and [https://oz.super.site/](https://oz.super.site/)

<iframe src="https://openprocessing.org/sketch/1959931" height="500" width="500"></iframe>

## Code

### LiveCodeLab

```javascript

Walks = "mZSnQqtXCTc"
create(3,3,Walks) 
speed([0,2,6,8],-1.5)
speed([1,4,7,2])
play(all)
jump([0,3],10,10)
jump([5,8],-3,-3)
```

### Hydra

```javascript
s0.initScreen()


src(s0).modulateRotate(src(s0).repeat(3).kaleid([3,2,1,2,3])).mult(src(s0).diff(osc(20.273, 0.001, 0.541)).rotate(1.036)).pixelate([200,400],[400,800,1600,1000]).blend(s0, 0.799).scrollX(0.1,0.1).modulateScale(src(s0).scale(3, () => 1.05 + 0.1 * Math.sin(0.088 * time))).out(o0);


frame = 30

speed = 0.5
```
