- An Overview of Vizzie
- Max takes a different approach to programming.
- You program using visible connections between objects rather than textual editing.
- The basic paradigm is: create objects, then connect them with patchcords.
- One way this changes things: You can run the program while editing it!
- Another way it changes things: It preferences iterative (on-the-fly) programming.
- One important aspect of Max is the creation of reusable systems based on existing objects.
- Vizzie is a system of these "reusable modules", and is the system we will be using for our work.
- How You Select Vizzie Modules
- Vizzie is built with Max, and uses all of the strategies of Max programming.
- Vizzie has a specific purpose: to allow us to have fun manipulating visuals while learning the Max development system.
- You get to Vizzie modules in two ways:
- You can use the contextual menu (my favorite).
- You can select modules off the File Browser.
Create a Basic Movie Player
- We will find all the modules in the PVR section
- Loading and manipulating the PLAYR
- Add a VIEWR to get a window
Adding Effects to the Movie Player
- Add a ROTATR between the PLAYR and VIEWR
- Next, add a SLIDR after the ROTATR
Using Generators to Alter the Effects
- Add a TWIDDLR to the patch
- Check out ways to turn off the modulations
- Try the WANDR for random effects changes
Create a Webcam Viewer as an alternative test system
- Add a GRABR to replace the PLAYR
- Alter the GRABR output with a SKETCHR
- Use a TOGGLR to switch the SKETCHR on and off
Create a Video Mixer
- Add an XFADR from the EFX menu, then connect both a GRABR and PLAYR
- Use a TWIDDLR to automate a fading system
- Add another XFADR and PLAYR to make a more complex system
- Try a 4MIXR for more complexity and less "black out"
Create an Effects Switcher
- Create a new patch, and start with a single PLAYR and VIEWR
- Drop in a 2SWITCHR, and two effects, to create parallel effects streams.
- Use the 2SWITCHR to choose which stream is active, or connect a WANDR to automate the switching.
Recording the Output
Based on a workshop given at the MediaLive Festival in 2013 by Darwin Grosse