UCLA Mathematics
Math + Code + Art
Nine tutorials connecting mathematical ideas to visual and audio output, each written as a Jupyter notebook with explanation and runnable code.
01
Music Spirograph
Parametric geometry driven by audio features
02
Music Painting
Mapping audio features to color and brushstroke via random walk
03
Neural Music Visualizer
CPPN-generated animation conditioned on audio features
04
Random Walk + Neural Networks
Random walk drawing with a coordinate network and audio modulation
05
Neural Style Transfer
Separating content and style using VGG19 feature maps
06
Voronoi Photo Mosaic
Voronoi tessellation over sampled image points
07
Style Transfer Voronoi
Voronoi mosaic with neural style transfer applied
08
Algorithmic Photo Collage
Assembling a target image from a library of tile images
09
TSP Line Drawing
Image-to-point sampling and TSP optimization for single-line drawing