Happy new year all
So how will part B and C sound like?
Kind regards
Relaxnow
Noise jumping off point inspired by Nils
use_bpm 50
/ noisy chopped sweep /
live_loop :noise1,sync: :time do
tick
use_synth :noise
cr = range(-40,0,steps: 0.125).reflect.look
use_synth_defaults release: [0.01,0.02,0.04].choose, cutoff: [70,80,90].choose+cr
# n = [-12,5,-3,12,0, 0,0,0,0,0]
n = [0,12]
play :c2+n.look, amp: 4, pan: rdist(1)
sleep 0.125
end
Part A
# 230101 0200 Happy new year jam sketch part A
# 230101 0200
# Backup
# Jumping off point - the first noise part of
# "RA Sessions: Nils Frahm - All Melody / #2 | Resident Advisor" https://youtu.be/NW87dBPjHuU
use_bpm 50
set_volume! 1
live_loop :time, delay: 0.01 do
sleep 1
end
with_fx :reverb, room: 0.9 do
live_loop :mel5, sync: :time do
tick
n = :ds5 #:ds5
n1 = n + [0,5].look
use_synth :beep
use_synth_defaults release: 0.3#, cutoff: [60,70,80,90].look
/ Change here /
melriff = 0
#melriff = 1
a = 10 #10
#puts melriff = knit(1,a*2, 0,a).look
puts melriff = knit(1,a, 0,a).look
sl = 0.5
case melriff
when 0
# 0.5 0.5 0.5 0.5 0.5*4=2 2+2 = 4 +4 = 8
sleep knit(sl,1, sl,1, sl,1, sl,1, sl*4,1, sl,1, sl,1, sl,1, sl,1, sl*4,1).look
when 1
play knit(nil,1, n-5,1, n,1, nil,1, n+3,1 , nil,1, n-5,1, n,1, nil,1, n+7,1).look # nice
sleep knit(sl,1, sl,1, sl,1, sl,1, sl*4,1, sl,1, sl,1, sl,1, sl,1, sl*4,1).look
end
end
with_fx :krush do
/ riff 2 / # gets out of sync?
live_loop :riff2, sync: :time do
#stop
tick
n = :ds3
n = knit(nil,64,:ds3,64, nil,64,:ds2,64).look
use_synth :beep
use_synth_defaults release: 0.1
play n+[0,knit(3,8, 2,8).look,5].look, cutoff: [40,50,60,70,80].look, amp: 0.5 if spread(3,5).look
#play n+[0,knit(3,8, 2,8).look,5].look, cutoff: [40,50,60,70,80].look, amp: 0.5 if spread(5,7).look
sleep 0.125
end
end
/ noisy chopped sweep /
live_loop :noise1,sync: :time do
tick
use_synth :noise
cr = range(-40,0,steps: 0.125).reflect.look
use_synth_defaults release: [0.01,0.02,0.04].choose, cutoff: [70,80,90].choose+cr
# n = [-12,5,-3,12,0, 0,0,0,0,0]
n = [0,12]
play :c2+n.look, amp: 4, pan: rdist(1)
sleep 0.125
end
/ sine bass /
live_loop :bass,sync: :time do
tick
use_synth :sine
n = [:ds2]
a = 8 # 8
density [1,2].choose do
/ possible progression /
# A1 1 1
# A2 1
# A3 1
# B1 1
# B2 1 1 1
noteup = knit(0,a).look # A1
noteup = knit(0,a, 3,a).look # A2 nice
puts noteup = knit(0,a, 2,a, 3,a, 7-12,a).look # A3 nice
#play n.look+ noteup if bools(1,0,0,0, 0,0,0,0 ).look # B1 one note
play n.look+ noteup if bools(1,[0,0,1].look,0,0, 0,0,0,0).look # B2 with rhythmic variation nice
#play n.look+ noteup if bools(1,0,1,0, 1,0,1,0).look # B3 with rhythmic variation (test)
#midi_cc 0, noteup+1 # (Could be used as hydra input)
sleep 0.5
end
end
/ kick /
live_loop :kick,sync: :time do
sample :bd_fat, amp: [4,0.5,0.5,0.5, 2,0.5,0.5,0.5].tick
sleep 0.5
end
end