one bit music workshop

as part of the xxxxx-workshops series at this year's club transmediale, i was asked to do a day on one bit music. this is a very silly way to produce music - basically flipping pins on/off with no amplitude control! but i liked the challenge and for me limitations like these are needed to get anything done at all. thanks to anke, martin and derek for organising.
attached are the slides, arduino code and schematics we used that day.

the workshop (6-hours short) was divided into 3 parts: first some theory about microcontrollers, avr programmers and coding in c. then we used arduino to prototype some simple synths (bit-bang and pwm techniques). and last we took the arduino code and burned it onto a standalone mega8l chip and built minimal circuits (some buttons, battery, chip, speaker).

if you want to try to do sound synthesis with the arduino, you might want to check out the files in 1bitmusic_arduino.zip below. this file also includes code for my little synth called monijonsyn.

nodebox

i spent some time porting over 22 of the 35 examples that comes with the nice graphical programming environment nodebox to supercollider. (nodebox is based on python and specialises in generative graphics.)
if one compare the code for these examples, i think it is obvious how capable supercollider is for 2d graphics. it's just as simple as nodebox and processing!
well, some more advanced features are missing at the moment - like reading back paths, image manipulation, bindings to coreimage, pdf export etc, but simple interactive 2d and animation sc can handle.

all the ported code lives here...
http://swiki.hfbk-hamburg.de/MusicTechnology/901

and also attached as scd.

AttachmentSize
Binary Data nodebox_examples.scd16.81 KB

Pages

Subscribe to f0blog RSS