Powers of Two and the Power of Minimalism
32 Lines of Code
32 Lines of Perl Code. Each function triggers a sound event. The last function “reflect” rewrites and overwrites its own source. At the end “reflect” runs its own rewritten code. So the program keeps running and running...
| 32 Lines of Code - Source: | 32 Lines of Code - Result: |
use brain; brain->fail; brain->forget; brain->memorise; brain->drain; brain->cure; brain->cure; brain->think; brain->memorise; brain->cure; brain->memorise; brain->think; brain->recall; brain->recall; brain->think; brain->recall; brain->fail; brain->fail; brain->drain; brain->forget; brain->think; brain->think; brain->memorise; brain->forget; brain->cure; brain->forget; brain->memorise; brain->memorise; brain->fail; brain->fail; brain->fail; brain->reflect; |
use brain; brain->cure; brain->drain; brain->forget; brain->think; brain->drain; brain->think; brain->drain; brain->think; brain->fail; brain->cure; brain->cure; brain->think; brain->cure; brain->drain; brain->memorise; brain->cure; brain->memorise; brain->cure; brain->fail; brain->memorise; brain->fail; brain->forget; brain->cure; brain->cure; brain->fail; brain->think; brain->think; brain->think; brain->drain; brain->fail; brain->reflect; |
16 Components
(at least) 16 Components (the amplifier). Each sound that is amplified by these components is related to one object of “8 Objects”.
Result: Sounds
- draining water
- internal monologue (thinking)
- washing machine
- thunder
- eating food
- error signals
- blower
- “calculating”
8 Objects
These eight objects contain the two other parts of this project (computer and hair dryer). All objects, played sounds and functions are directly related to each other.
- brain: the computer
- brain cure: hair dryer
- brain drain: movement of high-qualified labor
- brain twister: Sudoku
- brain wash: detergent
- brain storm: thunderbolt
- brain food: walnut
- brain dead: the cross
Idea:
Kurzzeitprojekt: "Powers of Two and the Power of Minimalism"
Udk Berlin WS 2009, Digitale Klasse (Prof. Joachim Sauter und Jussi Ängeslevä).
CODE2: 32 instructions ELECTRONICS2: 16 components PHYSICAL DESIGN2: 8 objects
