// Genre: Psytrance // Taktart: 4/4 // Key: F# Moll // BPM: 140 setcpm(140/4) let key = 'f#' let triplet = 140/3 // samples samples({ kick: 'Drums/Kicks/Kick - Crrisis.wav', mainBass: 'Bass/Phull On Bass/Phull On Bass F#.wav', closedHat: 'Drums/closedHiHats/Ghosthack CH 4.wav' }, 'https://cdn.lupinexmedia.de/samples') // Mixer let master = slider(1, 0, 1) let drumGroup = slider(0.48, 0, 1) let arpGroup = slider(0, 0, 1) stack( // Key Base w Drums stack( s("kick").fast(4).cutoff(rand.range(500,650)).velocity(.7), s("mainBass").every(24,x=>x.fast(3)).every(24,x=>x.late(.5).fast(2)).late(1).cpm(140/3).fast(9).velocity(rand.range(.4,.7)).room(.2), s("closedHat").every(16,x=>x.fast(10)).late(.5).fast(4).cutoff(3000).velocity(0) ).gain(drumGroup), // Arps stack( n("0,2,4").when("<0 0 1>", x=>x.n("3,6,8")).scale("F:minor").arp("[0 1 2]*<12 16 20>").when("<0 0 0 1>", x=>x.rev()).s("square").fm(".1 .5 2").gain(saw.range(1, 0).slow(1)).room(.2) ).gain(arpGroup) ).postgain(master)