~/talk

Programming In Time - Live Coding for Creative Performances

Talkat GOTO Copenhagen 2014 · 2014-09-25..09-26· [creative-coding]
links:none on file
slides:none on file

Live coding real-time audio using Extempore compiles and hot-swaps code from note-level patterns down to DSP and device drivers, with live examples including two DisKlavier pianos, a synth/drum piano piece, and a particle-in-cell plasma simulation distributed across nodes. A fold function is redefined mid-execution to demonstrate referential transparency lost and the importance of timing; musical parts use temporal recursion and MIDI ranges 0–127; audio runs at 192 kHz, 32-sample buffers (~6,000 interrupts/sec, ~160 μs budget). Also shows hot-swap across cluster for interactive multi-screen installations.

AI-written summary · about

  1. 0:00Welcome
  2. 1:50Hard vs soft real-time systems
  3. 3:57World vs product programming
  4. 8:49Redefining liveness
  5. 12:46Breaking referential transparency
  6. 17:24Temporal recursion for music
  7. 23:50Quantizing scales
  8. 28:21Layering synths and drums
  9. 31:00Live audio processing
  10. 34:50DSP timing constraints
  11. 37:23Plasma physics simulations
  12. 41:14Interactive physics wall
  13. 44:55Extemporary language overview
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.