Write NOW, Run Anytime
summary
Live coding system built on NetBeans called Praxis LIVE supports real-time Java hot-reloading by compiling class bodies in memory with a fresh classloader per edit, splitting identity/state/code so crashes fail fast. Runtime uses a forest-of-actors runtime with graph-root mailboxes, process-splitting for low-latency audio/video, and a 48 kHz Java synthesis path. Demo includes hardware I/O (TinkerForge), Processing/GL shaders, and a working single live-coded Java lambda that mangles the Amen drum loop live.
AI-written summary · about
chapters (24)
- 0:00Introduction
- 6:50Wikipedia
- 10:15Processing
- 11:54Live coding
- 12:42Interacting with components
- 13:00Interacting from outside the code
- 13:35Changing properties in the code
- 14:10Visual Port
- 15:03Infrared Sensor
- 15:48Faro Example
- 16:45Geometric Example
- 18:20Audio Example
- 19:08Trigger Component
- 21:28Cheating Time
- 22:05Phase Modulation
- 24:53Technical Stuff
- 25:21Graphs
- 26:12Services
- 26:23Processes
- 26:54Distributed hubs
- 27:09Java C
- 28:13Java Object
- 29:03Smalltalk
- 29:23Performance
related talks
47mProgramming In Time - Live Coding for Creative Performances
17mLive Coding Performance
24mPlay with your code
26mFrom Live Code to Sound: Building a Ruby Live Coding Engine
42mLet’s use IntelliJ as a game engine, just because we can
01mAudiovisual Programming in Live Performance
50mLet’s use IntelliJ as a game engine, just because we can
08mAIrgots: Live Coding Performance
