# MinaCoding2025_Quick

# SpeakingThruSpins

For ***MinaCoding2025* Prompt 19:** Quick ,**SpeakingThruSpins** coded in **HydraVideoSynth, LiveCodeLab, LiveCodingYoutube & SonicPi** was created with under 20 minutes of total time coding.

## Poem

```ruby
Spinning to get their thoughts across
Aligned to get their minds
Intact, in the process
Of the floss
To migrate their lines
To see if the spin has been a success
```

## Video

%\[[https://youtu.be/GO-sSSaLFM8](https://youtu.be/GO-sSSaLFM8)\]

## Code

### LiveCodeLab

```javascript

simpleGradient turquoise,teal,forestgreen

fill blue
noStroke
rotate wave(0.03) % time, wave(0.4),wave(0.13)
ball 

if time % 10 > 5
	fill orange 
else
	fill lime
box 

if time % 10 > 5
	fill white
else
	fill maroon
stroke orange
ball sin(time)*2 

if time % 6 > 3
	fill black 
	peg 
else
	fill brown
	ball

if time % 6 > 3
	fill gold 
	box 
	peg
else
	fill silver
	peg
	box
```

### LiveCodingYoutube

```javascript
create(3,3,"o1f1FsIODK8") 
speed([1,4,7],-1)
speed([2,5,8],2)
play()
```

### Hydra

```javascript
s0.initScreen()

src(s0).modulate(s0).modulateRotate(s0).out()
```

### SonicPi

```ruby
def sounding(loop,sampling,pace)
  live_loop loop do
    with_fx :whammy do
      use_random_seed Time.now.to_i / 2
      sample sampling, rate: rrand(pace * -1, pace)
      sleep [0.5,1,2].choose
    end
  end
end


sounding(:bells,:perc_bell,4)
sounding(:snaps,:perc_snap,3)
sounding(:blips,:elec_blip2,3)
```
