# Mathober2023_Index

# IndexOfBlips

For the 16th  Prompt Of Mathober: **Index,**  ***IndexOfBlips*** takes a former piece of ***SonicPi Code*** and adds an ***Index of 3*** to various lines***.***  The index is done by the following symbol: **“\*\*”**

## Poem

```ocaml
The Index
The Process
What sounds shall emerge
What sounds shall submerge
From this Process
Of adding an Index
```

## Audio

<iframe width="100%" height="300" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1635273471&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true"></iframe>

[IllestPreacha](https://soundcloud.com/llestreacha) · [IndexOfBlips](https://soundcloud.com/llestreacha/indexofblips)

## Code

### SonicPi

```ruby
#Index3ForBlips

#Remixing this code by adding an index of 3

#Done by bringing the power to 3 via **

with_fx :reverb do
  use_random_seed Time.now.to_i % 100 #making true random as it goes with the actual time
  puts Time.now.to_i
  live_loop :blips do
    use_bpm 120
    sample [:elec_blip,:elec_blip2,:elec_bong].choose, pan: rrand(-0.9,0.9)** 3, rate: rrand(-1.5, 1.5) ** 3
    sleep [0.5,1,2].choose
  end
end


live_loop :blips1, sync: :blips do
  use_random_seed Time.now.to_i #making true random as it goes with the actual time
  puts Time.now.to_i
  with_fx :ixi_techno, mix: rrand(0.1,0.9) ** 3 do
    use_bpm 60
    sample [:elec_blip,:elec_blup,:elec_blup,:elec_flip].choose, pitch: 4, pitch_stretch: 0.4**3, rate: rrand(-2.5, 2.5) **3
    sleep [0.5,1,2].choose
  end
end


live_loop :blips2, sync: :blips do
  use_random_seed Time.now.to_i / 3 #making true random as it goes with the actual time
  puts Time.now.to_i
  with_fx :echo,mix: rrand(0.1,0.7) ** 3, decay: rrand(0.5,2) ** 3 do
    use_bpm 120
    sample [:elec_blip,:elec_blip,:elec_blup,:elec_blup,:elec_flip].choose,amp: dice(5), rate: rrand(0,4) ** 3
    sleep [0.5**3,1,2**3].choose
  end
end
```
