Live Web Final Proposal

For my final project I would like to create an online knitting circle experience. I plan to build a website that broadcasts data from a set of knitting needles. My needles would act as a switch attached to an Arduino. The Arduino would talk to my server and create animations and sounds based on the speed of knitting. My goal is to create a rhythmic, meditative experience.

metal knitting needles

I have thought about making the output an abstract representation of knitting. Here are a few patterns I sketched out in Illustrator that would be fun to animate.

some knitting-like patterns I made in Illustrator another knitting-like pattern I made in Illustrator

One challenge I have is making the experience interactive for an audience. Right now, other knitters could visit the site and knit along, but that interaction is very one-sided. While I would love to have a group of people able to create music together with their knitting, I'm not sure how that would be possible with only one server.