You are a sound artist, a visual artist, an audiovisual installation designer, an audio or visual fx creator, a teacher, a researcher or a programmer..
We propose to train you to Max remotely or face-to-face in Marseille, France with Julien Bayle both Ableton Certified Trainer AND Max Certified Trainer, also audiovisual artist, and consultant.
Working for a french company? You could have this training funded (contact us for more informations about this)
DESCRIPTION
Max 8, (formerly Max/MSP), is an interactive graphical programming framework providing ways to manipulate & connect sound, visual, gestures and physical sensing within a simple structure named a patch.
Whoever you are like a sound artist, a visual on, or if you are a science researcher and want to design real-time algorithms for signal processing (dsp), or an art school teacher wanting to provide new inspiring techniques to your students, this new framework has been designed for you, and we can guide and help you to become an expert here!
You’ll know about programming using graphical paradigm (without typing any rows of code!) and to inject and generated sound or control signals for your modular synthesizers, to process video stream or to design sound spatialization systems.
You’ll learn how to create your own MIDI or OSC sequencers, whatever they could be from step sequencers to completely uncanny non-linear ones.
You’ll master how give your computer a way to sense the physical world and how to control any programs using sensors, gestures and more by diving into physical computing field.
You’ll discover how to create Digital Signal Processing (DSP) and GLSL Shaders (video textures generators & processor on GPU) by using GEN world in Max.
Through a unique approach only provided by the artists & experts we are, we will build together with you your own training schedule by providing exactly the package you need.
If you already know Max, you can also directly dive into our new training about Sound synthesis with Max
AUDIENCES & SKILLS
Sound artists, Visual Artistes, Audiovisual installations Designers, Audio Fx Designers, Visual FX Designers, Researchers, Teachers, Programmers..
All our Max/MSP trainings are flexible and can address beginners, intermediate and advanced users.
During our first contact, we evaluate your skills through questions and we propose you a specific and dedicated training program.
TERMS & HOW TO
Our Max 8 (Max/MSP) trainings can be done as One-To-One and Group modes.
You can choose Remote or Face-to-Face Training.
We can propose you the best flexibility by providing all possible combinations: you can start remotely, and come here to end your training, or, we could design a full week for your group, Face-to-Face here in France and get for each one of you some individual one-to-one 3 hours remotely after that…
DURATION
All courses durations can be modulated, but we used to propose you these 3 packages :
- TOTAL (5 days)
- ACCELERATED (3 days)
- REMOTE CAPSULES (3 hours slots)
During our first discussion, we decide together which mode fits your needs.
TOTAL mode gives you the solid/full/total autonomy with Max 8.
ACCELERATED MODE provides you everything you need to use Max 8 without too much time constraint.
REMOTE CAPSULES is the most flexible mode which provides the best way to learn all along weeks and month, slower.
Depending on your needs, we can provide longer Max 8 training sessions.
FUNDINGS
If you are working for a company in France, for a french institution, you can probably get your Max 8 (Max/MSP) training funded.
Contact us for this to get more specific informations.
TRAINING GOALS
- Understanding graphical programming paradigms
- Sound analysis & signal synthesis w/ MSP
- Video synthesis and processing w/ Jitter
- Interfaces design & communication protocols
- Using any data to create sound & visuals
- Evaluate and build setups for live performance and art installations
- Synthesizers & audio effects design with gen~ for VST
- Export features with RNBO new module !
PROGRAM & KNOWLEDGE BLOCKS
STRUCTURE VOID delivers its training programs through knowledge blocks.
The knowledge blocks of the Max training program are as follows:
- PART MAXMSP 01 Understanding the Max MSP Jitter architecture
- PART MAXMSP 02 Max and structural logic
- PART MAXMSP 03 Object concept and I/O
- PART MAXMSP 04 Data types (float, int, symbol, list and bang)
- PART MAXMSP 05 Graphical user interface objects
- PART MAXMSP 06 Inspector and object programming
- PART MAXMSP 07 Message order and flow control
- PART MAXMSP 08 Routing (route and select)
- PART MAXMSP 09 One-to-many and many-to-one routing (gate, switch, router)
- PART MAXMSP 10 Cable-free communication (send and receive)
- PART MAXMSP 11 Pseudo-random processes (random, drunk, urn & decide)
- PART MAXMSP 12 Mathematical operations (operators, expr and +)
- PART MAXMSP 13 Repetition mechanisms (metro, uzi, counter)
- PART MAXMSP 14 ZL objects and list processing
- PART MAXMSP 15 Subpatching, abstraction and bpatcher concepts
- PART MAXMSP 16 Max project concepts, Collective & Application
- PART MAXMSP 17 MIDI (transport, sequencing and more)
- PART MAXMSP 18 OSC and other communication protocols
- PART MAXMSP 19 Interpolation (line, clip, scale, zmap, function and more)
- PART MAXMSP 20 Interaction (key, mousestate and more)
- PART MAXMSP 21 Preset concepts (snapshots, pattr system)
- PART MAXMSP 22 Data storage and retrieval concepts (coll, dictionaries and more)
- PART MAXMSP 23 Introduction to JavaScript in Max and jsui
- PART MAXMSP 24 Synchronization with Link (Ableton Live and more)
- PART MAXMSP 25 Digital audio in Max and signal theory
- PART MAXMSP 26 DSP and the Audio Status window
- PART MAXMSP 27 Signal generators
- PART MAXMSP 28 Signal processing operations
- PART MAXMSP 29 Amplitude modulation
- PART MAXMSP 30 Frequency modulation
- PART MAXMSP 31 Envelope generation
- PART MAXMSP 32 Message ↔ signal conversion
- PART MAXMSP 33 Interpolation and scaling
- PART MAXMSP 34 Polyphony concepts
- PART MAXMSP 35 MC object concepts (wrapper, messages and more)
- PART MAXMSP 36 Wireless communication
- PART MAXMSP 37 Sampling / playback from storage media
- PART MAXMSP 38 Sampling / playback from memory
- PART MAXMSP 39 Granular synthesis
- PART MAXMSP 40 Selected useful packages
- PART MAXMSP 41 Real-time signal analysis
- PART MAXMSP 42 Filters
- PART MAXMSP 43 Effect design (compression, phaser, flanger)
- PART MAXMSP 44 VST & AU and other plugins
- PART MAXMSP 45 Introduction to gen~ and the synchronous DSP loop
- PART MAXMSP 46 Introduction to RNBO and export to VST3/AU, Web and C++ code
- PART JIT 01 Matrix concepts in Max
- PART JIT 02 CPU-based video matrix generation (noise, video playback, camera)
- PART JIT 03 CPU-based video matrix processing
- PART JIT 04 OpenGL rendering engine concepts
- PART JIT 05 OpenGL 3D rendering
- PART JIT 06 Manipulating primitives
- PART JIT 07 Mesh concepts
- PART JIT 08 Using jit.gen to break and deform primitives
- PART JIT 09 Cameras and lights
- PART JIT 10 Particle system concepts
- PART JIT 11 Textures
- PART JIT 12 Using the GPU to create shaders with jit.gl.pix
- PART JIT 13 Rendering pipeline with jit.gl.node and effect chains
- PART JIT 14 Creating an audio-reactive visual system

