Getting Confident With Gen~ / LIVE Session – Workshop series

Workshop series 

Dates & Times: Mondays: 12th / 19th / 26th July and 2nd August 2021 6pm UK / 7pm Berlin / 10am LA / 1pm NYC

Level: Previous experience with Gen~ is required i.e. completion of Getting Started With Gen~ workshop series

Example of topic that students are expected to be knowledgeable with before workshop:

  • The Gen~ environment

  • Basic audio processing in Gen~

  • Gen~ operators and data management

Example of topic that students are expected to be knowledgeable with after workshop:

  • Multi Tap Delay operator with cubic interpolation

  • Biquad and filter coefficients

  • Basic reverb structures

  • Basic CodeBox

Develop a myriad of highly efficient signal processing operations in Max using Gen~. In this series of 4 workshops, you will apply signal processing techniques to build and code a variety of patches with Gen~ in Max. The course contains 20 plus custom-made example patches along with audio samples that you will build as exercises during the course and be able to use in your own projects.

Series Learning Outcomes

By the end of this series a successful student will be able to:

  • Become confident with the Gen~ environment

  • Build various audio processing tools via Gen~ (i.e. flanger, chorus, ping pong delays, multi tap delays, distortion)

  • Construct Gen~ filter, equalization and reverb tools

  • Become familiar with the Gen~ CodeBox environment

Series Study Topics

  • The Gen~ environment

  • Audio processing in Gen~

  • Gen~ filter, equalization and reverb tools

  • Gen~ CodeBox

Requirements

  • A computer and internet connection

  • A web cam and mic

  • A Zoom account

  • Access to a copy of Max 8 (i.e. trial or full license)

About the workshop leader 

Phelan Kane is a Berlin & London based music producer, engineer, artist, developer and educator.

He is currently running the electronic music record label Meta Junction Recordings and the audio software development company Meta Function. He has released the Max for Live device synth Wave Junction in partnership with Sonicstate.

Max meetup June / Gen~

Date & Time:  Saturday 19th June 4pm UK / 5pm Berlin / 8am LA / 11am NYC

Level: Open to all levels

What to expect? 

The meetup runs via Zoom and will be approx. 2-hours in length.

This session focuses on Gen~ and will feature presentations from expert practitioners including: 

 

Massimiliano Cerioni – Culto Plugins project: 

https://linktr.ee/culto

https://linktr.ee/massicerioni

Massimiliano Cerioni is an Italian composer, sound-art performer, sound designer currently living in Amsterdam. He writes electroacoustic music, sound-art and intermedia performances, audiovisual installations, music for dance, theatre and short movies. Cerioni plays didgeridoo and custom-made instruments such as Metastring, an expanded electroacoustic monochord. 

Jay Curtis – EZGen Tutorial Patches

https://gum.co/ezgen 

https://www.lysdexic.com

From Melbourne Australia, experiments in freeform sound design, audio manipulation and textural soundsculpting in rhythmic based composition. Using platforms such as MaxMSP, Arduino, C++ and Python to create custom DSP tools and sampling everything from scratched discs, hacked data files, circuit bent kids toys and his ever growing collection of modified drum machines, lysdexic continues to explore and destroy the audio spectrum.

***

Following these presentations breakout rooms are created where you can:

  • Talk to the presenters and ask questions

  • Join a room on topics of your choice

  • Show other participants your projects, ask for help, or help others out

  • Meet peers in the chill-out breakout room

Requirements 

  • A computer and internet connection
  • A Zoom account

 

 Berlin Code of Conduct

We ask all participants to read and follow the Berlin Code of Conduct and contribute to creating a welcoming environment for everyone. 

 Supported by Cycling ‘74

Getting Started with Gen – On-demand

Level: Intermediate / Previous experience with MSP is required.

Build highly efficient signal processing operations in Max using Gen~. In this series of 4 workshops, you will learn the fundamentals of signal processing and develop skills to confidently code with Gen~ in Max. The course contains 24 custom-made example patches along with audio samples that you will build as exercises during the course and be able to use in your own projects.

Series Learning Outcomes

