Spring 2015 23-27 January
Lecturer: Valtteri Wikström
All Course Material
Tools
Schedule
Mon 23/02/2015 9:00 – 16:00 – Introduction
- Course overview
- Working with Pure Data
- Objects, messages, boxes
- Audio basics (osc~, phasor~, noise~, basic synthesizers)
Tue 24/02/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
Wed 25/02/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:
- smoothVol~
- Pduino for controlling Arduino straight from Pure data
Thu 26/02/2015 9:00 – 16:00 – Project Work
- Tutoring and project work
Fri 27/01/2015 9:00 – 16:00 – Project Work and Presentations
- 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
- http://puredata.info/docs
- http://puredata.info/docs/manuals
- http://obiwannabe.co.uk/html/sound-design/sound-design-all.html
- FLOSS manual tutorials
- http://libpd.cc