Composing with Data Flow Programming – Autumn 2015

Autumn 2015 14-25 September

Lecturer: Andy Farnell

Schedule

Mon 14/09/2015 9:00 – 16:00 – Introduction

  • Course overview
  • Working with Pure Data
  • Objects, messages, boxes
  • Audio basics (osc~, phasor~, noise~, basic synthesizers)

Tue 15/09/2015 9:00 – 16:00 – Control Objects, Audio Manipulation, GEM basics

  • Control objects (spigot, moses, select, pack/unpack, expressions…)
  • Sample playback (arrays, tabplay~, tabread~, tabwrite~)
  • Recording audio
  • Audio effects
  • Working with GEM (Graphical Environment for Multimedia)
  • Controlling video

Media for use in exercises

Wed 16/09/2015 9:00 – 16:00 – Communication, Physical Interaction, libpd

  • MIDI, OSC, netsend/netreceive, tcp/udp, netserver/netclient
  • Physical interaction with the Arduino
  • Pduino for Pure Data
  • Example projects and project planning

Extras: 

Thu 17/09/2015 9:00 – 16:00 – Heavy compiler for Pd to C

  • create plugins and WebAudio code

Fri Fri 18/09/2015 9:00 – 16:00 – Raspberry Pi

  • Raspberry Pi with Pd

Mon 21/09/2015 9:00 – 16:00 – Project Work

  • Tutoring and project work

Tue 22/09/2015 9:00 – 16:00 – Project Work

  • Tutoring and project work

Wed 23/09/2015 9:00 – 16:00 – Project Work

  • Tutoring and project work

Thr 24/09/2015 9:00 – 16:00 – Project Work

  • Tutoring and project work

Fri 25/09/2015 9:00 – 16:00 – Project Work and Presentations

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

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

 Location

Paja (Media Lab 4rd Floor, Miestentie 3, Otaniemi)

Software

You can download both Pd-extended and Pd-vanilla from 
http://puredata.info/downloads

Readings – Text Books

  • Designing Sound by Andy Farnell
  • Machine Musicianship by Robert Rowe
  • The Theory and Techniques of Electronic Music by Miller Puckette

Useful Links – Documentation & Tutorials

 

 DOM-E5074 Composing with Data Flow Programming Language 14.09.2015-25.09.2015 – Participants List

Kottmeier Kilian Johannes
Exchange studies Master’s Programme in New Media

Sánchez Carranco Juan Camilo
Sound in New Media

Huang Yun-Hsuan
Master’s Programme in New Media

Ceylan Melike
Sound in New Media

Lure Iakov
Sound in New Media

Tisel Maja
Master’s Programme in Graphic Design

Zlobin Denis
Sound in New Media

Huang Siying
Master’s Programme in New Media

Keko Antti Hermanni
Master’s Programme in New Media

Mlakar Sara
Master’s Programme in Graphic Design

Aldunate Infante Joaquin
Master’s Programme in New Media

Goldberg Alona
Master’s Programme in New Media