Max Summer School in Geidai 2025Schedule

Lectures will be held according to the schedule below.
All other times, we will be using Discord (online) to help with Q&A and practical training individually or in small groups. Discord is divided into different levels. You can also reserve a time in advance.

8/2
8/3
8/4
8/5
8/6
10:00
Very beginner course
Getting Started with Max
Basics of MIDI Programming in Max
Basics of Audio Programming in Max
Approach to Creating Works with Max
12:00
Beginner course
Max Programming for Music Composition
Max Programming for Live Performance
Sampling and Effects
Sonic Synthesis and Modularity
13:30
Pause
14:30
Intermediate Couse
Various Sound Processing and Module Creation
Spatial Sound Representation and Its Control Methods
Architecture of Concert Patches
Various Examples and Applications
16:30
Advanced Course
Advanced Sound Design with Ableton ABL Objects
Integration of Text Coding with Codebox and JavaScript V8
3D Mesh Manipulation with Jitter Geometry System
Real-time Visual Effects Implementation with jit.fx Object
8/2
10:00
Very beginner course
Getting Started with Max
12:00
beginner course
Max Programming for Music Composition
13:30
Pause
14:30
Intermediate Couse
Various Sound Processing and Module Creation
16:30
Advanced Course
Advanced Sound Design with Ableton ABL Objects
18:00
Evening Session
8/3
10:00
Very beginner course
Basics of MIDI Programming in Max
12:00
beginner course
Max Programming for Live Performance
13:30
Pause
14:30
Intermediate Couse
Spatial Sound Representation and Its Control Methods
16:30
Advanced Course
Integration of Text Coding with Codebox and JavaScript V8
18:00
Evening Session
8/4
10:00
Very beginner course
Basics of Audio Programming in Max
12:00
beginner course
Sampling and Effects
13:30
Pause
14:30
Intermediate Couse
Architecture of Concert Patches
16:30
Advanced Course
3D Mesh Manipulation with Jitter Geometry System
18:00
Evening Session
8/5
10:00
Very beginner course
Approach to Creating Works with Max
12:00
beginner course
Sonic Synthesis and Modularity
13:30
Pause
14:30
Intermediate Couse
Various Examples and Applications
16:30
Advanced Course
Real-time Visual Effects Implementation with jit.fx Object
18:00
Evening Session
8/6

Very beginner course

This is the basic learning flow, where we avoid creating complex patches and instead focus on using frequently used Max objects, such as GUI objects and effects. The learning will proceed by experimenting and adjusting parameters. On the 4th day, learners will be guided to create patches that make it easier to visualize the results when incorporating Max patches into their own works.

August 2, 10:00–11:30
Getting Started with Max
For those who are new to Max, this session will cover the basics of GUI (Graphical User Interface) programming in Max and introduce the capabilities of Max.
Instructor:Hideaki Isobe
August 3, 10:00–11:30
Basics of MIDI Programming in Max
Learners will explore how to use simple programming with MIDI to change sound in real-time in Max.
Instructor:Hideaki Isobe
August 4, 10:00–11:30
Basics of Audio Programming in Max
This session will cover the handling of audio signals in Max, and learners will learn how to apply real-time audio programming techniques using effects and sound processing.
Instructor:Hideaki Isobe
August 5, 10:00–11:30
Approach to Creating Works with Max
Learners will create simple programming and learn how to incorporate real-time sound and visuals created with Max into their works.
Instructor:Hideaki Isobe

Intermediate Course

