Joy Tartaglia – Sound Controlled Animation

I decided to work off the idea from the Paper Nature project and do a simple animation of some waves, using the same wave loop sound. I set them up so that they would move right when the wave sound is loud, and left when it is quiet. The tricky part was dumping some of the volume data since it fluctuates a lot and I didn’t want the video to shift too much to look jittery or anything. There’s still a stutter and maybe an odd visual glitch or two, but that’s because the video loops and I had a little trouble working with the animation. The looped animation itself is nearly smooth as butter. Max just always takes a moment when it has to loop.

There are probably better ways to filter out a lot of the data. I went with a metro, counter, delay, gate setup that would only briefly let data through the gate.

4 Comments Add yours

  1. This is really cool! The waves look great and I enjoy the shifting animations.

    I think sampling your data at intervals is a perfectly reasonable approach to “thinning” an overactive stream.

  2. Also, you may be able to fix the stutter when the video loops by using jit.movie with a loadram message, which preloads the video into memory saving a few ms of reading time.

  3. Jonathan Shiery says:

    The idea of controlling waves with your voice is really interesting. I think it would work a little better if the waves were simply bigger the louder the input.

    The scrolling of the waves also looks really smooth, despite not being fully animated waves. The simplicity of them make me think they would be very easy to work with.

  4. Colin Ancalmo says:

    This animation does a great job of capturing the audio of waves, it moves as you’d expect from the sound of the wave crashing towards a beach and the wave receding.
    I like your method of sampling data points. An alternative could be to use the Slide block, which smooths out the attack and decay of a stream of data.

Leave a Reply