I started out with a Processing sketch (code) provided by the course instructors. The soundtrack „Prelude No. 14“ by Chris Zabriskie is taken from YouTube’s audio library:
A few rules generate intricate patterns – it’s fascinating! I’ve published my sketch on GitHub. Use the mouse to control the pattern: frame rate (left/right), cell size (up / down) and colors (click).