Applied Math for Creative Coders
Math Models for Creative Coders
Systems
Filters
Math Models for Creative Coders
Tools and Tech
Tools and Installation
Starting up Sound
Adding Libraries to p5.js
Using Constructor Objects in p5.js
The Open Sound Protocol
Maths
Complex Numbers
Vectors
Matrix Algebra Whirlwind Tour
Things at Right Angles
Systems
Frequency and Time Domains
Phasor Diagrams
Sampling And Aliasing
Fourier Series and Fourier Transform
Filters
Convolution
Geometry
Movement and Animation
Circles
Fractals
Affine Transformation Fractals
L-Systems
Kolams and Lusona
Media
Additive Sound Synthesis
FM based Sound Synthesis
Making Noise Predictably
The Karplus-Strong Guitar Algorithm
A Sound Glossary
AI
Working with Neural Nets
The Perceptron
The Multilayer Perceptron
MLPs and Backpropagation
Gradient Descent
AI by Hand
Projects
Projects
On this page
References
Math Models for Creative Coders
Systems
Filters
Filters
Published
December 11, 2025
Modified
February 18, 2026
References
https://ccrma.stanford.edu/~jos/filters/
Back to top
Fourier Series and Fourier Transform
Convolution