Information Technology Grimoire

Version .0.0.1

IT Notes from various projects because I forget, and hopefully they help you too.

Neural Drift

Was seeing what binural beats could sound like. It’s a walking bass line with periodic melody.

Try it

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))
Last updated on 16 Nov 2025
Published on 16 Nov 2025