Below you can find an ever expanding list of Creative Coding resources and tips that I find along the way.
Generative (Design)
Tutorials / Techniques
- Flow technique deconstruction
- Unity procedural flower
- My text your handwriting ML
- Node based differential growth tutorial
- Fractal flame algorithm (How to draw smooth beautiful fractals / chaos systems)
- Unity GPU Voxel physics solver
Books & Resources
-
Free book about generative design + processing code
- Computer Graphics from Scratch (C++)
Inspiration
- Zach Lieberman: Daily Sketches in 2016
Web Audio
Books & Resources
-
Web Audio API: Advanced Sound for Games and Interactive Apps (Book)
-
Interactive introduction to digital signal processing
Tutorials
Libraries
-
WebAudioFont is a set of resources and associated technology that uses sample-based synthesis to play musical instruments in browser.
-
Tone.js is a Web Audio framework for creating interactive music in the browser. The architecture of Tone.js aims to be familiar to both musicians and audio programmers looking to create web-based audio applications. On the high-level, Tone offers common DAW (digital audio workstation) features like a global transport for scheduling events and prebuilt synths and effects. For signal-processing programmers (coming from languages like Max/MSP), Tone provides a wealth of high performance, low latency building blocks and DSP modules to build your own synthesizers, effects, and complex control signals.
-
A audio effects library for the Web Audio API
-
A javascript library that analyzes the frequency data from an audio source and extracts the underlying rhythmic information.
-
JS audio interface API (clickable drumpads, keyboards etc.)
Inspiration
- Web Audio Samples
- Web Audio Weekly
-
Sounds organized using t-SNE and played with WebAudio
-
Showcasing the best in Web Audio
-
Online live coding music environment
-
Cool online instruments
-
Programming Music: The Applications of Algorithmic Composition
Grammar based Hip-Hop beats
-
Live coding environment for music