Generative Forms

In this project, users interact with the software by speaking into the microphone to produce forms in real-time with their voices. By varying their pitch and volume, users can vary the forms generated by the algorithm.

Client

-

Created

2019

Role

Designer,
Software Engineer

Inspiration

The generated form was inspired by the input source itself. Sound, as a waveform, has an overall form that is a reflection of itself along the x-axis. In order to capture this unique property of sound waves, the form generation is created to mirror itself.

How It Works

The algorithm is broken down into 8 different parts - sound capture, data collection, data manupulation, points plotting, curve formation, revolution, shape transformation and animation.

Form variations

By varying the pitch in our voices, the forms generated would differ vastly. A low pitch tone could generate a concave, yo-yo like form, where as a high pitch tone might generate a convex shape as shown.

On the other hand, the volume of the voice would affect the overall size of the generated form - the louder the voice, the larger the form.

Here's a Demonstration

Thank you

More projects