Experimental Language Design


Design and prototype a new activity for Tabla. Choose an activity that: (1) is something that you care about, and (2) is “language-like” (involves dynamic behavior or interaction). Mock up a prototype so you can get a feel for your design, and improve it.
  1. Pick an activity from the list we have brainstormed, or something different. Identify a set of interactions that occur in this activity.
  2. Design a set of interface materials, and a corresponding augmentation layer. What sort of material interactions would trigger response? What is projected? How does this change? Try to write out a set of rules that describes the system.
  3. Test out your design and improve it. Are there different materials you could use? Can you think of alternative ways to represent the activity or the interactions?

Editors and Templates

p5.js Resources

Presentation Resources