Loading Patchies...

Introduction

Patchies is a creative coding patcher where you write small programs using the tools and libraries that you already know, and patch them together to make something interesting.

A random walk world made with P5.js and a Hydra shader

Try this patch — It uses P5.js with Hydra to create a random walk shader.

It's a playground where you can make interactive widgets, craft synthesizers, simulate biology and physics, design audio-reactive visuals, compose shader graphs, and connect all of them together.

It's all running on the web, no installation needed.

Prefer to watch a video? Check out this walkthrough on YouTube.

What can I make?

Patchies lets you use audio, visual and computational tools and libraries that you know and love, together in one place. For example:

What is patching?

Patchies lets you write small blocks of code and patch them together.

Patching is a visual way to program by connecting objects together. Each object does something e.g. generate sound, generate visual, compute some values. You then chain their messages, audio output, video output together to build up a larger program.

This is heavily inspired by the actor model, as well as software like TouchDesigner, Pure Data and Max/MSP.

See Also