Elan Stinks

Tapestry Generator

The Tapestry Generator project takes input from audio, video or CSV data and converts it into a usable weaving pattern. The input is first converted into a customizable abstract video, then the video frames are displayed as a scanline image, and finally the tapestry image is converted into a CSV pattern chart.

I created an abstract video reactive to sound, data, or video, then applied a scanline feedback to create weft rows. The scrolling of the feedback is projected onto a piece of partially woven white fabric on a loom, giving the impression that it is actively being woven. To make the project functional, I composited the video output into a digital mock-up of the final tapestry, then had touch designer cross reference each pixel of the image against a set palette of thread colors and create a spreadsheet assigning each pixel to a cell labeled with the closest matching thread color. I displayed one project live “weaving” on the loom with 4 others as booklets displaying the tapestry specs, mock-up image and color chart.