Ample samples - Introduction to SuperCollider for monome norns - On-demand hero

Creative Coding

Ample samples - Introduction to SuperCollider for monome norns - On-demand

An introduction to SuperCollider for monome norns, covering programming basics, tones and modulation, sample playback, synth definitions, granulation, and building a norns engine and script.

Level

Intermediate

Duration

1h 35m of video content

Format

Self-paced video

Added

03/11/2021

Course overview

An introduction to SuperCollider aimed at building a sample player for the monome norns. It moves from programming basics through tones and modulation, loading samples into buffers, playing them back and defining a synth, then adds effects, Select-based toggling and granulation. The closing lessons cross over into norns itself, creating an engine, adding it to a script, and handling interoperability and data-sharing between SuperCollider and norns.

Learning outcomes

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

Who is this course for?

  • • 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.

Requirements

  • • A computer and internet connection
  • • A norns device

Course content

Course Overview

2 lessons

+
  • What you will learn in this course

    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

  • Requirements

Ample samples - Introduction to SuperCollider for monome norns - On-demand

15 videos, 2 resources

+
  • Workshop file to download
  • Session slides
  • Lesson 1 - Introduction and motivation
    Checking access...
  • Lesson 2 - SuperCollider - Programming basics
    Checking access...
  • Lesson 3 - tones + modulation
    Checking access...
  • Lesson 4 - loading samples into buffers
    Checking access...
  • Lesson 5 - playing a sample
    Checking access...
  • Lesson 6 - defining a synth
    Checking access...
  • Lesson 7 - adding effects to sample player
    Checking access...
  • Lesson 8 - using Select to toggle
    Checking access...
  • Lesson 9 - question about synth assignment
    Checking access...
  • Lesson 10 - granulation of samples
    Checking access...
  • Lesson 11 - norns - creating an engine
    Checking access...
  • Lesson 12 - adding engine to a norns script
    Checking access...
  • Lesson 13 - SuperCollider + norns - interoperability
    Checking access...
  • Lesson 14 - SuperCollider + norns - sharing data
    Checking access...
  • Lesson 15 - SuperCollider (bonus) sequencer + looping + learning
    Checking access...

Instructors

Zack Scholl

Zack Scholl

Instructor

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.