[Appropriating New Tech] sounds : noise


Continuing to play with glitch sounds after my last experiment. Something about how these noises sound really appeals to me. The abstract visuals are beautiful – thanks to kyle for translating the onliner codes into images.

Still starting from the generative code example that Kyle gave us, I wanted to hear exactly how each of the randomly generated code sounds like and if they are interesting. So I lowered the framerate to 1 and experimented with setting the recursion time of the “randomNode” function lower like 3. I discovered some oneliners that have interesting patterns and interesting sounds.

Some of them:
((64*t)|(t>>3))
((t*58)*(t>>6))
((t&8)>0?(t|8):(9>>t))
(((13+t)>0?(t*10):(t>>11))*((t|128)>0?(t>>1):(t-60)))
(t*((t>>1)>>(t>>12)))
(((t/14)&(t|14))*((t>>8)*10))
(t*((t>>11)&(t>>12))) //really good
(((12|t)|(t>0?t:14))>>2)
(((t&48)>0?(t&249):(t|6))*(t&(t>>9)))
((t>>(t&9))*(t|12))
(((t>>3)-16)>>((t-13)>>257)) //regular rhythmic da da da da
(((t*2)*(10*t))>>((t>>24)^(64&t))) 渐快然后渐慢
(((t>>5)>>(t&1))-3) bell ringing
(((t*64)-(64>>t))*((t>>7)*(t-60))) spiral渐快 really good

I really liked the last one (((t*64)-(64>>t))*((t>>7)*(t-60))) so I switch to the bytebeat example that Kyle wrote to live edit this line of code in the shader file and see how the sound changes. Then I found just by tweaking the numbers and experimenting with the binary operators I get some interesting results. In the end I decided to record a “song” like this pretending that I am making music. I had a lot of fun playing with this and making noises :)

Some good glitches from this exploration:

(t*((t>>11)&(t>>12)))







01. March 2012 von yinliu
Categories: Appropriating New Technologies, OpenFrameworks | Leave a comment