October Workshops

We’ve got quite a line up of workshop offerings for October!

Modeling complex systems with agents

The world is full of complex systems in which the interactions between many simple elements lead to unexpected behavior as a whole. Cities, ecosystems, interconnected economies: all of these are examples of systems with wildly complex behaviors that emerge from interactions between simpler components. This workshop will explore the agent-based approach to modeling and experiment with these kinds of systems in a computational environment. We will work through the process of conceptual modeling of agents and their world, and then implementing the models as programs that we can use to explore the properties of the systems. We will discuss some of the original systems that were studied in this way (cellular automata, predator-prey ecological models), and talk about some models relevant to understanding today’s highly interconnected world.

Product Design in VR

An introduction to product and industrial design in VR. Students of this workshop will receive an overview of the Gravity Sketch application for industrial design, product design, and environment/architectural design. Gravity Sketch serves as a computer-aided design application that’s been designed specifically for VR, and the workshop will present concepts in CAD as they relate to the VR interface.

Introduction to Embedded Linux

This workshop will give you hands-on experience with embedded Linux using the PocketBeagle from BeagleBoard.org as a development platform. You will learn the basics of embedded systems, how they differ from “normal” computers, and how they can be used to sense and act upon the physical world around them. The example project will be building a new kind of stenography keyboard and there will be plenty of room for self-directed exploration.

Advanced Laser Engraving: Rotary Attachment

If you’ve ever seen a champagne flute with engraved initials, chances are it was done with a laser. Using the rotary attachment, lasering is not just confined to the flat. Learn to set up the rotary attachment jig and we’ll engrave glass cups or mugs with simple artwork and/or text. Prerequisites: The laser cutter training (TECH 170) at Make+Think+Code

WebVR/AR I: Building an Immersive Web Gallery

Using A-frame we can now build websites which the user steps into. In this class, we will be using Open Source Software to build immersive, walk-in web galleries to host your art interactively online. Web VR is cross-platform or accessible by any device that can run a modern web browser, including HMDs like the HTC Vive.

Intro to Video Editing for Documentary Practices

In this workshop, we’ll explore the role of the editor on documentary production through hands-on examples. We’ll talk through the conceptual role of the editor, discuss some issues such as ethics and style, look at some different examples of strong work, and then get into the technical nitty-gritty of how to use Premiere most effectively. Sharing workflow for quickly ingesting, paring down footage, building sequences, and creating successive edits, from paper-only to radio-edits, to final exports. We’ll discuss adjacent topics such as color grading, audio mixing, and captioning.

Processing Projects: Dances with Robots

Creating low entry cost, body-driven experiences with the Microsoft Kinect. In this workshop, we’ll explore several different paradigms and software for working with 3d tracking cameras to create digital experiences that engage the body as an input. This workshop is software and hardware-agnostic but will provide setups with Processing IDE and VVVV as well as Microsoft Kinect V1/2 and projectors. We’ll discuss the limitations of the technology as well as look at some examples of work in this field, and then break down into groups to explore different paradigms for incorporating 3d tracking cameras.

Inkless printing and flipbook creation

n this workshop, you will learn how to turn your short video clip (or one provided) into images suitable for placement onto a template for laser etching, cutting, and assembly into a bolt-bound flipbook, impervious to data rot or cloud mismanagement. Bring a 1 to 10 second, high contrast video clip to convert, or use one of the examples provided.

WebVR/AR II: Exploring Avatars with WebAR

Portals and Avatars can be manifested in the real world through the power of the open web. In this workshop, we will be using WebAR to explore augmented and mixed reality experiences with A-Frame and AR.js

Creative coding with Pure Data I :Intro to audio synthesis

In this workshop, you will be introduced to the basics of sound synthesis, and their manifestation within the Pure Data (PD) software environment. You will be invited to use the acquired knowledge to develop your own Pure Data sound generation patches. This workshop can be taken individually, or as a refresher before entering pt.2 of the 2-day Creative coding with Pure Data workshop: Create your own collaborative Instrument, where you will be invited to take a software instrument, and its physical controls, from concept to realization. Further controller options and ways to map them to a PD patch can be explored in the Sensing the World with Pure Data workshop.

Painting with Bitmaps

Painting with Bitmaps is a two-day workshop exploring programmatic composition techniques using digital images as a source material. We will start by looking at different strategies and algorithms that artists use in their work. We will learn to how access pixels that are stored in a computer’s memory and play with a few different techniques for generating new imagery. Students will spend some time adapting algorithms (pixel sorting, masking, pixel-to-vector transformations) and writing their own. The workshop will be taught using Processing (http://www.processing.org) and participants are expected to have some experience with Processing or other creative coding frameworks.

Collaborative Electronic Music Instruments: A creative coding adventure with Pure Data

In this workshop you will be invited to integrate a small design team with other students. You will be taking a software instrument from concept to completion using pre-existing Pure Data (PD) building blocks. Physical controls are selected and carefully mapped by design-teams to maximize workflow in the context collaborative performances from a single software instrument. Teams will be invited to describe their design, and collaboratively showcase their instrument in a fun learning environment. Engaging collaborative musical experiences encourage to explore the inner workings of the provided macro-modules. Acquired skills and software tools enable to further develop own designs.