A guide to seven powerful programs for music and visuals
Dom Aversano
Build Max for Live devices using Ableton Live’s API / On-demand
Level: Intermediate
In this series of workshops you will explore concepts and techniques associated with Ableton Live’s API and the Live Object Model (LOM). The LOM provides a detailed level of control of Live via M4L and it can be used to underpin unique and novel M4L devices. These workshops aim to expand your knowledge and use of the Live API and the LOM within the M4L development environment, which can be leveraged by M4L developers to enhance their practice and provide unprecedented control of Live.
Series Learning Outcomes
By the end of this series a successful student will be able to:
-
Identify the LOM structure, LOM paths and LOM Object ids
-
Utilise API Object types, Classes, Children, Properties and Functions
-
Deploy datatypes, debugging, notifications and javascript with the Live API
-
Observe and control Live parameters via the API and M4L
Session 1: The Live Object Model Pt.1
-
Live Objects (hierarchy, properties, functions)
-
Object Paths
-
Root Objects
-
Max Objects (live.path, live. Object)
Session 2: The Live Object Model Pt.2
-
Max Objects (live.remote~, live.observer)
-
Controlling Ableton Live parameters
-
Observing Ableton Live
Session 3: Creating a Max for Live device with the Live API
-
Work with Control Surfaces
-
Route MIDI / audio
-
Practical examples of API use
Session 4: JavaScript
-
The LiveAPI Object in JS
-
Summary of course
Requirements
-
A computer and internet connection
- Access to a copy of Live Suite (preferably Live Suite 11) trial or full licence.
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.
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 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
Audio visual creation & performance with TDAbleton – On demand
Level: Beginner to Intermediate
This workshop will show participants how to build their own audio visual performance using TouchDesigner and Ableton. TouchDesigner is a visual programming language for real time interactive multimedia content. Using the TDAbleton tool, a vast array of audio elements within Ableton can be used to automate an audio reactive visual show.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Understand the TDAbleton tool
-
Link a number of audio elements in Ableton to drive visual content in TouchDesigner
-
Begin to build their own audio visual set for live performance
-
Consider different approaches to audio visual performance and creation.
Session Study Topics
-
TDAbleton tool
-
Triggering different TouchDesigner visual sets with Ableton midi clips.
-
Controlling TouchDesigner visual parameters with Ableton macros
-
Touchdesigner operators- TOPS, Maths Chop.
-
Performance Mode.
Requirements
-
A computer and internet connection
-
A Touchdesigner free license (https://derivative.ca/download)
-
Ableton Live 10 or 11 ( for Live 11, you will need to use the latest version of TouchDesigner and select the TDAbleton beta plugin)
About the workshop leader
Nilly Brook lectures various visual technologies across a number of institutions including: The National Film and Television School, Central Saint Martins, Wimbledon School of Art, London South Bank University and Private clients.
She is also a musician, producer and audio-visual performer working on two separate solo projects.
Non-linear strategies for composing with Live & M4L – On demand
Level: Intermediate – Advanced
The creative path is not a straight line. In this workshop, you will develop a workflow focused on experimental approaches utilizing randomization, stochastic methods, polymeters, polyrhythms and more using Live and M4L. Experimental audio processing and non-linear mixing activities will be included in the compositional process to create unique sound qualities as well as overcoming creative blocks.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Examine various forms of (non)linear compositional strategies
-
Identify approaches that provide musical contingency
-
Select Ableton’s techniques & M4L devices to use in the writing process
-
Design generative methods for complex compositional systems based on the Ableton and M4L environments
Session Study Topics
-
Randomization & Stochastic methods
-
Polymeters & polyrhythms
-
Racks, Audio & MIDI FXs chains
-
Max4Live LFO, Shaper, Buffer shuffler, Multimap pro
Requirements
-
A computer and internet connection
-
A web cam and mic
-
A Zoom account
-
Access to a copy of Ableton Live 10 Suite, or Ableton Live 10 with a Max For Live 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.
Melody Generation in Max – On demand
Level: Intermediate
The importance of the melody in traditional musical composition is difficult to understate. Often one of the first components the ear latches onto, being able to write a good melody is something of an artform. Producing basic algorithmically-generated melodies using Max/MSP is quite easy, but in order to produce something more ‘musical’ we must refine the generation process.
In this workshop you will learn some ways of generating more complex melodies in Max. This will involve implementing occasional phrase repeats to balance predictability and surprise, locking in some of the more important rhythmic elements and incorporating planned octave jumps alongside more restricted pitch-based travel.
By the end of the workshop you will have constructed a melody generation patch that can be set to play along with your compositions, with a greater understanding of some of the ways in which we can sculpt melody in Max.
Topics
-
- Max/MSP
- Algorithmic Composition
- Melody
Requirements
-
You should be comfortable with the general workflow and data formatting in Max.
-
Knowledge of MIDI format and routing to DAWs (Ableton, Logic etc) would be a plus, although Max instruments will be provided.
-
You should have some basic knowledge of music theory: chords, scales, modes etc.
About the workshop leader
Samuel Pearce-Davies is a composer, performer, music programmer and Max hacker living in Cornwall, UK.
With a classical music background, it was his introduction to Max/MSP during undergraduate studies at Falmouth University that sparked Sam’s passion for music programming and algorithmic composition.
Going on to complete a Research Masters in computer music, Sam is now studying a PhD at Plymouth University in music-focused AI.
Abstract Performance in Ableton and Max For Live – On demand
Level: Intermediate
Ableton and Cycling 74’s Max For Live offer a vast playground of opportunities to create unique and rich electronic music performances. In this workshop you will create a performance instrument. This workshop aims to provide you with suitable skills to begin exploring improvised performance in Ableton Live and Max For Live.
Session Learning Outcomes
By the end of this session a successful student will be able to:
-
Discuss various forms of performance approaches in Ableton and Max For Live plus their advantages and weaknesses.
-
Explore one approach that gives most flexibility and ease for performing.
-
Gather assets in Ableton and Max For Live to use in the performance and how to fit them into our chosen approach.
-
Develop the approach into a complex performance orientated instrument based in the Ableton and Max For Live Environments
Session Study Topics
- Deploy Ableton and Max For Live devices to create a musical performance.
- Load and organize sounds into Ableton’s Drum Rack.
- Enhance the performability of our instrument using midi processes.
- Develop the approach using Ableton and Max For Live effects.
Requirements
-
A computer and internet connection
-
A good working knowledge of computer systems
-
A basic awareness of music theory and audio processing
-
Good familiarity with Ableton and Max For Live
-
Access to a copy of Ableton Live 10 Suite, or Ableton Live 10 with a Max For Live license.
-
A midi controller is desirable.
About the workshop leader
Ned Rush aka Duncan Wilson is a musician, producer and performer. He’s most likely known best for his YouTube channel, which features a rich and vast quantity of videos including tutorials, software development, visual art, sound design, internet comedy, and of course music.