I’ve uploaded a bunch of my Glitch Machine audio experiments to Soundcloud… you can go there and have a listen if you like:
http://soundcloud.com/madgarden
glitch:// source files are included.
I’ve uploaded a bunch of my Glitch Machine audio experiments to Soundcloud… you can go there and have a listen if you like:
http://soundcloud.com/madgarden
glitch:// source files are included.
I created a little demo video today, showing some of the Glitch Machine features:
I just submitted my new app, Glitch Machine, to the App Store:
Glitch Machine is a generative music synthesizer. Expressions are edited live to produce sound interactively. The magic of Glitch Machine’s synthesis is in the BYTE, which wraps a final output value to a number between 0 – 255. The repeating patterns (or chaos) of this ‘wrapping’ produces waveforms and beats.
It uses RPN syntax for livecoding crazy beats and waves on the fly:
Some of you may have seen viznut’s blog post about this kind of synthesis.
It should be hopefully be live some time next week!
I got tired of sitting around all day, every day… so I decided to take the plunge and make a stand-up workspace. After a bunch of my own designs involving 2×4′s and too much cutting and nailing, a fellow tweeter by the name of @spongsalot suggested this particularly simple solution:
It’s all about the pipes, baby.
That’s 16″ of PVC pipe with 12″ of dowel set inside, per leg. Lift the table, install pipe/dowel concoction for each leg, and set it down. Took about 20 minutes to cut everything, and 5 minutes to install. The pipe isn’t even glued or fastened to the dowel, so you can easily disassemble and adjust if needed.
Very clever and simple solution… thank you @spongsalot. It is this sort of useful lateral thinking that will keep your head from rolling once I conquer the galaxy.
Shrink-wrapping sprites… this is the output of some code I wrote last night to help with certain visual effects. Can you tell what it is?
0000000000000000000000000000000000000000000000000000000011110000000000000000000
0000000000000000000000000000000000000000000000000000000111111100000000000000000
0000000000000000000000000000000000000000000000000000000111111111000000000000000
0000000000000011000000000000000000000000000000000000001111000011110000000000000
0000000000001111110000000000000000000000000000000000001110000000111100000000000
0000000000111100111000000000000000000000000000000000011100000000001110000000000
0000000011110000011100000000000000000000000000000000011100000000000111000000000
0000001111000000001110000000000000000000000000000000111000000000000011100000000
0000111100000000000111000000000000000000001100000000111000000000000011100000000
0001110000000000000011100000000000000011111110000001110000000000000001110000000
0011100000000000000001110000000000001111111111000001110000000000000001110000000
0111000000000000000000111000000000011111111111100011110000000000000000111000000
0111000000000000000000111000000000111111111111100011110000000000000000011000000
1110000000000000000000011100000001111111111111110011100000000000000000001100000
1110000000000000000000011100000001111111111111110011100000000000000000000000000
1100000000000000000000001110000011111111111111111111000000000000001100000000000
0000000011110000000000000111000011111111111111111110000000000000111111000000000
0000000111111111000000000011100011111111111111111100000000001111110011100000000
0000000111111111110000000011100011111111111111111000000000111111000001100000000
0000000111000011111111000011110011111111111111110000111111110000000000110000000
0000000111000000111111110011110011111111111111110011111111000000000000110000000
0000000011100000000000111111111111111111111111111111000000000000000000110000000
0000000011110000000000111111111111111111111111111100000000000000000000110000000
0000000011111111111111111111111111111111111111000000000000000000000001100000000
0000000011111111111111111111111111111111111111000000000000000000000001100000000
0001111111110000000000111111111111111111111111111111000000000000000011000000000
0011111111110000000000111111111111111111111111111111110000000000000011000000000
0011000000110000111111110000111111111111111111110000111111111100000011000000000
0011000000110011111111000000111111111111111111110000001111111111000011000000000
0001000000111111000000000000111111111111000000111100000000000011100011000000000
0001000000111110000000000000111111111111000000001111000000000001110011000000000
0000100001111100000000000001111111111111100000000011110000000000111110000000000
0000110011111100000000000011111111111111110000000000111100000000111110000000000
0000011111001100000000000111000000000000111000000000001111100000111100000000000
0000011111000100000000000110000000000000011000000000000111110000111100000000000
0000001111000010000000001100000000000000001100000000000011110000011100000000000
0000001111000010000000001100000000000000001100000000000001110000011100000000000
0000001111100011000000001110000000000000011100000000000000110001001100000000000
0000001111110011000000001110000000000000011100000000000000110001001100000000000
0000001100111111000000001100000000000000001100000000000000110011000100000000000
0000001100001111000000000000000000000000000000000000000000110011000100000000000
0000000100000011100000000011100000000001110000000000000001100001000010000000000
0000000100000001110000000000100000000001000000000000000011100001000010000000000
0000000010000000111000000000000000000000000000000000000111000000100011000000000
0000000010000000111100000000000000000000000000000000000110000000100011000000000
0000000011000000111110000000000000000000000000000000001100000000110011000000000
0000000011000000111111000000000000000000000000000000001100000000110011000000000
0000000011000000110011100000000000000000000000000000001100000000110001000000000
0000000011000000000001110000000000000000000000000000001100000000110001000000000
0000000011000000000000111000000000000000000000000000011000000000110000100000000
0000000011000000001100011000000000000000000000000000011000000000110000100000000
0000000110000000001100001100000000000000000000000000110000000000110000010000000
0000000110000000001100001100000000000000000000000000110000000000110000010000000
0000001100000000001000001100000000000000000000000001100000000000010000001000000
0000001100000000001000001100000000000000000000000001100000000000010000000100000
0000001000000000010000001100000000000000000000000011000000000000001000000010000
0000001000000000110000001100000000000000000000000011000000000000001000000011000
0000010000000001100000011000000000000000000000000011000000000000001100000001100
0000110000000011100000011000000000000000000000000011000000000000001100000001110
0001100000000111000000110000000000000000000000000011000000000000000100000000111
0011100000000100000000110000000000000000000000000011000000000000000100000000001
0111000000000000000000100000000000000000000000000001000000000000000010000000000
0100000000000000000000100000000000000000000000000001000000000000000011000000000
0000000000000000000001000000000000000000000000000000100000000000000001100000000
0000000000000000000011000000000000000000000000000000110000000000000001110000000
0000000000000000000110000000000000000000000000000000011000000000000000111000000
0000000000000000001110000000000000000000000000000000011100000000000000001000000
0000000000000000011100000000000000000000000000000000001110000000000000000000000
0000000000000000010000000000000000000000000000000000000111000000000000000000000
0000000000000000000000000000000000000000000000000000000011100000000000000000000