By the end of this series a successful student will be able to:

  • Become familiar with the Gen~ environment

  • Build various audio processing tools via Gen~ (i.e. delay FX, AM and FM tools)

  • Construct basic Gen~ sampling and synthesis  tools

  • Apply a myriad of Gen~ operators

Series Study Topics

  • The Gen~ environment

  • Audio processing in Gen~

  • Gen~ sampling and synthesis tools

  • Gen~ operators and data management

Requirements

  • A computer and internet connection

  • Access to a copy of Max 8 (i.e. trial or full license)

About the workshop leader

Phelan Kane is a Berlin & London based music producer, engineer, artist, developer and educator. 

He is currently running the electronic music record label Meta Junction Recordings and the audio software development company Meta Function. He has released the Max for Live device synth Wave Junction in partnership with Sonicstate.

Granular Synthesis: Getting Started with Grainflow – On-demand

Level: Advanced

Grainflow is a package for Max / MSP that utilizes gen~ and the MC wrapper to allow users to control large numbers of sample accurate grains. This workshop will teach participants about how to use and control large numbers of grains using the Grainflow package and Max’s multichannel wrapper.

By the end of the session students should be able to: 

  • Develop an understanding of granulation and granular synthesis

  • Use Grainflow to build a granular file player

  • Use Grainflow for live granulation.

  • Build a granular time-stretching tool

  • Use the MC output of Grainflow to bus grains stochastically to different effects

Study Topics 

  • Introduction to Grainflow~ – parameters and controls

  • Building a sound-file granulator using grainflow~

  • Building a live granulator using grainflow~.

  • Build a real-time time stretcher

  • Build a system for statistically bussing grains into several effects.

Requirements

  • A computer and internet connection

  • Access to a copy of Max 8

  • The Grainflow Package

About the workshop leader 

Christopher Poovey is a Dallas based electroacoustic composer, media artist, and developer.

He is currently a PhD candidate at the University of North Texas with a research focus in interactive computer music and immersive installation. Chris has developed several software packages for Max as well as a number of Max for Live devices and VST instruments built using

Building phaser audio effects in Gen – LIVE Session

Date & Time: Tuesday 16th March 2021 6pm GMT / 7pm CET / 10am PST / 1pm EST

Level: Advanced

In this workshop, you will explore tools and techniques to create phaser audio effect devices in Gen via Max. Explore all pass filters, feedback loops, signal routing and LFOs via a series of exercises. This workshop aims to enrich your musical output via the application of a self-made audio effects and novel sound design techniques. Gen provides highly optimised audio processes that matches C++ and is the ideal technology for improving complex Max patches and optimising CPU.

Session Learning Outcomes

By the end of this session a successful student will be able to:

  • Identify key Gen objects for audio phasor effects devices

  • Build all pass filter devices with feedback networks

  • Configure Gen parameters and properties

  • Add LFO networks for filter modulation

Session Study Topics

  • Gen objects

  • All pass filters

  • Gen variables and parameters

  • LFO modulation sources

Requirements

  • A computer and internet connection

  • A web cam and mic

  • A Zoom account

  • Access to a copy of Max 8 (i.e. trial or full license)

About the workshop leader

Phelan Kane is a Berlin & London based music producer, engineer, artist, developer and educator.

He is currently running the electronic music record label Meta Junction Recordings and the audio software development company Meta Function. He has released the Max for Live device synth Wave Junction in partnership with Sonicstate.

Building Audio FX in Gen

Level: advanced

Date: 19th November 2020, 6pm GMT

In this workshop, you will explore tools and techniques to create bespoke audio FX tools in Gen via Max. Explore delay effects, circular buffers, modulation delays, LFOs, and multi-tap delays via a series of exercises. This workshop aims to enrich your musical output via the application of self-made audio FX and novel sound design techniques. Gen provides highly optimised audio processes that matches C++ and is the ideal technology for improving complex Max patches and free CPU.

Session Learning Outcomes

By the end of this session a successful student will be able to:

  • Identify key Gen objects for audio FX devices

  • Build delay line audio FX devices with feedback networks

  • Configure Gen parameters and properties

  • Add LFO networks for use in Flanger and Chorus audio FX devices

