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.
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.
Max meetup 24th April – Europe Edition
Date & Time: Saturday 24th April 3pm UK
Level: Open to all levels
Join the Max meetup to share ideas and learn with other artists, coders and performers. Showcase your patches, pair with others to learn together, get help for a school assignment, or discover new things.
The meetup runs via Zoom. The main session features short presentations from Max users. Breakout rooms are created on the spot on specific topics, and you can request a new topic at any time.
Meetup will be hosted by Ned Rush with presentations by:
In the breakout rooms, you can share your screen to show other participants something you’re working on, ask for help, or help someone else.
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.
Topic suggestions but not limited to:
- MIDI
- Jitter
- Signal processing
- Sequencing
- Hardware
- OSC
- Algorithmic composition
- Package manager modules
Requirements
- A Zoom account
- A computer and internet connection
Max meetup 17th April – Americas Edition
Date & Time: Saturday 17th April 3pm LA / 6pm NYC
Level: Open to all levels
Join the Max meetup to share ideas and learn with other artists, coders and performers. Showcase your patches, pair with others to learn together, get help for a school assignment, or discover new things.
The meetup runs via Zoom. The main session features short presentations from Max users. Breakout rooms are created on the spot on specific topics, and you can request a new topic at any time.
The theme for this session is Max in live performances.
Hosted by: Chloe Alexandra Thompson
With presentations by:
Marcus Price: Granular Synthesis
Presentation on how he use granular synthesis/auto-scrubbing and a variety of custom tools (spacialization helpers, effects and feedback/delay lines) for live performances.
Michele Zaccagnini: Nonlinear Sequencer
Michele will present a max package he designed which is now distributed in the package manager. It covers the use of sequencers in nonlinear fashion, i.e. the time function of the sequencer is distorted to create tempo oscillations. The overall tempo-predictability and synchronization robustness of the sequencer is nonetheless still present in the Nonlinear Sequencer. Plus these set of objects allow to “measure” the regularity/irregularity of a rhythmic event on an imaginary grid.
https://www.youtube.com/channel/UCXMQVkLE-bKdA7cycXECtCQ
https://michelezaccagnini.blog/.
João Cabral: Topic: Hardware presentation
João will present a bunch of devices that were made using M4L that work as a 1 dimensional Visual Synth that were used to create LED animations.
In the breakout rooms, you can share your screen to show other participants something you’re working on, ask for help, or help someone else.
Ready to present your work at a future meetup?
Everyone is welcome to propose a presentation. Just fill in this short form and you’ll be put on the agenda on a first come first served basis.
Presentations should take no more than 5 minutes with 5 minutes Q&A and we’ll have up to 5 presentations at each meetup.
List of presenters will be updated and announced before each event.
Topic suggestions but not limited to:
- MIDI
- Jitter
- Signal processing
- Sequencing
- Hardware
- OSC
- Algorithmic composition
- Package manager modules
Requirements
- A Zoom account
- A computer and internet connection
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.
Real-time Audio Reactive Visual Programming in Max – On demand
Level: Informative for all levels of experience
One of the best aspects of Max MSP is it’s ability to do real-time visual rendering. In this workshop we’re going to learn how to program our own custom visual designs as well as different techniques to make them respond to audio in real-time. Through this workshop we’ll explore different aspects of how Jitter and OpenGL operate within the Max domain along with a look into many incredible max objects. We’ll also touch on some signal processing techniques and how to patch it all together.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Program their own visual animations in Max MSP
-
Have a basic understanding of Jitter, OpenGL and the differences between them.
-
Learn several techniques to make the visuals responsive to audio in real-time
-
Think of the design aesthetics from a new perspective.
Session Study Topics
-
Intro to jitter and OpenGL + key objects
-
Real Time Audio Responsive Techniques
-
Creating the Visuals
-
Design Thinking and Philosophy
Requirements
-
A computer and internet connection
-
Access to a copy of Max 8 (i.e. trial or full license)
About the workshop leader
Andrew Robinson is an Arizona based interactive experience designer, artist, and educator.
Andrew has been designing real-time audio responsive animations for live music performances, music videos, and more for the past 6 years and has had the opportunity to work with some incredible musical talent. He also received his master’s degree in interactive experience design from Arizona State University in 2019 and now works at Synthesis Center as an educator and researcher for experience design.
Max meetup – Europe Edition 2
FREE
Date: Saturday 30th January – 3pm UK time / 4pm CET
Level: Open to all levels
Overview
Join the Max meetup to share ideas and learn with other artists, coders and performers. Showcase your patches, pair with others to learn together, get help for a school assignment, or discover new things.
The meetup runs via Zoom. The main session features short presentations from Max users. Breakout rooms are created on the spot on specific topics, and you can request a new topic at any time.
In the breakout rooms, you can share your screen to show other participants something you’re working on, ask for help, or help someone else.
Presenters
The session will be hosted by Ned Rush and feature presentations by:
Nick Rothwell, aka Cassiel, Live coding a patch librarian in Clojure
Philip Meyer, Image Convolution with jit.gl.pix
Johan Englund, CV recorder for Mira
And more to be confirmed soon.
Ready to present your work?
Everyone is welcome to propose a presentation. Just fill in this short form and you’ll be put on the agenda on a first come first served basis.
Presentations should take no more than 5 minutes with 5 minutes Q&A and we’ll have up to 5 presentations at each meetup.
Topic suggestions but not limited to:
- MIDI
- Jitter
- Signal processing
- Sequencing
- Hardware
- OSC
- Algorithmic composition
- Package manager modules
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.