959 views
owned this note
# 🌟 Links for Live Coding
.. Live coding, VJ, Algorave & Shader Showdown & Jams
Just experienced [Lynn Drumm's DJ-Set](https://youtu.be/h_u8DkST08k) @ [Revision25](https://2025.revision-party.net/) set with 38(!) live coders all over the world in a shader jam. Unbelievable! It was a mega crazy mind-blowing milestone in the livecoding area. So I just want to check out what tools, apps, and bits and pieces are used to make stuff like this happen.
## 🎹 Live Coding Audio
1. [**TidalCycles**](https://tidalcycles.org/) Pattern-based Haskell DSL for live music
1. [**Strudel**](https://strudel.cc/) JS port for Tidal. It's like codepen for algoraving.
1. [**FoxDot**](https://foxdot.org/) Python live coding for SuperCollider
1. [**SuperCollider**](https://supercollider.github.io/) Audio synthesis & programming language
1. [**Sonic Pi**](https://sonic-pi.net/) Ruby-based live music platform (ideal for education)
1. [**ORCA**](https://github.com/hundredrabbits/Orca) Esoteric ASCII live coding sequencer
1. [**Gibber / Gibberwocky**](https://gibber.cc/) Browser-based music & visuals with JS
1. [**Hydra**](https://hydra.ojack.xyz/) Web-based, audio-reactive visuals by Olivia Jack
## 💻 Live Coding Video
1. [**Bonzomatic**](https://github.com/Gargaj/Bonzomatic) Real-time shader live coding with GLSL
1. [**Bonzomatic (0b5er Fork)**](https://github.com/0b5vr/bonzomatic) Extended fork with audio sync, multi-pass, etc.
1. [**ShaderToy (modded)**](https://www.shadertoy.com/) Custom versions with MIDI, audio, etc.
1. [**ISF (Interactive Shader Format)**](https://github.com/teragonaudio/VDMX-Shaders/blob/master/README.md) Shaders for VDMX & Co
1. [**TouchDesigner**](https://derivative.ca/) Modular real-time visual builder
1. [**VDMX**](https://vidvox.net/) ($) Mac-based VJ platform with ISF, audio reactivity
1. [**Resolume**](https://resolume.com/) ($) Standard VJ software for club visuals
1. [**Notch**](https://www.notch.one/) ($) High-end real-time visuals for stage & events
1. [**OpenFrameworks**](https://openframeworks.cc/) C++ framework for creative real-time applications
1. [**Processing / p5.js**](https://p5js.org/) Java/JavaScript frameworks for generative art
2. [**ISF (Interactive Shader Format)**](https://github.com/Vidvox/isf) Official GitHub page of the ISF project by Vidvox.
## 🌐 Sync & Communication
1. [**OSC (Open Sound Control)**](http://opensoundcontrol.org/) Network communication for audio & visuals
1. [**MIDI**](https://www.midi.org/) Classic trigger & sync standard
1. [**Ableton Link**](https://www.ableton.com/en/link/) ($) BPM/beat sync across multiple tools
1. [**FFT Analysis**](https://en.wikipedia.org/wiki/Fast_Fourier_transform) Frequency analysis as a control signal
1. [**Syphon**](https://syphon.github.io/) Video sharing between VJ apps (Mac/Win)
1. [**Spout**](https://spout.zeal.co/) - ...
1. [**flok**](https://github.com/munshkr/flok) great multiuser live coding editor
## 🧠 Communities
1. [**TOPLAP**](https://toplap.org/) International live coding community & philosophy
1. [**Algorave.org**](https://algorave.com/) Home base of the algorave movement
1. [**Demozoo**](https://demozoo.org/) Database & archive of all demoscene releases
1. [**Demoparty.net**](https://demoparty.net/) Directory of all demo scene events worldwide
1. [**livecode.demozoo.org**](https://livecode.demozoo.org/) Shader Showdown database
1. [**Pouët**](https://www.pouet.net/) Classic demo scene platform & forum for releases
1. [**Revision Party**](https://2024.revision-party.net/) Official website of the largest demo scene party
1. [**the.CodingTrain**](https://thecodingtrain.com/) Tutorials & inspiration for generative coding
1. [**glslsandbox.com**](http://glslsandbox.com/) Community-based WebGL shader platform
1. [**Patchstorage**](https://patchstorage.com/) Collection of patches for TouchDesigner, Hydra, VDMX
1. [**Algorave India**](https://algorave.in/workshops/Introduction-to-Live-Coding-Music-Strudel-May-2024.html) - Nice community, with learning stuff, for e.g. strudel guide
## 🛠️ Extras & Experiments
1. [**Cables.gl**](https://cables.gl/) Node-based WebGL visual patching in the browser
1. [**vvvv gamma**](https://visualprogramming.net/) Visual real-time programming tool
1. [**Max/MSP / Jitter**](https://cycling74.com/) Classic for interactive audio-visual art
1. [**OBS + Shader Plugins**](https://obsproject.com/forum/resources/obs-shaderfilter.1736/) Livestreaming + real-time effects
1. [**All things live coding**](https://github.com/toplap/awesome-livecoding) A l-o-o-o-ng list
## Errata
...