Getting Started with Max – June Series
Dates & Times: Wednesdays 2nd, 9th, 16th & 23rd of June 6pm UK / 7pm Berlin / 10am LA / 1pm NYC – 2 hours live sessions
Level: Beginners curious about programming
Get started with interactive audio and MIDI, and discover the possibilities of the Max environment. In this series of recorded videos, you will learn how to manipulate audio, MIDI, virtual instruments and program your own interactive canvas.
Connect together Max’s building blocks to create unexpected results, and use them in your music productions. Through a series of exercises you will engage in the pragmatic creation of a basic MIDI sequencer device that features a wealth of musical manipulation options.
Learn from guided examples.
This on demand content aims to enable you to work with Max confidently on your own.
Learning outcomes:
-
Understand the Max environment
-
Connect building blocks together and work with data
-
Master the user interface
-
Work with your MIDI instruments
Requirements
-
A computer and internet connection
-
A good working knowledge of computer systems
-
A Zoom account
-
Access to a copy of Max 8
MIDI Programming in Ableton Live – On-demand
Level: Beginner
By turning off the quantize function on his MPC J Dilla ushered a new era of groove in electronic music production. Composing beats using both rushing and dragging feels while also making sure that notes remained musically coherent. This workshop intends to equip you with the skills to program hip hop beats and music ideas with a drunk drummerfeel inspired by producers and musicians such as J Dilla, Questlove, Flying Lotus, or Kaytranada.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Develop an understanding of pulse, subdivision and polyrhythms
-
Acquire an understanding of the Groove
-
Using the Groove Pool and Warping to program beats with both MIDI and audio content
-
Identify & apply the right quantization values to apply to your programming
Session Study Topics
-
Drum rack for composition
-
Audio & MIDI warping for rhythm programming
-
The groove pool and timing features
-
Audio effects for enhancing rhythms
Requirements
-
A computer and internet connection
-
A web cam and mic
-
A Zoom account
-
Access to a copy of Live Suite or Standard (i.e. trial or full license)
About the workshop leader:
Simone Tanda is a musician, producer, multi-media artist, tech consultant, and educator.
Based across London & Berlin he is currently creating music for his own project, as well as multidisciplinary artists, film, and commercials.
Creative Riff Composition with MIDI – On-demand
Level: Beginner
The riff by nature is repetitive so you get it, again and again, you get it reinforced and the rest of the song is built around it like the riff was the skeleton of the song.
This workshop aims to provide you with the necessary abilities to begin composing riffs and arranging a composition around such an important musical element.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Apply critical listening skills to riff & recurring motifs.
-
Extrapolate core musical qualities of a riff.
-
Construct a riff within a selected musical genre.
-
Apply arrangement techniques around a riff within a track.
Session Study Topics
-
MIDI programming
-
Rhythmic subdivision and polymeter
-
Micro fills and macro fills
-
Layering and subtractive arrangement techniques
Requirements
-
A computer and internet connection
-
A web cam and mic
-
A Zoom account
-
Access to a copy of Live Suite or Standard (i.e. trial or full license)
About the workshop leader:
Simone Tanda is a musician, producer, multi-media artist, tech consultant, and educator.
Based across London & Berlin he is currently creating music for his own project, as well as multidisciplinary artists, film, and commercials.
Getting started with Interactive Machine Learning for openFrameworks – On-demand
Level: Intermediate – C++ required
Using openFrameworks, ofxRapidLib and ofxMaximilian, participants will learn how to integrate machine learning into generative applications. You will learn about the interactive machine learning workflow and how to implement classification, regression and gestural recognition algorithms.
You will explore a static classification approach that employs the k-Nearest Neighbour (KNN) algorithm to categorise data into discrete classes. This will be followed by an exploration of static regression problems that will use multilayer perceptron neural networks to perform feed-forward, non-linear regression on a continuous data source. You will also explore an approach to temporal classification using dynamic time warping which allows you to analyse and process gestural input
This knowledge will allow you to build your own complex interactive artworks.
By the end of this series the participant will be able to:
Overall:
-
Set up an openFrameworks project for machine learning
-
Describe the interactive machine learning workflow
-
Identify the appropriate contexts in which to implement different algorithms
-
Build interactive applications based on classification, regression and gestural recognition algorithms
Session 1:
-
Set up an openFrameworks project for classification
-
Collect and label data
-
Use the data to control audio output
-
Observe output and evaluate model
Session 2:
-
Set up an openFrameworks project for regression
-
Collect data and train a neural network
-
Use the neural network output to control audio parameters
-
Adjust inputs to refine the output behaviour
Session 3:
-
Set up an openFrameworks project for series classification
-
Design gestures as control data
-
Use classification of gestures to control audio output
-
Refine gestural input to attain desired output
Session 4:
-
Explore methods for increasing complexity
-
Integrate visuals for multimodal output
-
Build mapping layers
-
Use models in parallel and series
Session Study Topics
Session 1:
-
Supervised Static Classification
-
Data Collection and Labelling
-
Classification Implementation
-
Model Evaluation
Session 2:
-
Supervised Static Regression
-
Data Collection and Training
-
Regression Implementation
-
Model Evaluation
Session 3:
-
Supervised Series Classification
-
Gestural Recognition
-
Dynamic Time Warp Implementation
-
Model Evaluation
Session 4:
-
Data Sources
-
Multimodal Integration
-
Mapping Techniques
-
Model Systems
Requirements
-
A computer with internet connection
-
Installed versions of the following software:
-
openFrameworks
-
ofxRapidLib
-
ofxMaxim
-
-
Preferred IDE (eg. XCode / Visual Studio)
About the workshop leader
Bryan Dunphy is an audiovisual composer, musician and researcher interested in using machine learning to create audiovisual art. His work explores the interaction of abstract visual shapes, textures and synthesised sounds. He is interested in exploring strategies for creating, mapping and controlling audiovisual material in real time. He is close to completion of his PhD in Arts and Computational Technology at Goldsmiths, University of London.
An introduction to Flora for monome norns – On-demand
Level: Some experience of norns required
Flora is an L-systems sequencer and bandpass-filtered sawtooth engine for monome norns. In this workshop you will learn how L-system algorithms are used to produce musical sequences while exploring the script’s UI and features.
By the end of the first workshop, you will be able to:
-
Navigate the Flora UI and parameters menus to build and perform your own compositions
-
Create dynamically shaped, multinodal envelopes to modulate Flora’s bandpass-filtered sawtooth engine
-
Build generative polyrhythms and delays into your compositions
-
Use crow and/or midi-enabled controllers and synthesizers to play Flora
Session study topics:
-
Sequencing with L-system algorithms
-
Physical modeling synthesis with bandpass filters
-
Generate multi-nodal envelope
-
Norns integration with midi and/or crow
Requirements
-
A computer and internet connection
-
A norns device with Flora installed
-
Optional: A midi-enabled controller and/or synthesizer
We have a number of sponsorship places available, if the registration fee is a barrier to you joining the workshop please contact laura@stagingmhs.local.
About the workshop leader
Jonathan Snyder is a Portland, Oregon based sound explorer and educator.
Previously, he worked for 22 years as a design technologist, IT manager, and educator at Columbia University’s Media Center for Art History, Method, and Adobe.
Max meetup 22nd May
Date & Time: Saturday 22nd May 2021 11am LA / 2pm NYC / 7pm UK / 8pm Berlin
Level: Open to all levels
Meetups are a great way to meet and be inspired by the Max community.
What to expect?
The meetup runs via Zoom and is 2-hours in length.
This session will be hosted by Chloe Alexandra Thompson and feature presentations from:
1) Iain C. T. Duncan: Scheme for Max Demo – Scripting and live-coding Max with Scheme Lisp
2) Kate De Lorme – Lobe 4DSOUND Software demonstration
3) Bobby McElver – Wave Field Synthesis with Spat5 – exploring creating phono
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
TouchDesigner meetup 15th May
Date & Time: Saturday 15th May 5pm UK / 6pm Berlin / 9am LA / 12pm NYC
Meetup length 2-hours
Level: Open to all levels
Meetups are a great way to meet and be inspired by the TouchDesigner community.
What to expect?
The meetup runs via Zoom and is 2-hours in length.
This session focuses on Typography and Graphic Design and features presentations from:
1. Jash: 36 Days Of Type
Jash is a Canadian/American photographer, videographer, and motion graphics artist. Jash recently challenged himself to participate in the annual 36 days of type challenge; Creating a generative composition in touch designer every day for 36 days. https://justjash.com/
2. Caroline Reize: Design for New Media: An introduction to design and its application in new media
Caroline is a German-born media artist who makes experimental visuals based on minimalism. Her work focuses on drawing inner emotion to create an image. The shapes and colors that are obtained from this allow the viewer a new experience. To develop a sufficient multi-sensory experience, she utilizes various forms of media, collaborates with sound artists, and works on narrowing the gap between art and technology. http://carolinereize.com/
3. Hugues Kir: The “Frog Effect”
A benevolent approach to graphic design in TouchDesigner
https://derivative.ca/p/62998 @smooth_isfast
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
Creative MIDI CC’s in Ableton Live – On-demand
If you’d like to support the Music Hackspace to continue to build a program of free workshops, a voluntary contribution would be much appreciated.
Level: Intermediate
Ableton Live offers a vast playground of musical opportunities to create musical compositions and productions. These include techniques to deploy MIDI Control Change messages (CC’s) to manipulate and transform musical ideas. In this workshop you will creatively explore and deploy a range of MIDI CC’s manipulation tools in a musical setting. This workshop aims to provide you with suitable skills to utilise the creative possibilities of MIDI CC manipulation in the Ableton Live environment.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Identify MIDI CC’s messages
-
Map MIDI CC’s to parameters
-
Manipulate Clip Envelopes and dummy Clips via MIDI CC’s
-
Utilise MIDI CC”s to create novel musical and sonic elements
Session Study Topics
-
MIDI CC messages
-
MIDI Mapping CC’s
-
Clip Envelopes and dummy clips and CC’s
-
Creatively using MIDI CC’s
Requirements
-
A computer and internet connection
-
A web cam and mic
-
A Zoom account
-
Access to a copy of Live Suite (i.e. trial or full license)
About the workshop leader
Anna is a London based producer, engineer, vocalist and educator.
Anna is currently working as a university lecturer in London, teaching music production, creating educational content and working on her next releases as ANNA DISCLAIM.
Creative Audio and MIDI in Ableton Live – On-demand
If you’d like to support the Music Hackspace to continue to build a program of free workshops, a voluntary contribution would be much appreciated.
Level: Intermediate
Ableton Live offers a vast playground of musical opportunities to create musical compositions and productions. These include converting audio based harmony, melody and rhythm to MIDI, alongside techniques such as slicing audio into sampling tools which can be triggered via MIDI. In this workshop you will creatively explore and deploy a range of Audio and MIDI manipulation tools in a musical setting. This workshop aims to provide you with suitable skills to utilise the creative possibilities of Audio and MIDI manipulation in the Ableton Live environment.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Convert Audio to MIDI
-
Slice Audio to MIDI
-
Manipulate Audio via MIDI slices
-
Utilise Audio and MIDI to create novel musical and sonic elements
Session Study Topics
-
Converting Audio to MIDI
-
Slicing Audio to MIDI
-
Manipulating slices within Simpler
-
Creatively using Audio and MIDI
Requirements
-
A computer and internet connection
-
Access to a copy of Live Suite (i.e. trial or full license)
About the workshop leader
Anna is a London based producer, engineer, vocalist and educator.
Anna is currently working as a university lecturer in London, teaching music production, creating educational content and working on her next releases as ANNA DISCLAIM.
Discover the new features in Max for Live 11 – On demand
Level: Intermediate
MaxforLive allows users to develop their own devices for use in composition, performance and beyond. In the recent release of Live Suite 11 there are a myriad of new features and tools for musicians and programmers alike. In this workshop you will explore these new tools and features and be able to leverage them in your own musical works and patches.
By the end of this session a successful student will be able to:
-
Explore new MPE possibilities
-
Utilise the new devices
-
Identify the new integrations and objects
-
Understand and deploy the new features for developers
Session Study Topics
-
MPE and Max for Live
-
New Max for Live devices
-
New integrations and objects in Max for Live with Live 11
-
New features for developers of Max for Live devices with Live 11
Requirements
-
A computer and internet connection
-
Access to a copy of Live 11 Suite & Max for Live (i.e. trial or full license)
About the workshop leader
Mark Towers is an Ableton Certified Trainer and a lecturer in music technology at Leicester College. He specialises in Max for Live, as well as working with Isotonik Studios to create unique and creative devices for music production and performance such as the Arcade Series.
Supported by