Autumn 2016 05-16 September
Lecturer: Juan Carlos Vasquez / Koray Tahiroğlu
Schedule
Mon 05/09/2015 9:00 – 16:00 – Introduction
- Course overview
- Working with Pure Data
- Objects, messages, boxes
- Audio basics (osc~, phasor~, noise~, basic synthesizers)
Class materials (day 1) here
Tue 06/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
- Working with GEM (Graphical Environment for Multimedia)
- Controlling video
Class materials (day 2) here
Wed 07/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
Class materials (day 3) here
Thu 08/09/2015 9:00 – 16:00 – Audio Effects in Pure Data
- Dynamic Processes: Compressor, Limiter, etc.
- Frequency Processes: Filters and EQ
- Time / Space Processes: Delay, Reverberation, etc.
- DIY2 by Matt Davey – Collection of Effects, Sample players and Sound Synthesis
Class materials (day 4) here
Fri 09/09/2015 9:00 – 16:00 – Raspberry Pi and project pitch
- Introduction to Raspberry Pi with Pd
- Patch integrating concepts learned so far
- Project pitch
Class materials (day 5) here
Mon 12/09/2015 9:00 – 16:00 – Project Work
- Tutoring and project work
Tue 13/09/2015 9:00 – 16:00 – Project Work
- Tutoring and project work
Wed 14/09/2015 9:00 – 16:00 – Project Work
- Tutoring and project work
Thr 15/09/2015 9:00 – 16:00 – Project Work
- Tutoring and project work
Fri 16/09/2015 9:00 – 16:00 – Project Work and Presentations
- Tutoring and final problem solving (morning)
- Project presentations (afternoon)
Assessment Methods and Criteria:
The course consists of lectures, exercises, reading materials, tutoring individual or group works. If it will be possible with the schedule, there will be also a public performance organised for the students to perform and exhibit their course works. Students work in a group or individually on their projects. We dedicate half of the course contact hours for project work in the classroom where the lecturer supports students by giving sufficient guidance, feedback and tutoring. At the end of the course, students present their projects and they receive feedback and comments both from the lecturer and students. Students submit their documented project work and 750 words learning diary. Each student project work is assessed with the following criteria: Design Values, Aesthetics and Originality; UI design and Production Values; Code Design Quality; Project Analysis – Depth of Understanding; Idea generation and implementation; and Presentation style.
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