Programming for Visual Artists

Aalto University, 2024-2025

2024-2025 Course Materials

Sketches, Lab, sessions, slide decks, source files, and project material.

Current Session

Session 08: Sound and camera

Session 08 includes sound, webcam, image-to-sound experiments, and source-first media examples.

Web Sketches

Run p5.js companion sketches in the page.

Web-first where possible

Start with the embedded sketches. Open PDFs or Processing files when you need source material.

Sketch Lab

Edit p5.js companion sketches directly in the browser.

Run Code in Place

Choose a sketch, edit the JavaScript, and run it in the same page.

Change One Thing at a Time

Start with color, speed, size, branch length, particle lifespan, or the number of grid cells.

Privacy

Code edits run locally in your browser and are not uploaded.

Sessions

Open a week when you want slides, sketches, and Processing material together.

Slide Decks

Choose a session deck and open it as a PDF.

Projects

Use these example files when you are comparing how a course prompt can become code.

Project Brief 1

Start from interactive drawing, mouse input, and visible changes in response to the viewer.

Project Brief 2

Start from generative systems, grids, loops, and controlled variation.