Topic outline

  • Tue 14/09/2021 9:00 – 12:00 – Introduction

    • SOPI research group and course overview
    • Working with Pure Data
    • Objects, messages, boxes
    • Audio basics (osc~, phasor~, noise~, basic synthesizers)
    • Exercise Assignment - Beating additive_synth


    Wed 15/09/2021 9:00 – 12:00 – Control Objects, Audio Processing
    • Control objects (spigot, moses, select, pack/unpack, expressions…)
    • Sample playback (arrays, tabplay~, tabread~, tabwrite~)
    • Recording audio


    Thr 16/09/2021 9:00 – 12:00 – Audio Processing, GEM basics, Communication
    • Audio synthesis  - drum sequencer 
    • Working with GEM (Graphical Environment for Multimedia)
    • Audio-reactive visual patches
    • MIDI, OSC, netsend/netreceive, tcp/udp, netserver/netclient


    Fri 17/09/2021 9:00 – 12:00 – Communication
    • Dynamic and Frequency Processes: Limiters, Filters and EQ
    • Time / Space Processes: Delay, Reverberation, etc.
    • Patch integrating concepts learned so far
    • Project pitch


    Tue 21/09/2021 9:00 – 12:00 – Project Work / Tutoring
    • Tutoring and project work
    Wed 22/09/2021 9:00 – 12:00 – Project Work / Tutoring
    • Tutoring and project work
    Thr  23/09/2021 9:00 – 12:00 – Project Work / Tutoring
    • Tutoring and project work
    Fri  24/09/2021 9:00 – 12:00 – Project Work / Tutoring
    • Tutoring and project work

    Tue 28/09/2021 9:00 – 12:00 – Project Work / Tutoring
    • Tutoring and project work

    Wed 29/09/2021 9:00 – 12:00 – Project Work / Tutoring
    • Tutoring and project work

    Thu 30/09/2021 9:00 – 12:00 – Project Work / Tutoring
    • Tutoring and project work

    Fri 01/10/2021 9:00 – 12:00 – Project Work / Tutoring and Presentations

    • Tutoring and final problem solving (morning)
    • Project presentations (afternoon)