Strategies experts use to learn programming languages
Dom Aversano
A guide to seven powerful programs for music and visuals
Dom Aversano
Ample samples – Introduction to SuperCollider for monome norns – On-demand
Level: Beginner (many fundamentals of SuperCollider will be covered)
SuperCollider is an amazing open-source audio synthesis and composition tool.
In this workshop we will focus on sampling and learn how to use SuperCollider to make a fully featured sample player + looper which can be used for triggering drum kits, sequencing partitions, or a chaotic breakbeat style system. We will also learn the basics of applying effects, and finally how to integrate the resulting SuperCollider code into a new script for monome norns.
Summary
-
Learn how to use SuperCollider,
-
Learn about sample playback in SuperCollider
-
Become familiar with sample playback and effect elements of SuperCollider
-
Integrate a playback engine into monome norns
By the end of this workshop, you will be able to:
-
Learn how to use SuperCollider starting from the basics
-
Understand SuperCollider UGens for sample playback and effects
-
Write SuperCollider code that can apply effects to sounds
-
Play SuperCollider samples in a monome norns script
Session Study Topics
-
Understanding UGens for sample playback
-
Develop SuperCollider code for effective sample playback
-
Use UGens to apply effects to samples
-
Norns integration with midi and samples
We have a number of sponsorship places,if the registration fee is a barrier to you joining the workshop please contact laura@stagingmhs.local.
Requirements
-
A computer and internet connection
About the workshop leader
Zack Scholl is a Seattle, Washington based tinkerer who releases music and norns scripts as “infinite digits”.
He has been programming for 12 years as part of his job developing instrumentation and conducting experiments to understand biophysical properties of human proteins.
Tone to drone – Introduction to SuperCollider for monome norns – On-demand
Level: Beginner (many fundamentals of SuperCollider will be covered)
SuperCollider is an amazing open-source audio synthesis and composition tool. In this workshop we will gain understanding of SuperCollider while making a musical drone – a minimal sustained sound with dynamic harmonic variations, in the vein of Sunn O))) or La Monte Young. We will also learn how to add drones to the monome norns in your own drone script.
Summary:
-
Learn how to use SuperCollider, starting from the basics
-
Learn about sound synthesis with SuperCollider
-
Become familiar with sound synthesis elements of SuperCollider
-
Integrate a SuperCollider script into a monome norns script
By the end of the workshop, you will be able to:
-
Understand the fundamentals of SuperCollider code
-
Understand SuperCollider UGens for audio synthesis and mixing
-
Design your own drone which you can run from SuperCollider
-
Add SuperCollider code into a norns script
Session Study Topics
-
Basics of coding in SuperCollider
-
Workings of audio synthesis UGens and how they can be combined
-
Adding UGens for sound modulation
-
Communication between norns scripts and SuperCollider
We have a number of sponsorship places,if the registration fee is a barrier to you joining the workshop please contact laura@stagingmhs.local.
Requirements
- A computer and internet connection
- A webcam and mic
- A Zoom account
- A norns device
About the workshop leader
Zack Scholl is a Seattle, Washington based tinkerer who releases music and norns scripts as “infinite digits”.
He has been programming for 12 years as part of his job developing instrumentation and conducting experiments to understand biophysical properties of human proteins.
Live Coding Sound with TidalCycles – On demand
Level: Beginner
Live coding is the act of manipulating algorithms in real time to change an ongoing artistic process, like music or visuals. In this workshop, we will begin with an introduction to live coding, highlighting various technologies and artists, before learning how to live code sound using TidalCycles. This workshop aims to provide an introduction to live coding to encourage others to incorporate live coding technologies and techniques into their practice.
Session Learning Outcomes
By the end of this session, a successful student will be able to:
-
Create a variety of patterns
-
Use functions to vary sequences
-
Add effects to manipulate and process sounds
-
Identify various technologies and practitioners of live coding
Session Study Topics
-
An introduction to various live coding technologies and artists:
-
Sonic Pi
-
TidalCycles
-
FoxDot
-
Hydra
-
-
How to create various patterns and sequences
-
Functions for varying sequences
-
How to add effects to sound
Requirements
-
A computer and internet connection
-
A web cam and mic
-
A Zoom account
TidalCycles
Software to download:
Note: To run TidalCycles on your machine, you will need to install software in addition to the applications/packages listed above. Follow these instructions to see how to do this on your machine.
To use an online version of TidalCycles (*no installation required):
Visit the Estuary Live Coding Server. Select ‘MiniTidal’ as your language of choice.
About the workshop leader
Melody Loveless is an artist, creative technologist, and educator based in Brooklyn, NYC. Her work ranges from live coding performance, generative sound installations, multisensory performance, and more. She currently teaches at Hunter College and Harvestworks and is part of Cycling 74’s Max Certified Trainer Program.