Aalto Coding Generative Media Coding openFrameworks

2021/05 Generative Media Coding @ Aalto Media Lab

In 17-21 May 2021, I taught the Generative Media Coding course at Aalto Media Lab (Aalto University).

Teacher: Nuno N. Correia (

Projects by: Eric Zuuring, Francesca Bogani Amadori, Henry Lämsä, Lassi Häkkinen, Liga Felta, Özge Raudanjoki, Philippe La Grassa, Simon Fankhauser, Zuzanna Oniszczuk

Made with: (8 projects) and (1 project)


ZuzannaOniszczuk 1


Course topics:

  • Introduction to Generative Media and openFrameworks
  • 2D drawing and text
  • Forces and particle systems
  • Noise
  • Images and video
  • Sound and sound visualization
  • Coursework support

Course materials:

  • Video tutorials and code (to be distributed in advance of the course)
  • Code repository:
  • Previous courses:


  • ofBook (work in progress)
  • Gross, B. and Bohnacker, H. 2018. “Generative Design: Visualize, Program, and Create with JavaScript in p5.js”, Reprint edition, New York, Princeton Architectural Press.
  • Hoff, A., n.d., Generative Art, (suggested by Matti Niinimäki – thanks)
  • Levin, G. & Brain, T. 2021. “Code as Creative Medium: A Teacher’s Manual: A Handbook for Computational Art and Design”, MIT Press.
  • Noble, J., 2012. “Programming Interactivity: A Designer’s Guide to Processing, Arduino, and openFrameworks” (2nd Edition), O’Reilly Media. (new version coming out in May 2016)
  • Perevalov, D., 2013. “Mastering openFrameworks: Creative Coding Demystified”, Packt
  • Perevalov, D. & Tatarnikov, I., 2015. “openFrameworks Essentials”, Packt
  • Shiffman, D., 2012. The Nature of Code: Simulating Natural Systems with Processing. Examples ported to oF:

Leave a Reply