| |
| vvvv | | | [Win] |
| Touch designer | | | [Mac, Win] |
| Max | | | [Mac, Win] |
| Pure Data | | | [Mac, Win, Linux] |
| Quartz Composer | | | [Mac] |
| Vuo | | | [Mac] |
| |
| Processing | | | [Mac, Win, Linux, Android] |
| Processing Python Mode | | | [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] |
| KodeLife | | | [Mac, Win, Linux] |
| |
| VDMX | | | [Mac] |
| Resolume | | | [Mac, Win] |
| Modul8 | | | [Mac] |
| CoGe VJ | | | [Mac] |
| MadMapper | | | [Mac] |
| Mitti | | | [Mac] |
| TouchViZ | | | [iOS] |
| |
| DXV codec | | | [Mac, Win] |
| HAP codec | 199 | about 3 years ago | [Mac, Win] |
| |
| Vezér | | | [Mac] |
| Ableton Live | | | [Mac, Win] |
| D3 | | | |
| |
| SuperCollider | | | [Mac, Win, Linux] |
| Csound | | | [Mac, Win, Linux, iOS, Android, Web] |
| ChucK | | | [Mac, Win, Linux] |
| TidalCycles | | | [Mac, Win, Linux] |
| Sonic Pi | | | [Mac, Win, Linux, Raspberry Pi] |
| Reaktor | | | [Mac, Win] |
| |
| TouchOSC | | | [iOS, Android] |
| |
| Syphon | | | [Mac] |
| Spout | | | [Win] |
| |
| Arduino | | | |
| Raspberry Pi | | | |
| Kinect | | | |
| Leap Motion | | | |
Awesome Generative Art / Learning Resources / Books |
| New Media Art | | | [history] |
| Art and Electronic Media | | | [history] |
| Aesthetics of Interaction in Digital Art | | | [history] |
| Aesthetic Computing | | | [history] |
| Internet Art (World of Art) | | | [history] |
| Digital Art (World of Art) | | | [history] |
| Digital Arts: An Introduction to New Media (Berg New Media Series) | | | [history] |
| Art Pocket Digital Art | | | [history] |
| The World of Digital Art | | | [history] |
| Form+Code in Design, Art, and Architecture | | | [history] |
| 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 | | | [history] |
| Code as Creative Medium: A Handbook for Computational Art and Design | | | history] |
| Generative Design: Visualize, Program, and Create with JavaScript in p5.js | | | [algorithms, processing] |
| Processing: A Programming Handbook for Visual Designers, Second Edition | | | [processing] |
| Make: Getting Started with Processing, Second Edition | | | [processing] |
| Make: Getting Started with p5.js | | | [p5.js] |
| Make: Getting Started with Processing.py | | | [processing.py] |
| Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction | | | [processing] |
| The Nature of Code: Simulating Natural Systems with Processing | | | [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] |
| Processing: Creative Coding and Computational Art (Foundation) | | | [processing] |
| The Essential Guide to Processing for Flash Developers | | | [processing] |
| Programming Interactivity | | | |
| Generative Art: A Practical Guide Using Processing | | | [processing] |
| Algorithms for Visual Design Using the Processing Language | | | [processing] |
| 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 | | | |
| Kinect in Motion - Audio and Visual Tracking by Example | | | [kinect, c#] |
| Kinect Hacks: Tips & Tools for Motion and Pattern Detection | | | [kinect, processing, openframeworks] |
| Beginning Microsoft Kinect for Windows SDK 2.0: Motion and Depth Sensing for Natural User Interfaces | | | [kinect] |
| Kinect for Windows SDK Programming Guide | | | [kinect, c#] |
| Kinect Open Source Programming Secrets: Hacking the Kinect with OpenNI, NITE, and Java | | | [kinect] |
| Human Gait Recognition Using Body Measures and Joints Angles: A Study Using Microsoft Kinect | | | [kinect] |
| Beginning Kinect Programming with the Microsoft Kinect SDK (Expert's Voice in Microsoft) | | | [kinect] |
| Arduino and Kinect Projects: Design, Build, Blow Their Minds (Technology in Action) | | | [kinect, arduino] |
| Programming with the Kinect for Windows Software Development Kit (Developer Reference) | | | [kinect, c#] |
| Augmented Reality with Kinect | | | [kinect, ar] |
| Meet the Kinect: An Introduction to Programming Natural User Interfaces (Technology in Action) | | | [kinect] |
| Hacking the Kinect (Technology in Action) | | | [kinect] |
| Learning Quartz Composer: A Hands-On Guide to Creating Motion Graphics with Quartz Composer | | | [quartz composer] |
| Rapid Android Development: Build Rich, Sensor-Based Applications with Processing | | | |
| Processing 2: Creative Programming Cookbook | | | [processing] |
| Processing 2: Creative Coding Hotshot | | | [processing] |
| 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 | | | |
| 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 | | | |
| The Book of Shaders by Patricio Gonzalez Vivo and Jen Lowe | | | |
| Prototyping Interfaces: Interaktives Skizzieren mit vvvv | | | [vvvv] |
| Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play | | | [ml, gan] |
| GANs in Action: Deep learning with Generative Adversarial Networks | | | [ml, gan] |
| Generative AI with Python and TensorFlow 2: Create images, text, and music with VAEs, GANs, LSTMs, Transformer models | | | [ml, gan] |
| Hands-On Image Generation with TensorFlow: A practical guide to generating images and videos using deep learning | | | [ml, gan] |
| Generative Art: Algorithms as Artistic Tool (Art & Artists) | | | |
| Coding Art: The Four Steps to Creative Programming with the Processing Language (Design Thinking) | | | [processing] |
Awesome Generative Art / Learning Resources / Courses |
| 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 | | | [ml] |
| Machine Learning for Artists | | | [ml] |
| Creative Applications of Deep Learning with TensorFlow | | | [ml] |
| Advanced JS: Natural Simulations | | | |
| Pixar in a Box - Effects | | | |
| Programming MAX: Structuring Interactive Software for Digital Arts | | | |
| inconvergent · A Study of Generative Algorithms | | | |
| Building a Real Application With Kinect | | | [kinect] |
| Kinect Interaction with WPF and Beyond | | | [kinect] |
| Developing for Leap Motion in C# | | | [leap motion] |
| Physics-Based Sound Synthesis for Games and Interactive Systems | | | [audio, chuck] |
| Sound Synthesis Using Reaktor | | | [audio, reaktor] |
| The Nature of Code | | | [p5.js] |
| Introduction to Programming for Musicians and Digital Artists | | | [audio, chuck] |
| Introduction to Programming for the Visual Arts with p5.js | | | [p5.js] |
| The Arduino Platform and C Programming | | | [arduino] |
| Interfacing with the Arduino | | | [arduino] |
| 3D Models for Virtual Reality | | | [vr, unity] |
| Games, Sensors and Media | | | [ios] |
| How Virtual Reality (VR) Works | | | [vr] |
| Interactive 3D Graphics | | | [3d, webgl, three.js] |
Awesome Generative Art / Websites |
| Creative Applications Network | | | |
| OpenProcessing | | | |
| Create Digital Music/Motion | | | |
| Field | | | |
| Lumen | | | |
Awesome Generative Art / Selected artists |
| Featured / United Visual Artists | | | |
| Anton Marini aka vade | | | |
| Robert Hodgin aka flight404 | | | |
| Antivj | | | |
| onformative | | | |
Awesome Generative Art / Communities |
| Generative Art Slack | | | |
Awesome Generative Art / Video Channels |
| 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 | | | |
Awesome Generative Art / Work |
| Job board on creativeapplications.net | | | |
| vj booking | | | |
Awesome Generative Art / Events |
| 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 | | | |
Awesome Generative Art / Press |
| HOLO magazine | | | |
| Make magazine | | | |
| The MagPi magazine | | | |