As usual, this started off as somebody elses code

and as usual I cant remember who’s. But I think the word ’ nuotit’ in there
is probably a big clue. :slight_smile:

So if it’s you, put your hand up.

Now to figure out what else I can do with it. :thinking:

And how to boil it down smaller, of course.

Eli…

use_bpm 120 # SET THE TEMPO OF YOUR LIVE SET HERE
use_debug false
set_sched_ahead_time! 2

beat1Cutoff = 130
beat1Vol = 1.0
kickToggle = 0
kickVol = 1.0
kickDecay = 1.0
kickRate = 4
hihatToggle = 0
hihatVol = 1.0
hihatDecay = 0
hihatRate = 1.0
percToggle = 0
percVol = 1.0
percDecay = 0
drumReverb = (line 0, 4, steps: 4)
lowKill = 0
synthCutoff = 30
synthResonance = 0.5
synthAttack = 0
synthRelease = 0.25
synthReverb = 0.5
synthDistortion = 0.2
synthWaveform = :supersaw
synthVol=2
synth2Waveform = :fm
synth2Volume = 2
synth2Transpose = 0

nuotit = [62,60,74,60,78,62,56,58]

kickSample = :bd_fat

kickPattern = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]

c = chords1 = [(chord :e, :minor), (chord :e, :minor), (chord :b, '7sus4'), (chord :a, 'sus4'), (chord :b, '7sus4'), (chord :d+12, 'sus4')].shuffle
d = chords2 = [(chord :e, :minor), (chord :e, :minor), (chord :b, '7sus4'), (chord :a, 'sus4'), (chord :b, '7sus4'), (chord :d+12, 'sus4')].shuffle
e = chords3 = [(chord :e, :minor), (chord :e, :minor), (chord :b, '7sus4'), (chord :a, 'sus4'), (chord :b, '7sus4'), (chord :d+12, 'sus4')].shuffle

live_loop :kickdrum do
  with_fx :distortion, mix: 0.3 do
    16.times do
      sample kickSample, amp: kickPattern.ring.tick*kickVol*1.5, rate: kickRate, finish: kickDecay, cutoff: 110
      sleep 0.25
    end
  end
end

with_fx :rbpf ,cutoff: 80 do
  with_fx :echo do
    with_fx :ixi_techno, phase: 64 do
      
      
      live_loop :ring_test do
        use_synth :supersaw
        4.times do
          c =chords1.tick
          play c-24, cutoff: (ring 80,100).look, amp: (ring 1.5, 2).look * 2
          sleep 0.25
          play c.tick-24, cutoff: (ring 80,100).look, amp: (ring 1.5, 2).look * 2
          sleep [0.25,0.5].choose
        end
      end
    end
  end
end

with_fx :rbpf ,cutoff: 80 do
  with_fx :echo do
    with_fx :ixi_techno, phase: 32 do
      
      live_loop :ring_test1 do
        use_synth :pulse
        4.times do
          e =chords2.tick
          play e-24, cutoff: (ring 80,100).look, amp: (ring 1.5, 2).look * 2
          sleep 0.25
          play e.tick-24, cutoff: (ring 80,100).look, amp: (ring 1.5, 2).look * 2
          sleep [0.25,0.5].choose
        end
      end
    end
  end
end


with_fx :rbpf ,cutoff: 80 do
  with_fx :echo do
    with_fx :ixi_techno, phase: 16 do
      live_loop :bass_test do
        use_synth :fm
        4.times do
          d =chords3.tick
          play d-24, cutoff: (ring 80,100).look, amp: (ring 1.5, 2).look * 3
          sleep 0.25
          play d.tick-24, cutoff: (ring 80,100).look, amp: (ring 1.5, 2).look * 3
          sleep [0.25,0.5].choose
        end
      end
    end
  end
end

The matches for that word that come up in the forum’s search function all point to @TonnyStampert :eyes:

1 Like