August 2, 12:00–13:30
Max Programming for Music Composition
This session will cover computer-aided composition (CAC) using Max, focusing on the basics of MIDI and audio programming for composing or assisting in composition.
Instructor:Masatsune Yoshio
August 3, 12:00–13:30
Max Programming for Live Performance
Using examples of Max patches for live performances, learners will learn the basics of control programming with Max.
Instructor:Masatsune Yoshio
August 4, 12:00–13:30
Sampling and Effects
After introducing various methods for sampling and playing back sample sounds, this session will cover how to process sound with effects like delay and filters, as well as how to dynamically adjust parameters.
Instructor:Seiichiro Matsumura
August 5, 12:00–13:30
Sonic Synthesis and Modularity
Starting with sine waves, this session will introduce Additive synthesis, FM synthesis, and Granular synthesis. Learners will modularize each part to be used like a modular synthesizer.
Instructor:Seiichiro Matsumura

beginner course

August 2, 14:30–16:00
Various Sound Processing and Module Creation
Learners will study sound processing techniques for electronic music composition and real-time audio processing, designing reusable modules in Max.
Instructor:Hiromichi Kitazume
August 3, 14:30–16:00
Spatial Sound Representation and Its Control Methods
This session will explore various spatial sound representations using Max and provide hands-on practice with multi-channel control using tools like Spat.
Instructor:Hiromichi Kitazume
August 4, 14:30–16:00
Architecture of Concert Patches
Learners will learn about the fundamental structure and usage of patches for live electronics performances, exploring their application and potential for expansion.
Instructor:Hiromichi Kitazume
August 5, 14:30–16:00
Various Examples and Applications
Building on previous lessons, this session will analyze real-world examples of live electronics performances and mixed-media works, exploring individual ideas for their application.
Instructor:Hiromichi Kitazume

Advanced Course

Through this 4-day workshop, participants will comprehensively master advanced sound design and visual programming techniques using the new features of Max 9.

August 2, 16:30–18:00
Advanced Sound Design with Ableton ABL Objects
Using the audio objects from Ableton's ABL library newly introduced in Max 9, learners will explore advanced sound design techniques. This includes practical applications of distortion effects with abl.device.roar and reverb with abl.dsp.shimmer. By doing so, participants will replicate the internal workings of popular Ableton Live Suite devices within Max, expanding their sound design possibilities.
Instructor:Suguru Goto
August 3, 16:30–18:00
Integration of Text Coding with Codebox and JavaScript V8
In this session, participants will combine visual patching with text-based coding using Max 9’s redesigned high-speed, modern JavaScript V8 engine and the new codebox object. Learners will utilize the v8, v8ui, and v8.codebox objects to adopt efficient coding methods using the latest JavaScript (ES6+) features, improving the flexibility and performance of their patches.
Instructor:Suguru Goto
August 4, 16:30–18:00
3D Mesh Manipulation with Jitter Geometry System
This session will teach how to use the new Jitter Geometry system in Max 9 to represent and manipulate 3D geometry data. By utilizing the jit.geom object, learners will dynamically transform and manipulate 3D meshes in real-time, mastering techniques to create visually rich content. This will enable advanced 3D graphics production within Jitter.
Instructor:Suguru Goto
August 5, 16:30–18:00
Real-time Visual Effects Implementation with jit.fx Objects
Using the newly added jit.fx object, participants will learn how to create and apply real-time visual effects. This includes combining various effects such as color adjustments, image stylization, distortion, blurring, compositing, and temporal delays to create interactive and dynamic visual content. This session will greatly expand the range of visual expressions possible within Jitter.
Instructor:Suguru Goto

Diploma

For each course, a certificate of completion will be provided to those who attend at least three-quarters of the designated time.

Regarding inquiries regarding public lectures

Tokyo University of the Arts, Senju Campus Office

TEL: +81-50-5525-2727 (Weekdays 9:00-17:00, closed on Saturdays, Sundays, and holidays)
E-mail: senju-shomu@ml.geidai.ac.jp

*When making inquiries, please include ① the applicant's name, ② the name of the course you would like to attend, ③ details of corrections, etc., and ④ the applicant's contact information.

About the handling of personal information

Acquired personal information will be managed appropriately in accordance with the Tokyo University of the Arts Personal Information Management Regulations, and will be used only for the administration of public courses and notifications from the university to students.