Neural Drift
Was seeing what binural beats could sound like. It’s a walking bass line with periodic melody.
setcpm(125/4)
// LEFT EAR - Base frequency bass
$: n("<<[0 ~ 7 ~] [0 5 ~ 5] [0 ~ 3 7] [0 7 5 3]> <[0 0 7 5] [~ 0 5 ~] [0 5 3 7] [0 ~ ~ 7]> <[0 7 0 5] [0 ~ 7 3] [0 5 7 5] [0 7 5 ~]> <[0 0 ~ 7] [0 5 7 ~] [~ 0 7 5] [0 7 ~ 3]>>").scale("e:minor").trans(-24)
.s("<triangle sawtooth triangle z_sawtooth>".slow(4))
.lpf("<400 600 350 500>".slow(4))
.resonance("<8 5 10 6>".slow(4))
.gain(0.85)
.distort(0.3)
.pan(0.1)
._pianoroll()
// RIGHT EAR - Very slightly detuned bass
$: n("<<[0 ~ 7 ~] [0 5 ~ 5] [0 ~ 3 7] [0 7 5 3]> <[0 0 7 5] [~ 0 5 ~] [0 5 3 7] [0 ~ ~ 7]> <[0 7 0 5] [0 ~ 7 3] [0 5 7 5] [0 7 5 ~]> <[0 0 ~ 7] [0 5 7 ~] [~ 0 7 5] [0 7 ~ 3]>>").scale("e:minor").trans(-24)
.s("<triangle sawtooth triangle z_sawtooth>".slow(4))
.lpf("<400 600 350 500>".slow(4))
.resonance("<8 5 10 6>".slow(4))
.gain(0.85)
.distort(0.3)
.detune("<2 3 2.5 3>".slow(4))
.pan(0.9)
._pianoroll()
// SUB BASS - LEFT EAR
$: n("<<0 0 0 0> <0 ~ 0 ~> <0 0 0 0> <0 ~ ~ 0>>").scale("e:minor").trans(-36)
.s("sine")
.gain(0.6)
.lpf(150)
.pan(0.2)
._pianoroll()
// SUB BASS - RIGHT EAR (very subtle detune)
$: n("<<0 0 0 0> <0 ~ 0 ~> <0 0 0 0> <0 ~ ~ 0>>").scale("e:minor").trans(-36)
.s("sine")
.gain(0.6)
.lpf(150)
.detune(4)
.pan(0.8)
._pianoroll()
// Floating pad - STEREO WIDENED with minimal detune
$: n("<[0 3 7] [0 4 7] [-1 2 5] [0 3 7]>").scale("e:minor").trans(0)
.s("gm_pad_2_warm")
.lpf("<1200 1500 1000 1400>".slow(8))
.gain(0.3)
.room(0.7)
.delay(0.6)
.pan(0.3)
._pianoroll()
$: n("<[0 3 7] [0 4 7] [-1 2 5] [0 3 7]>").scale("e:minor").trans(0)
.s("gm_pad_2_warm")
.lpf("<1200 1500 1000 1400>".slow(8))
.gain(0.3)
.room(0.7)
.delay(0.6)
.detune(1.5)
.pan(0.7)
._pianoroll()
// Polyrhythmic top line - natural stereo spread
$: n("<[0 7 5 3 0]!3 [0 4 7 10 7]!3 [0 5 7 12 7]!3 [0 3 7 5 0]!3>").scale("e:minor").trans(12)
.s("<gm_marimba kalimba triangle sawtooth>".slow(4))
.lpf(3500)
.gain("<0.4 0.45 0.5 0.45>".slow(4))
.delay(0.35)
.room(0.4)
.pan(perlin.range(0.3, 0.7))
._pianoroll()
// Kick - CENTERED
$: s("<bd:0!4 [bd:0 ~ bd:0 bd:0] bd:0!4 [bd:0 bd:0 ~ bd:0]>")
.gain(0.7)
.lpf(100)
.pan(0.5)
// Hi-hats - gentle stereo
$: s("<<hh:8*4 hh:8*8 hh:8*6 hh:8*16> <hh:8*8 hh:8*4 hh:8*12 hh:8*8>>")
.gain("<<0.25 0.3 0.35 0.4> <0.3 0.25 0.35 0.3>>")
.pan(perlin.range(0.4, 0.6))
// Soft brush sound instead of rimshot - adds texture without click
$: s("~ <~ [~ ~]> ~ <oh:4 [~ ~]>")
.gain(0.2)
.lpf(4000)
.room(0.5)
.pan(perlin.range(0.4, 0.6))
// Deep sub hits - CENTERED
$: s("<~!3 [bd:8 ~]>")
.gain(0.6)
.lpf(70)
.pan(0.5)
// Percussion fills - gentle pan
$: s("<~!3 [shaker:2*4 ~ perc:3 ~]>")
.gain(0.3)
.pan(perlin.range(0.4, 0.6))
// Reversed crash swells - gentle stereo
$: s("<~!7 crash:4>")
.gain(0.25)
.room(0.8)
.delay(0.5)
.pan(perlin.range(0.3, 0.7))