Skip to content
47

Awesome Generative Art

Awesome generative art

1.8k stars108 forks169 entriesLast push Jun 4, 2024 (2 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Tools >Visual programming languages

vvvv

[Win]

In 2 lists

Touch designer

[Mac, Win]

Max

[Mac, Win]

In 4 lists

Pure Data

[Mac, Win, Linux]

In 3 lists

Quartz Composer

[Mac]

Vuo

[Mac]

Tools >Frameworks, libraries, engines, languages

Processing

[Mac, Win, Linux, Android]

In 6 listsDetails

Processing Python Mode

[Mac, Win, Linux]

OpenFrameworks

[Mac, Win, Linux, iOS, Android]

In 2 lists

Cinder

[Mac, Win, Linux, iOS, Android]

In 5 listsDetails

three.js

[Web]

In 7 listsDetails

Paper.js

[Web]

In 4 lists

p5.js

[Web]

In 4 listsDetails

Scriptographer

Unity

[Mac, Win]

In 2 lists

KodeLife

[Mac, Win, Linux]

Tools >Vjing software

VDMX

[Mac]

Resolume

[Mac, Win]

Modul8

[Mac]

CoGe VJ

[Mac]

MadMapper

[Mac]

Mitti

[Mac]

TouchViZ

[iOS]

Tools >Codecs

DXV codec

[Mac, Win]

HAP codec

[Mac, Win]

Tools >Seqensors

Vezér

[Mac]

Ableton Live

[Mac, Win]

In 2 lists

D3

Tools >Sound programming languages

SuperCollider

[Mac, Win, Linux]

Csound

[Mac, Win, Linux, iOS, Android, Web]

ChucK

[Mac, Win, Linux]

TidalCycles

[Mac, Win, Linux]

In 3 lists

Sonic Pi

[Mac, Win, Linux, Raspberry Pi]

In 2 lists

Reaktor

[Mac, Win]

In 2 lists

Tools >Software controllers

TouchOSC

[iOS, Android]

Tools >Other tools

Syphon

[Mac]

Spout

[Win]

Tools >Hardware

Arduino

Arduino boards have a number of shields you can attach to connect to CAN-enabled devices.

In 6 listsDetails

Raspberry Pi

a tiny and affordable computer that you can use to learn programming through fun, practical projects

In 7 listsDetails

Kinect

Leap Motion

In 2 lists

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

In 2 lists

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]

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]

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]

Websites

Creative Applications Network

OpenProcessing

In 2 lists

Create Digital Music/Motion

Field

[London]

In 2 lists

Lumen

Selected artists

Featured / United Visual Artists

[London]

In 2 lists

Anton Marini aka vade

Robert Hodgin aka flight404

A creative coder living in Brooklyn. Co-creator of the Cinder C++.

In 2 lists

Antivj

onformative

Communities

Generative Art Slack

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

Work

Job board on creativeapplications.net

vj booking

Events

OFFF

Conference for offline/online designers, motion designers, thinkers, sound designers, graphic designers, theorists, developers, professionals and students. (April)

In 2 lists

Resonate Festival

The Gray Area Festival

FIBER Festival

Mapping Festival

Eyeo Festival

Festival for Artists, data designers, creative coders, AI explorers, storytellers, tool & platform developers, and researchers all. (June)

In 2 lists

NODE

MUTEK

Live Performers Meeting

Berlin Atonal

Ars Electronica

Signal Festival

La Fête des Lumières

Press

HOLO magazine

Make magazine

The MagPi magazine

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed today
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday