GMU:Principia Textilica

From Medien Wiki
Revision as of 18:03, 9 September 2014 by Ms (talk | contribs) (Add some links to the Craftopedia)

Werkmodul/Fachmodul
Lecturer: Martin Schneider
Associate: Katrin Steiger
Credits: 6 ECTS, 4 SWS
Date: Tuesday 15:15 - 18:30 Uhr
Venue: to be announced
First meeting: 14. Oct. 2014

Description

In this course we identify the fundamental building blocks of textile structures, processes and tools.
The course aims to enable the participants to create their own textile technologies, i.e. notation systems, algorithms, software, tools and machines for the emerging field of computational craft where the interplay of craftsmanship and automation are being renegotiated.
The main focus is on the textile techniques of weaving, knitting, braiding and embroidery, but we will also have a look at various meshing and knotting techniques and explore their boundaries.

The study of textile technology, both historic and contemporary, including the Jacquard loom and the electronic knitting machine, is a fundamental part of this course. In addition we will have a look at popular craft toys such as the “rainbow loom” and their potential to transform the culture of craft.

Over time we will get to know and love notation systems and exchange formats for various textile techniques. Processing and Mathematica will be the tools of choice to systematically explore and classify textile patterns. We will create those patterns using formal systems, such as rewriting grammars and Cellular Automata.
During the course we will touch on topics such as Generative Craft, Cybernetic Crafting, Textile Displays, Code Crafting, and various other themes related to Computational Craft and Textile Media Art.

Beschreibung

In diesem Kurs identifizieren wir die Grundbausteine von textilen Strukturen, Prozessen und Werkzeugen.
Am Ende des Kurses sollen die Teilnehmer in der Lage sein. selbst textile Technologien zu entwickeln; also Notationssysteme, Algorithmen, Programme, Werkzeuge und Maschinen für ein Computerkunsthandwerk, in dem das Zusammenspiel von Handarbeit und Automatisierung neu verhandelt wird.
Im Mittelpunkt stehen die textilen Techniken Weben, Stricken, Sticken und Flechten. Wir werden jedoch auch verschiedene Maschen- und Knüpf-Techniken kennenlernen und deren Grenzen erforschen.

Ein grundlegender Bestandteil des Kurses ist die Auseinandersetzung mit textilen Technologien der Vergangenheit und der Gegenwart, insbesondere Webstühle und Strickmaschinen. Ergänzend werfen wir einen Blick auf populäre Spielwerkzeuge wie den “Rainbow Loom” und ihr Potential die Kultur der Handarbeit zu transformieren.

Im Laufe des Kurses lernen wir verschiedene textile Notationssysteme und Austauschformate kennen und lieben. Zu unserem Handwerkszeug gehören Processing und Mathematica mit denen wir systematisch textile Muster erforschen und klassifizieren. Diese Muster erzeugen wir mit Hilfe von formalen Systemen wie Ersetzungs-Grammatiken und Zellulären Automaten.
Im Rahmen des Kurses werden wir auch mit Themen wie Generativer und Kybernetischer Handarbeit, Textilen Displays und Textiler Codierung, sowie vielen anderen Themen im Umfeld des Computerkunsthandwerks und der textilen Medienkunst in Berührung kommen.

Language

The course will be in English, unless all participants are speaking German.

Eligible Participants

Undergraduates and graduates enrolled in the faculties of:

  • Media Art + Design
  • Computer Science + Media
  • Media Architecture
  • Product Design
  • Architecture

Requirements

  • Practical experience with at least one textile technology
  • Basics of Programming (Processing)
  • Basics of Generative Design
  • Basics of Mathematics

Application

To: Martin Schneider
Subject: Principia Textilica /// Application
Content:

  • Name, Surname
  • Program and semester (Studienprogramm und Fachsemester)
  • Matriculation number (Matrikelnummer)

Please answer the following questions with one to three sentences each.

  • In which textile technique do you already have hands-on experience?
  • How good are your programming skills, and which courses have you taken?
  • Please provide links to previous work in Generative Design
  • What's your favorite branch in Mathematics (Geometry/Algebra/Analysis ...)
  • What do you expect to learn from the course?

Syllabus

to be announced

Evaluation

  • Active participation
  • Artistic exploration of the topic through development of technologies for computational craft
    (notation, software, tool or machine)
  • Documentation and demonstration

Links

Computational Craft

Notations and Patterns

Processing

Mathematica / WolframLang

Literature

This is the list of recommended books.

Programming

Computational Craft

Processing

This is a list of recommended books for the Processing language.
  • Bartmann, Erik: Processing: kreativ programmieren mit Processing; für Designer, Künstler und Geeks; visuelle Welten gestalten ISBN 978-3-89721-997-7
  • Greenberg, Ira Processing: Creative Coding and Computational Art ISBN 9781590596173
  • Hartmut Bohnacker, Benedikt Groß, Julia Laub (herausg.: Lazzeroni, Claudius): Generative Gestaltung: Entwerfen. Programmieren. Visualisieren. ISBN 978-3-87439-759-9
  • Maeda, John: Creative Code: Ästhetik und Programmierung am MIT Media Lab ISBN 3764371080
  • Maeda, John: Maeda@media ISBN 0500282358
  • Noble, Joshua: Programming interactivity: a designer's guide to processing, Arduino, and openFrameworks ISBN 0-596-15414-3
  • Pearson, Matt: Generative Art - A Practical Guide Using Processing, 2011 Manning, ISBN 978-1935182627
  • Reas, Casey; Fry, Ben: Processing: A Programming Handbook for Visual Designers and Artists ISBN 978-0262182621
  • Reas, Casey; McWilliams, Chandler: Form+Code in Design, Art, and Architecture ISBN 978-1568989372
  • Shiffman, Daniel Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction ISBN 9780123736024
  • Terzidis, Kostas: Algorithms for visual design using the processing language ISBN 978-0-470-37548-8

Mathematica

This is a list of recommended books for the Mathematica language.