beta blocker
Computation as material in audio livecoding
- Dr. Till Bovermann, Department of Media, Aalto University, Finland
beta blocker [http://tai-studio.org] stack pickup heap counter - - PowerPoint PPT Presentation
Computation as material in audio livecoding Dr. Till Bovermann, Department of Media, Aalto University, Finland beta blocker [http://tai-studio.org] stack pickup heap counter BetaBlocker ? motivation motivation writing and listening to
Computation as material in audio livecoding
stack
counter pickupwriting and listening to self-manipulating code
motivation motivation motivation motivation
listening to computer chips
motivation motivation motivation motivation motivation
e.g. Audio Snifger – probing chips for their sound e.g. Arduino / ATMEGA 328 – listening to serial port
(Fredrik Olofgson, 2013)+ simple structure + does not crash + set probes arbitrarily + duplicate at will
stack instruction set
live coding?
Live coders expose and rewire the innards of software while it generates improvised music and/or visuals.
exploration of sonic phenomena
live coding
+ performance + exploration…
heap visualisationphenomena
exploration of sonic phenomena[sawtooth] [pulse] [saw+impulse]
a = BBlockerProgram([\ORG, \INC, \JMP, 1]); a = BBlockerProgram([\ORG] ++ (\NOP ! pulsewidth) ++ [\NOT, \JMP, 1]); x = a.play; a = BBlockerProgram([slope, \ORG] ++ ([\PSHL, -1, \ADD]) ++ [\JMP, 1]); x = a.play;[fm] [additive]
classic sound synthesis strategies20panned chip interpretations live code performance, scsymposium