Getting Started With Interactivity With Max hero

Creative Coding

Getting Started With Interactivity With Max

Level

Beginner

Duration

2h 57m of video content

Format

Recorded workshop

Added

12/08/2022

Watch a preview

1. Introduction

Course overview

In this workshop you will build an interactive system in Max to control audio and visual elements. This workshop aims to provide beginners to Max the suitable skills to begin exploring working interactively with audio and visual patches in the Max environment, in the context of creative exploration and performance. This is part one of a series of three workshops looking at interactivity in Max. No additional hardware and no experience with Max is required but it is recommended that you have taken the free “Getting Started With Max” on-demand course.

Learning outcomes

Workshop 1: Begin to use the Max UI to build interactive patches

Workshop 1: Trigger audio via a QWERTY keyboard

Workshop 1: Trigger video via a QWERTY keyboard

Workshop 1: Explore interactive patches in a creative way

Workshop 2: Explore random number generators

Workshop 2: Manipulate playback parameters

Workshop 2: Multi-mapping video and audio via a QWERTY keyboard

Workshop 2: Begin to explore building a GUI

Who is this course for?

  • Sound designers looking to get started with interactivity
  • Creative technologists interested in interactive exploration and performance

Requirements

  • A computer and internet connection
  • Access to a copy of Max 8 (i.e. trial or full license)

Course content

Getting Started with Interactivity with Max - Workshop 1

15 videos

+
  • 1. Introduction
    Checking access...
  • 2. How to Navigate the Max Interface_
    Checking access...
  • 3. Using the playlist~ Object
    Checking access...
  • 4. How Can I Add My Own Audio File_
    Checking access...
  • 5. How to Add Playback Controls to playlist~
    Checking access...
  • 6. How to Test Audio Output
    Checking access...
  • 7. How to Use playlist~ Playback Controls
    Checking access...
  • 8. How to Trigger playlist~tracks
    Checking access...
  • 9. How to Map a Keyboard to Trigger Audio with key Object
    Checking access...
  • 10. How to Use the select object to senf out a 'bang'
    Checking access...
  • 11. Activity 1 - Trigger Multiple Audio Files
    Checking access...
  • 12. Buttons and Bangs (Why idiosyncratically call _buttons_ bangs sometimes)
    Checking access...
  • 13. Activity 1 - Solution
    Checking access...
  • 14. How to syncing Two playlist~ objects
    Checking access...
  • 16. BONUS! - How to control Looping with Messages and Attributes
    Checking access...

Getting Started with Interactivity with Max - Workshop 2

23 videos

+
  • 1. Introduction and Review
    Checking access...
  • 2. How to use (built-in) Key Mappings in Max 8
    Checking access...
  • 3. How Do File Dependencies Work in Max 8_
    Checking access...
  • 4. Attributes Object Review
    Checking access...
  • 5. Using Message Objects and References
    Checking access...
  • 6. What are Cold Inlets in Max_
    Checking access...
  • 7. How to Trigger Random Audio Files With Different Types Of Randomization
    Checking access...
  • 8. Activity_ Can You Map the 'r' key on your Keyboard to Trigger a Random Audio File_
    Checking access...
  • 9. Activity - Solution
    Checking access...
  • 10. BONUS - Buttons With Label Text and Troubleshooting Max Events
    Checking access...
  • 11. Introduction to Jitter
    Checking access...
  • 12. How to Create a Rendering Context in Jitter
    Checking access...
  • 13. Question Rendering Context Conflicts and Missing Windows
    Checking access...
  • 14. How to Mute Video Audio
    Checking access...
  • 15. Activity 2.1 - jit.playlist~
    Checking access...
  • 16. Activity 2.1 - Solution
    Checking access...
  • 17. Activity 2.2 - Audio and Video Playlist Sync
    Checking access...
  • 18. Activity 2.2 Solution
    Checking access...
  • 19. How to Control Speed of Playback with Messages
    Checking access...
  • 20. How to Remap a Range of Numbers with zmap and scale objects
    Checking access...
  • 21. Activity 2.3 - Playlist Parameters
    Checking access...
  • 22. How to Use Presentation Mode to Create a GUI in Max 8
    Checking access...
  • 23. Closing Remarks and Contact Information
    Checking access...

Instructors

Kyle  Duffield

Kyle Duffield

Instructor

Kyle Duffield is a Toronto based Interactive and Experience Design Professional who creates immersive interactive installations and brand activations. He is also known for his affiliation with the studio and former gallery, Electric Perfume. As an educator, and technical consultant, he has facilitated interactive media workshops and projects with institutions across Canada, Shanghai, and online. Currently, Kyle is participating in Cycling 74’s Max Certified Trainer Program, and is focusing on creating unforgettable technological experiences. http://www.kyleduffield.com http://www.electricperfume.com

Frequently asked questions