More
See all Show me
Adapting the 3D interface to fit around my screen, for more direct visual feedback. I wanted to control a glitch instrument, "Alllife", with something other than my mouse.

I rewrote the smoothing code so if the variance in the last few values is high, the last few values are averaged; but if the variance is low, more values are averaged. This lets me jump around quickly or maintain a single location, instead of just smoothing everything.

The synthesis works by generating a bunch of 8x8 games of life in the background, then drawing an audio signal through them, making sure adjacent samples have a similar brightness. My left/right input controls how similar they have to be, and up/down controls how many repeated values are ignored (effectively controlling pitch).

The z-axis isn't very reliable right now, but it can be derived from the side panels in theory.

I'd really like to rear-project onto something transparent and conductive, and this would be more effective.

Screenshots flickr.com/photos/kylemcdonald/3002658533
Longer improvisation blip.tv/file/1456876/
Original 3D interface vimeo.com/1383359
Conway's Game of Life en.wikipedia.org/wiki/Conway%27s_game_of_life

Credits

5 Likes

  • Memo Akten plus 1 year ago
    dugg for the retro-futuristic ed wood stylee sci-fi dressings alone!
  • Kyle McDonald 1 year ago
    Aluminum foil makes everything better :)
  • Memo Akten plus 1 year ago
    yea that 3d interface is pretty cool too... i gotta build me one of them!
  • Kyle McDonald 1 year ago
    I recommend waiting until I learn more about other techniques for capacitive distance sensing :) Right now the resolution and amount of noise is almost unreasonable...
  •  
This conversation is missing your voice. Take five seconds to join Vimeo or log in.

Advertisement

3 Related collections

Statistics

  •  
    plays
    likes
    comments
  • Total
    plays 936
    likes 5
    comments 4
  • Dec 10th
    plays 1
    likes 0
    comments 0
  • Dec 9th
    plays 1
    likes 0
    comments 0
  • Dec 8th
    plays 0
    likes 0
    comments 0
  • Dec 7th
    plays 0
    likes 0
    comments 0
  • Dec 6th
    plays 2
    likes 0
    comments 0
  • Dec 5th
    plays 1
    likes 0
    comments 0
  • Dec 4th
    plays 1
    likes 0
    comments 0
  • Dec 3rd
    plays 4
    likes 0
    comments 0
Previous Week

Downloads

Please join Vimeo or log in to download the original file. It only takes a few seconds.