Skip to Main Content

Photo credit: Ryan Holsopple

PIMA Grad Site | PIMA Dept. | Library

PIMA 7741G Interactive Media Programming: Classes 9-12

OER

Class 9: Nov 8, 2021

Topic: Video Effects
Lesson: Basic video effects with the Jitter Matrices and Jitter GL Textures
Including blending & overlays
Download Lesson Files with this link.
jit.matrix
jit.world

jit.xfade

jit.op

jit.gl.videoplane

Alpha Masking with jit.alphablend & jit.gl.slabs
Chromakey in jit.gl

For Class 10

Computer Graphics
Explore the Max Forum, search for answers, effects, jobs & more!
For more context on Max Compositing, and OpenGL:

about openGL website 

Peter Elsea Image Compositing pdf & Open GL pdf

Watch: more on jit.world in this Max Examples Link!

Lab: Peruse these tutorial websites:

Jitter Tutorial Recipes recipe-patch download links included 

the Max Cookbook patch downloads included

Examine the amazing patches of Federico Foderano 
Examples Link
Assignment:
Find a patch, using the Max Community sites from the Class Lab above, that is inspirational to you or for your Final Project. Can be "how you interact with it," "I like the way it visually looks," "it's really cool!"

Post a link to this patch and description of how it works to your final project page of your Weblog.

 

Class 10: Nov 15, 2021

Topic: Intro to Video Tracking: Brightness & Color
Lesson: Query Cells using jit.matrix, jit.spill & jit.findbounds

Download Class Files

Max Review: snippets and shortcuts
Max Objects:
jit.matrix, 'setcell'/'getcell'
jit.spill, jit.findbounds

For Class 11

Computer Vision
CV.Jit Labs:
Follow this tutorial and try the face tracking patchers (a sample included in the Lab Patches folder of our class lessons):
Jitter #6 | Computer Vision with cv.jit Part 1
extra: Follow this movement tracking tutorial
(an example patch is included in the Lab Patches folder)
Video Lab: Velocity using cv.jti.HSflow
Sound Tracking: If you haven't already, try tracking Pitch with the Sigmund~ package
Pitch Tracking Files included in Lab Files.

 

extra: readings on algorithmic bias:
AI and Policing
As If: Ramon Amaro
video: Panel on Algorithmic Opression
 
For more info on tracking and computer vision please review the following:
Peter Elsea on cv.jit pdf link
 
Assignment:

work on your Final Projects

Take the color check quiz and post a screenshot of your work and answer.

 
 

Class 11 : NOV 22, 2021

Topic: Networking: Max MIDI & OSC

Download our Class 11 Files

Download our Class Soundfont Folder

we will install the soundfonts together in class.

Macintosh: Download the FluidSynth-64bit package (we will install it in class.)

  • MIDI Musical Instrument Digital Interface
  • FluidSynth: a real-time software synthesizer based on the SoundFont 2 (sf2) specifications.
  • Lesson: Intro to Computer Networking
  • OSC Open Sound Control on your Local Area Network (LAN)

For Class 12

Reading:

Best Practices for Connected Devices by Tom Igoe

Watch:

Circuit bending with Max and TouchOSC example video link

TouchOSC Keyboard TouchOSC Examples link

Theater group using TouchOSC Control:

Radiohole whatever heaven allows example link

and check out this cool Ableton and touchOSC video example link

Lab:
Connect you mobile device to Max with TouchOSC (from Lesson Patcher)

Final Exam Practicer: a study prep for our upcoming Final Exam

Assignment:

Enjoy the holiday!

Catch up on your previous Assignments.

Work on your FINAL Project

Class 12: Nov 29, 2021

Topic: Max and Advanced Audio

Download Class 12 files with this link

Lesson: Expanding your knowledge of Audio and Max
  • writing and playback from buffers
  • buffer~, waveform~, groove~
  • Audio EQ, Filtering, delay and tremelo
  • Sample Snippets
 
Work Time on Final Projects

For Class 13

Read:
What is Physical Computing?
What is Arduino?
Watch:
last chance to shine
by Artist Daniel Rozin have a look at some of the mechanical mirrors!
Work on Final Projects
Resources:
Making Things Talk by Tom Igoe
Arduino Course Kit