“Code Crafting with TurtleStitch” by Wolz, Mayr-Stalder, Marin, Ettenheim and Auschauer

  • ©Ursula Wolz, Andrea Mayr-Stalder, Arlene Marin, Susan Ettenheim, and Michael Auschauer

  • ©Ursula Wolz, Andrea Mayr-Stalder, Arlene Marin, Susan Ettenheim, and Michael Auschauer

  • ©Ursula Wolz, Andrea Mayr-Stalder, Arlene Marin, Susan Ettenheim, and Michael Auschauer

Conference:


Title:


    Code Crafting with TurtleStitch

Presenter(s):



Description:


    TurtleStitch (turtlestitch.org) is a browser-based educational programming language descendent from Snap! and Scratch that supports creative computation to generate patterns for embroidery machines. It is easy to use, requiring no prior knowledge of programming, yet powerful in creating novel embroidery. It is used by designers to experiment with generative aesthetics and precision embroidery. It is also a vehicle for innovative workshops combining an introduction to programming with a haptic output. It has been used as part of semester long undergraduate courses in contextualize computing emphasizing textile crafting. This installation provides participants with an opportunity to develop expertise in using the web-based TurtleStitch software to create an embroidery pattern of their own. An embroidery machine is viewed as a robot that uses a stored algorithm to navigate a sewing needle on fabric to render a design. Attendees will have an opportunity to learn to use the available embroidery machines and become familiar with how simulated perfection translates to real-time machine robotics. Participants can take away a small embroidery ‘patch’ of their own design. Those interested in collaborative design may contribute to one or more large tapestry quilt projects to be completed during SIGGRAPH. Those with an interest in computation may explore foundational concepts such as the power of parameters, unraveling concurrency to efficiently support multiple colors, and path finding algorithms to produce designs without jump stitches.


PDF:



ACM Digital Library Publication:



Overview Page:


Type: