Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Photo credit: Ryan Holsopple

PIMA Grad Site | PIMA Dept. | Library

PIMA 7742G Dynamic and Interactive Media in Performance II: Classes 5-8

Class 5: March 4, 2021

TOPIC: Technologies of Deep Listening:
Pauline Oliveros and Sonic Meditations
Adaptive Use Musical Instruments


Guest Artist Presentation by Suzanne Thorpe.






For Class 6

In the Labs Class 5 section there is a Jitter Refresh PDF from 7741-G, please review the document and refresh your memory on screen size and screen resolution.

Next week, Class 6: March 11,  we begin a two-class lesson on projection mapping with Max 8.
At this point you should have been given a projector from PIMA and an HDMI cable.
You are required to find the adapter needed to make this work with your computer. If you have questions about this, please let us know.

Test it, plug it in and power the projector on and see if it works. Set it up so you can project on a wall! or a sheet or something plain and unobstructed for this first class.

If you cannot get it working with your computer before class let us know.
You don't need to test it with Max, just with your computer to see if there is a connection, I will show you how to do it with Max in the next class.

Class 6 will assume that your projector connects to your computer and there is a signal and connection. Have this set up prior to class 6. If you are having issues, please email us to set up some time to discuss.

If you do not have a projector please get in touch with me and Briggan ASAP.
This projector should be a separate screen, so if you are using a Desktop computer, not a laptop, make sure you can plug your monitor and a projector in at the same time.


Class 6: March 11, 2021

Topic:  Live Image Processing
Part 1 Intro to Projection Mapping with Max8

Link to 7742 Class 6 Lesson Files

Assignment 2: Produce a 2-5 minute video piece that uses projection mapping with Max. Activate an inanimate object with projection.

Post a recording of this video piece on your weblog before Class 9, April 8th.

The Art of Projection Mapping

Caline Aoun's Time Travel

Tony Oursler 

Jenny Holzer

Joy Buolamwini  the Poet of Code

Keith Skretch: This Was The End

Michal Rovner's Frequency

Pipilotti Rist's Pixel Forest
more pixel forest

For Reference:

MaxMapper (the external Max object we are using)

MaxMapper version 2

based on MadMapper Software for Projection Mapping

Calculate your projector throw online: The Projection Calculator

For Class 7

- Review examples of Projection Mapping from Class 1 Lesson
- EXERCISE: Make a three grid presets with MaxMapper
1. Trapezoid: map to an irregular 4 sided shape (a quadrilateral with only one pair of parallel sides)
2. try to map to a star shape
3. a found object

In Max, change between these three presets with the 1, 2 & 3 keys of your keyboard.

Post images of your work.


Class 7: March 18, 2020

Topic: Live Image Processing
Part 2 Introduction to OpenGL and Projections with Max8

Midterm Preparations and work time

Class 7 Files Download link

2021 Midterm Exam practice template download link

OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

In computer graphics, a shader is a type of computer program originally used for shading in 3D scenes (the production of appropriate levels of light, darkness, and color in a rendered image).

A texture is an OpenGL Object that contains one or more images that all have the same image format. Textures are typically used for images to decorate 3D models.


Video lesson extras:

Max Basic OpenGL setup video

More info on COLLADA models with Max


Write a Fisheye Shader Tutorial

Particle systems tutorial

Audio Reactive Shape tutorial



For Class 8

Study for 7742 Spring 21 Midterm

Class 8 March 25


and work on your Video Projects!

Class 8: March 25, 2021

Midterm Exams

Exams will happen in Zoom.



For Class 9

Spring Break
Assignment 2 Due by Class 9
Posted to your weblog by Class 9 on April 8th.
After Spring Break we begin our Networked Art section of 7742
Class 9 we will learn how to stream to Youtube and Twitch
If you plan to stream to one of these platforms make sure to sign up for a streaming account. In the case of Youtube, you may need up to 24 hours to register the account before trying it out.
Create a Youtube Channel (takes at least 24 hours to activate) .

(if you want to stream to another platform, let me know and I can do a little research about what you may need before class.)

We will be using Max with OBS for this class.

Reading/viewing: We are beginning our journey to investigate artistic practice using networks,  Machine Learning and AI with Max. This is a link to an interesting reading for Class 9 to get you inspired to make work for the internet.

Something is Wrong on the Internet by James Bridle

Please be advised: this essay describes disturbing things and links to disturbing graphic and video content. You don’t have to read it, and are advised to take caution exploring further.