Such a broken Ruby loop : <p>I'm using Sonic Pi on Mac and the following code with a while loop just goes right over what I want the condition to be.</p>

<pre><code>cut = 0
until cut &gt;= 110 do
    cue :foo
    4.times do |i|
      use_random_seed 667
      16.times do
        use_synth :tb303
        play chord(:e3, :minor).choose, attack: 0, release: 0.1, cutoff: cut + i * 10
        sleep 0.125
        cut += 1
        puts cut
      end
    end
    cue :bar
    32.times do |i|
      use_synth :tb303
      play chord(:a3, :minor).choose, attack: 0, release: 0.05, cutoff: cut + i, res: rrand(0.9, 0.95)
      sleep 0.125
      cut += 1
      puts cut
    end
  end
</code></pre>

<p>I need so much help lol</p>
