Schedule

Max Summer School in Geidai 2021

Very Beginner Course

8/2 10:00~11:30

First time touching Max

Overview

For those who are new to Max, this is a very basic explanation of how to use Max and what you can do with it.

Lecturer

Suguru Goto

8/3 10:00~11:30

Basics of MIDI programming in Max

Overview

This course provides an easy-to-understand explanation of how MIDI can be used to produce sounds and manipulate values.

Lecturer

Suguru Goto

8/4 10:00~11:30

Bassics of Max Audio Programming (MSP)

Overview

In this course, you will learn how audio (sound processing) can be used to create sounds in an easy-to-understand way. You will also learn how to create simple patches for this purpose.

Lecturer

Suguru Goto

8/5 10:00~11:30

Basics of Max video programming (Jitter)

Overview

In addition to the methods we have done so far, we will explain the basics of how Max can handle video.

Lecturer

Suguru Goto

Beginner Course

8/2 12:00~13:30

Random Melody and Pentatonic Programming with MIDI

Overview

Description the basic structure of tonal music (major/minor scales) as algorithms and data. We will try to generate a melody using them.

Lecturer

Masahiro Miwa

8/3 12:00~13:30

Programming the "Serpentine Calculator

Overview

We will attempt to perform and program a performance using the ternary arithmetic named "Serpentine Arithmetic".

Lecturer

Masahiro Miwa

8/4 12:00~13:30

Composition of birdsong

Overview

Create "FMBird," which uses a simple frequency modulation (FM) algorithm to generate bird chirps.

Lecturer

Masahiro Miwa

8/5 12:00~13:30

Oiseaux Exotiques

Overview

Generate an infinite number of "exotic birds" by "FMBird".

Lecturer

Masahiro Miwa

Intermediate Course

8/2 14:30~16:00

Wickedly Gentle Sound Workshop" - The evolution of electronic music since the advent of Max

Overview

This presentation will focus on an overview of the transition of electronic music since the introduction of Max, especially from the 2000s to the present, and explain the methods used to create the sounds and the typical electronic instruments used. The latest developments in musical expression using analog modular synthesizers will also be introduced.

Lecturer

Morley Robertson

8/3 14:30~16:00

Max and the Analog Modular Synthesizer (1)

Overview

The basic principle of operation of analog modular synthesizer will be explained with actual demonstration. It will also explain how to use Max to input and output CV signals to control the analog modular synthesizer, and how to make Max and the analog modular synthesizer work together in a sophisticated way.

Lecturer

Morley Robertson

8/4 14:30~16:00

Max and the Analog Modular Synthesizer (2)

Overview

What are the possibilities of musical expression by linking Max with analog modular synthesizers? This presentation will include a demo.

Lecturer

Morley Robertson

8/5 14:30~16:00

I want to make a cool sound and a cool sound. I want to make cool sounds that make people squeal. By examining the strengths and weaknesses of the Max/MSP platform, and combining it with commercially available software and modular synths in a hybrid fashion, it was able to expand the range of its imagination.

Overview

Based on the latest situation of EDM (Electronic Dance Music), which is creating a worldwide movement, we will consider the role Max plays in its composition and sound creation. After learning the concept of sound creation in accordance with the trend, how Max should be utilized will be proposed with demonstrations.

Lecturer

Morley Robertson

Advanced Course

8/2 16:30~18:00

Introduction to Node for Max

Overview

We will learn how to control Max patches from a browser using Node for Max, which was introduced in Max8. We will start with the basics of Node for Max, building the environment and learning how to launch a website from Max.

Lecturer

Motoki Ohkubo

8/3 16:30~18:00

Basics of npm and HTML

Overview

When building an environment with Node.js, it is common to add modules. Modules can be managed using the Node Package Manager (npm). First, we will create a simple HTML page.

Lecturer

Motoki Ohkubo

8/4 16:30~18:00

Intercommunication using Socket.

Overview

The IO of Node.js module allows Max patches and HTML to communicate each other. Using this, you can build a system that allows you to control Max patches from the browser of your smartphone, for example.

Lecturer

Motoki Ohkubo

8/5 16:30~18:00

The Operation of the patch with the original UI

Overview

Let's create a system that manipulates Max patches from an original interface created in the browser.

Lecturer

Motoki Ohkubo

Certificate of completion

For each course, those who attend at least three-fourths of the prescribed time will receive a certificate of completion.

*Depending on the course, those who are unable to attend on the designated date may not be awarded a certificate of completion.

Regarding application

Office of Senju campus

TEL: 050-5525-2727 (weekday: 9am to 5pm, closed on Saturday, Sunday and Holidays)

E-mail: ext-ongaku@ml.geidai.ac.jp

*When you contact us, please provide us 1) Name of the participant, 2) Title of the class you want to take, 3) Ask what you want to know/modify, 4) a contact number or address of the participant.

Handling of Personal Information

Personal information obtained will be managed appropriately in accordance with the Tokyo University of the Arts Personal Information Management Rules, and will be used only for the operation of the open lectures and for notifications from the university to students.