A little thing spitting out little things

as = (ring :b2, :b2, :b2, :cs3, :e3, :cs4)
live_loop :as do
  with_fx :echo, phase: 0.5 do
    use_random_seed (ring 512342367868766534534578, 51234231612312312545672135732121, 51234231611231232312312545672135732121).tick(:asd)
    3.times do
      24.times do
        use_synth :fm
        use_synth_defaults divisor: (ring 10, 5, 1, 0.125).choose , depth: 1, attack: 0, sustain: 0, release: rrand(0, 0.125), amp: 3, cutoff: 100
        play as.choose
        sleep (ring 0.25, 0.125, 0.125).tick(:assd)
        
      end
    end
  end
end





4 Likes

That’s nice. Sounds a bit like a sample, but using synths. That’s good.

Out of interest why do you have the long numbers for random seeds?

I Just randomly Tried different seeds and saved the 3 i Liked

But you do not use anywhere your symbols ‘:asd’ nor ‘:assd’.
In my opinion and in simple tests I am getting the exact same results
without the use_random_seed-Line
and a sleep line with just the code: “sleep (ring 0.25, 0.125, 0.125).tick”.