Session Study Topics

  • Gen objects

  • Circular buffers

  • Gen variables and parameters

  • LFO modulation sources

Requirements

  • A computer and internet connection

  • A good working knowledge of computer systems

  • An basic awareness of audio processing

  • Good familiarity with MSP

  • Access to a copy of Max 8 (i.e. trial or full license)

About the workshop leader

Phelan Kane is a Berlin & London based music producer, engineer, artist, developer and educator. For over twenty years he has been active in both the music industry and the contemporary music education sector, with a focus on electronic music and alternative bands.

His specialism is sound design and production techniques such as synthesis and sampling, alongside audio processing and plug-in development. His credits include collaborations with Placebo, Radiohead, Fad Gadget, Depeche Mode, Moby, Snow Patrol, Mute, Sony BMG, Universal, EMI and Warner Bros. He holds an MA in Audio Technology from the London College of Music, University of West London, an MSc in Sound & Music Computing at the Center for Digital Music at Queen Mary, University of London and in 2008 became one of the world’s first wave of Ableton Certified Trainers.

He is a member of the UK’s Music Producers Guild, holds a PG Cert in Learning & Teaching, is an Affiliate of the Institute for Learning, a Fellow of the Higher Education Academy and until recently was Chairman of the London Committee for the British Section of the Audio Engineering Society. He is currently running the electronic music record label Meta Junction Recordings and the audio software development company Meta Function, which specialize in Max for Live devices releasing the M4L synth Wave Junction in partnership with Sonicstate.

Learn to program amazing interactive particles systems with Jitter

In this workshop, you will learn to build incredible live videos with particles systems, using Max and Jitter.

Cycling’74 has recently released GL3, which ties together more closely Jitter with Open GL, and optimises use of the GPU. With this recent update available in the package manager, you can build highly performance videos without having to code them in C++.

Requirements

  • Latest version of Max 8 installed on Mac or Windows
  • A good working knowledge of Max is expected
  • Understanding of how the GEN environment works in Jitter
  • Some familiarity with textual programming languages
  • A knowledge of basic calculus is a bonus
  • The GL3 package installed
  • To install this package open the “Package Manager” from within Max, look for the GL3 package and click “install”.

What you will learn

Session 1, 20th October, 6pm UK / 10am PDT / 1pm EST:

– Introduction to GL3 features

– Quick overview of most of the examples in the GL3 package

– Build a simple particle system from scratch

– Explorations with gravity/wind

– Exploration with target attraction

Session 2, 27th October, 6pm UK / 10am PDT / 1pm EST:

– Improve particle system with rendering billboard shader

– Creation of a “snow” or “falling leaves” like effect

– Starting to introduce interactivity in the system

– Using the camera input

– Connecting sound to your patches

Session 3, 3rd November, 6pm UK / 10am PDT / 1pm EST:

– Improve the system interactivity

– Particles emitting from object/person outline taken from camera

– Create a particle system using 3D models and the instancing technique

– Transforming an image or a video stream into particles

Session 4, 10th November, 6pm UK / 10am PDT / 1pm EST:

– Introduction to flocking behaviours and how to achieve them in GL3

– Create a 3D generative landscape and modify it using the techniques from previous sessions

– Apply post-processing effects


About the workshop leader:

Federico Foderaro is an audiovisual composer, teacher and designer for interactive multimedia installations, author of the YouTube channel Amazing Max Stuff.
Graduated in Electroacoustic Musical Composition at the Licinio Refice Conservatory in Frosinone cum laude, he has lived and worked in Berlin since 2016.

His main interest is the creation of audiovisual works and fragments, where the technical research is deeply linked with the artistic output.
The main tool used in his production is the software Max/MSP from Cycling74, which allows for real-time programming and execution of both audio and video, and represents a perfect mix between problem-solving and artistic expression.

Beside his artistic work, Federico teaches the software Max/MSP, both online and in workshops in different venues. The creation of commercial audio-visual interactive installations is also a big part of his work life, having led in the years to satisfactory collaborations and professional achievements.