d4 -- $ rev \n $ note ((scaleP scalePattern -- $ off 4 ((+ 2 ).slow 2) \n -- $ off 1 (inversion.slow 2) \n $(rotR 1.5 ) $(+ slow 8 "x" <~> generateMelodicSeed) -- $ inversion \n $ generateMelodicSeed ))#s "[pe-gtr:12,midi]" #gain 1.2 #orbit 3 #midichan 4 d1 $ note ((scaleP scalePattern $ off 4 ((+ 2 ).slow 2) $ off 1 (inversion.slow 2) $ off 3 (inversion.slow 3) $ off 1.5 ((+ 2).rev.slow 2) $ generateMelodicSeed ))#s "[pe-gtr:10,midi]" #gain 1 #orbit 0 #midichan 1 d2 $ note ((scaleP scalePattern $ (rotR 3.5) -- $ inversion \n $ (+ slow 8 "x" <~> ((0.5 ~>) generateMelodicSeed)) -- $ slow 2 \n $ generateMelodicSeed ) - 12)#s "[pe-gtr:9,midi]" #gain 1.2 #orbit 1 #midichan 2 scalePattern = slow 12 ""

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