Introduction to live coding with Super Collider – LIVE Session / 5th October

Date & Time: Tuesday 5th October 2021 – 6pm UK / 7pm Berlin / 10am LA / 1pm NYC

2-hour workshop

Level: Beginner

SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. Live coding is the practice of creating and/or manipulating algorithms in real time to change an ongoing artistic process, like music or visuals. In this workshop you’ll discover the universe of live coding music and the powerful software that started this practice, while discovering the world wide community that makes all this possible.

Session Learning Outcomes

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

  • Understand in a general manner how   SuperCollider works and its  possibilities for creative coding in music

  • Create their own sounds and learn the basics of Digital Sound Processing

  • Add effects to manipulate and process sounds

  • Make their first live coding performances with SuperCollider

  • Identify various technologies and practitioners of live coding

Session Study Topics

  • Brief introduction to SuperCollider’s syntax and structure

  • Brief introduction to algorithmic music.

  • How to create your first sounds

  • Variables and functions

  • Automations

  • How to add effects to sound

  • Techniques to live code in SC:

    • TheJIT Library

    • Pdefs

    • Ndefs

  • How to keep on learning on your own and how to ask for help in your learning process

  • How to reach and be part of the SuperCollider and Live Coding communitie

Requirements

  • A computer and internet connection

  • A webcam and mic

  • SuperCollider Installed: SuperCollider

  • A Zoom account

About the workshop leader 

Alexandra’s work focuses on the algorithmic behaviour of music and the exploration of musicality within code. She is a core member of the international live coding and algorave community and performs worldwide using the live coding platforms SuperCollider and TidalCycles. In 2017, she was the Chair of the International Live Coding Conference in Morelia, Mexico.

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.

Max meetup – US Edition 1

FREE

Date:  Saturday 23rd January – 3pm PST / 6pm EST

Level: Open to all levels 

Presenters

The meetup will be hosted by Chloe Alexandra Thompson and feature the following presentation

Francisco Botello  –  Wireless IMU Panning Controller
Tommy Martinez  –  Spatial Composition in the Frequency Domain
mutant forest  –  Controlling lights and sound in a performance with max4live
sydney christensen  –   Idea workshopping: analog synth controlled by MAX information
Chloe Thompson  –  Intro to ICST Ambisonics Package

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.

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.

Build an interactive textile instrument

This practice-led course will show you how to make an electronic textile interface for music performance. We will learn a DIY technique to craft with e-textile materials and then explore how to make music with the handcrafted interface in a number of ways. Each session will follow on from the last, developing your knowledge through a series of hands-on projects, delivered in four online workshops. 

