Manually curated collection of Generative Art resources, tools and shiny things.
- vvvv [Win]
- Touch designer [Win]
- Max [Mac, Win]
- Pure Data [Mac, Win, Linux]
- Quartz Composer [Mac]
- Vuo [Mac]
- Processing [Mac, Win, Linux]
- OpenFrameworks [Mac, Win, Linux, iOS, Android]
- Cinder [Mac, Win, Linux, iOS, Android]
- three.js [Web]
- Paper.js [Web]
- p5.js [Web]
- Scriptographer
- Unity [Mac, Win]
- Generative Design
- Processing: A Programming Handbook for Visual Designers, Second Edition
- Make: Getting Started with Processing, Second Edition
- Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction
- The Nature of Code: Simulating Natural Systems with Processing
- Visualizing Data
- The SparkFun Guide to Processing
- Processing: Creative Coding and Generative Art in Processing 2
- Processing for Visual Artists: How to Create Expressive Images and Interactive Art
- Processing: Creative Coding and Computational Art (Foundation)
- The Essential Guide to Processing for Flash Developers
- Programming Interactivity
- Generative Art
- Algorithms for Visual Design Using the Processing Language
- Data-driven Graphic Design: Creative Coding for Visual Communication
- Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world
- Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot
- Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
- Processing 2: Creative Programming Cookbook
- Processing 2: Creative Coding Hotshot
- 10 PRINT CHR$(205.5+RND(1)); : GOTO 10
- Getting Started with Arduino: The Open Source Electronics Prototyping Platform (Make)
- Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing
- Physical Computing: Sensing and Controlling the Physical World with Computers
- Aesthetic Computing
- Analog In, Digital Out: Brendan Dawes on Interaction Design
- Einführung ins Programmieren mit Processing (De)
- Processing - eine Einführung in die Programmierung (De)
- Programming for Artists (Ru) FREE
- Creative Programming for Digital Media & Mobile Apps
- Interactive Data Visualization with Processing
- Projects for Interactive Data Visualization with Processing
- openFrameworks Tutorial Series
- The Arduino Platform and C Programming
- Interfacing with the Raspberry Pi
- Getting started with Augmented Reality
- Creative Coding
- Survey of Music Technology
- Learn to Code Electronic Music Tools with Javascript
- Machine Learning for Musicians and Artists
- Machine Learning for Artists
- Advanced JS: Natural Simulations
- The Coding Train by Daniel Shiffman
- AUDIO-VISUAL PERFORMANCE
- LeCollagiste VJ group on Vimeo
- TouchDesigner group on Vimeo
- Processing group on Vimeo
- MadMapper group on Vimeo
- Syphon group on Vimeo
- OFFF
- Resonate Festival
- The Gray Area Festival
- FIBER Festival
- Mapping Festival
- Eyeo Festival
- NODE
- MUTEK
- Live Performers Meeting
- Berlin Atonal
- Ars Electronica
- Signal Festival
- La Fête des Lumières
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, Kosmos has waived all copyright and related or neighboring rights to this work.
Hey dude! Help me out for a couple of 🍻!