do cps (86/60/2) d9 $ midicmd "midiClock*48" # s "midi" d3 $ note ((scaleP scalePattern $ (rotR 4) $ (+ slow 8 "x" <~> ((0.25 ~>) generateMelodicSeed)) -- $ slow 4 \n $ generateMelodicSeed ))#s "[pe-gtr:8,midi]" #gain 1.2 #orbit 2 #midichan 3 d9 $ midicmd "start" # s "midi" inversion = (* (-1))

The following are all the topics in my digital garden. These are ideas that I am in the process of learning about. Writing them here is a part of that learning process.

  • Bandlimiting
  • Climate crisis
  • Dsf
  • Databending
  • Deep listening
  • Blit
  • Bandlimited oscillator
  • Fir filter
  • Fm synthesis
  • Iir filter
  • Performance requirements of real Time dsp
  • White noise
  • Aliasing
  • Digital audio
  • Digital filters
  • Digital sampling
  • Minblep
  • Non Causal filter
  • Numerically controlled oscillator
  • Sample rate reduction
  • Fourier series
  • Garden vs. stream dichotomy
  • Jevon's paradox
  • Closures
  • Functional programming
  • Lazy evaluation
  • Partial application
  • Referential transparency
  • Simd vectorization
  • Wirth's law
  • Loop unrolling
  • Aaba song form
  • Cut Up technique
  • Folk song forms
  • Harmonic patterns in songs
  • Lyric writing techniques
  • Pop song form
  • Strophic form
  • Primary chords
  • Climate impact of technology
  • Digital garden