Level: beginner with notions of DIY electronics and programming

  • Some familiarity or experience of working with Arduino and/or Max/MSP (or similar platforms) is desirable
  • A tabletop space to work at
  • Computer, with USB port
  • Arduino IDE (Free – download here: https://www.arduino.cc/en/Main/Software)
  • Max 8 (Free 30 day trial available – you will be instructed to download this for the final session)

This workshop is available internationally. Please order your DIY kit before the dispatch date for your location. Kits will be posted using a Royal Mail tracked service.

UK dispatch date: Friday 17th November

Worldwide dispatch date: Friday 3rd November

We will work with the Lilypad Arduino, a microcontroller board designed for use with e-textiles and wearables projects, and Max/MSP, an object-orientated programming language for music making. The workshop series will cover the fundamentals of working with e-textiles and these technologies, giving a basis for participants to continue to develop their creative ideas when working with sound and interactive textiles.

Tues 24th Nov, 6pm UK –  Workshop 1: Crafting an e-textile interface

In this workshop, we will explore an approach to working with electronic textiles and handcraft. This workshop will introduce needle felting as a DIY method of working with e-textiles. We will make an interactive and touch sensitive textile interface, to then be used in a number of ways, throughout the four sessions of this course. Through crafting the brightly coloured interface, we will explore a creative approach to interface design and learn how traditional crafts can be combined with e-textile materials to result in novel interfaces for music performance.

Tues 1st Dec, 6pm UK – Workshop 2: Bringing your craft work to life: capacitive sensing and visualising sensor data with the Lilypad Arduino

In this session, we will transform the needle felted piece from Workshop 1 into an interactive and touch sensitive interface. We will introduce the Lilypad Arduino and explore capacitive sensing as a method of bringing your textile work to life. You will learn several approaches to visualising interaction data on screen, as well as the fundamentals of working with Arduino IDE.

Tues 8th Dec, 6pm UK – Workshop 3: Composing through code: making an e-textile step sequencer with the Lilypad Arduino

This week, we will develop our coding skills and learn an approach to using your e-textile interface with the Lilypad Arduino, as a standalone music making device. We will write, edit and compose through code, to create a playful step sequencer that makes music as you touch the textile interface. 

Tues 15th Dec, 6pm UK – Workshop 4: Interactive textiles and Max/MSP

Workshop 4 will introduce a method of using your handcrafted interface with Max/MSP. From this workshop, you will know how to program your Lilypad Arduino, to allow your e-textile interface to control parameters in a Max patch. We will make a software-based sampler, where pre-recorded sound files are triggered by touching the interactive textile interface. Some familiarity and a basic working knowledge of Max/MSP is desirable, but not essential. Participants with experience in Max are welcome to bring their own patches to experiment with.

A DIY kit, with all of the craft tools and materials you will need, is included in the workshop price and will be posted to your home in advance of the course.  

There are two kits available, please select the kit that you will require: 

Kit 1 is a full kit and includes a Lilypad Arduino and all of the craft tools and materials you will need for the course. 

Kit 2 includes all of the craft tools and materials you will need to make the e-textile interface, but does not include the Lilypad Arduino and USB cable. 

(Kit 2 is best suited if you already have a Lilypad Arduino or would prefer to use an alternative board. Please note that this course focuses on working with the Lilypad and so support for alternative boards will be limited and only recommended for more experienced participants.)

Kit 1 contents:

  • Lilypad Arduino
  • USB cable
  • 10 x crocodile clips
  • Speaker
  • Wool 
  • Steel wool
  • 3 x Needle felting tools 
  • Embroidery hoop
  • Fabric
  • Copper tape

Kit 2 contents:

  • 10 x crocodile clips
  • Speaker
  • Wool 
  • Steel wool
  • 3 x Needle felting tools 
  • Embroidery hoop
  • Fabric
  • Copper tape

Build a web assembly synthesiser with iPlug 2

Learn to use iPlug2 C++ audio plugin framework to create a synthesiser that runs on the web.

iPlug2 is a new C++ framework that allows you to build cross-platform audio plug-ins, using minimal code. One of the exciting features of iPlug2 is that it lets you turn your plug-in into a web page that anyone can use without a DAW (see for example https://virtualcz.io). In this workshop participants will learn how to build a web based synthesiser using cloud based tools, and publish it to a GitHub pages website. We will look at some basic DSP in order to customise the sound of the synthesiser and we will also customise the user interface. The same project builds native audio plug-ins, although in the workshop we will focus on the web version.

Note from Oli: Even though the workshop might use lots of unfamiliar technologies, iPlug2 is designed to be simple to use and has many of the more confusing aspects of cross platform programming solved for you already. Don’t worry if the technology sounds scary, everyone should be able to build a custom synthesiser using the example projects and workflow.

Requirements

Useful links


About the workshop leader

Oli Larkin is an audio software developer and music technologist with over 15 years of experience developing plug-ins and plug-in frameworks. He has released his own software products and has collaborated with companies such as Roli, Arturia, Focusrite and Ableton. For many years he worked in academia, supporting audio research and sound art projects with his programming skills. Nowadays Oli is working as a freelancer, as well as focusing on his open source projects such as iPlug2

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.

Artist workshop with Ned Rush: Live Sample Mangling in Max 8 – On demand

Max is Ned’s go to environment to realise concepts for sound design and performance that are not available in other programs.

In this 2-hour workshop you will learn ways to sample and loop incoming audio from the outside world. You will create a fresh sonic palette from mutating the sound, using a variety of techniques aimed at performance and improvisation, whilst also discussing and solving problems related to improvisation set-ups and how we can meet those needs.

You will explore a variety of ways to interact with sampled sound to find which method suits you best so you can realise your vision with a unique performance sampler.

Requirements

– Max 8

– Basic knowledge of Max

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.

Arcologies: a workshop for Monome norns & grid / On-demand

For Monome norns and grid, arcologies is a 21st century instrument for musical composition and discovery. Built by Tyler as a “2020 pandemic sanity project” and released in September it has already attracted passionate following.

Through a series of “breakout-room” team challenges you will learn how to build and sculpt evolving sound compositions with Arcologies.

We’ll cover signal flow, melodies, chords, and evolving systems with modulation, euclidean rhythms, and Turing machines.

Topics

  • Electronic music composition techniques.
  • Generative music.
  • monome norns
  • monome grid

Requirements

About the workshop leader

Tyler Etters is a polymath-artist currently residing in Los Angeles. His uniquely 21st century practice encompasses a range of mediums including music, film, analog photography, and software design. He is Vice President at Highland and received his BFA in Graphic Design from Columbia College Chicago.

Links

https://tyleretters.github.io/arcologies-docs/

https://nor.the-rn.info