Line 81: | Line 81: | ||
==pd, pd-extended== | ==pd, pd-extended== | ||
*Pd-extended | |||
https://puredata.info/downloads/pd-extended | |||
*Pd | |||
http://msp.ucsd.edu/software.html | |||
==OSC protocol== | ==OSC protocol== | ||
==practical part: pd-extended installation and objects (bang, toggle, math, OSC)== | ==practical part: pd-extended installation and objects (bang, toggle, math, OSC)== | ||
==setting up a network== | ==setting up a network== | ||
==homework: ideas for a networked patch== | ==homework: ideas for a networked patch== |
Revision as of 12:00, 18 October 2016
syllabus
dataflow, network
- intro
- syllabus
- literature overview
- pd, pd-extended
- OSC protocol
- practical part: pd-extended installation and objects (bang, toggle, math, OSC)
- setting up a network
- homework: ideas for a networked patch
synthesizer
- overview ideas and homework
- sound. basics (pitch, waves, oscillators, volume, frequency)
- objects (select, slider, metro, dsp control, canvas/array, tabread/tabwrite)
- setting up a network
- homework: sound control over network/local patches
gem, webcam
- overview ideas and homework
- graphics, video, mixer
- objects (gemhead, gemwin)
- setting up a network
- homework: visuals control over network/local patches
software (pd, processing, max/msp)
- overview ideas and homework
- overview software, installation of pd
- bridging software
- setting up a network
- homework: set up a communication platform between different software
mobmuplat (iOS, Android)
- overview ideas and homework
- mobmuplat
- bridging devices
- setting up a network
- homework: set up a communication platform between different devices
arduino (photo sensor)
- overview ideas and homework
- Arduino
- bridging devices, forms (arduino)
- setting up a network
- homework: set up a communication platform between sensors and patch
Performance platform DBL
- overview ideas and homework
- intro to performance platform and software
- bridging performance platform, software and pd
- setting up a network
- homework: work on individual ideas and patches
Actor network
- overview ideas and homework
- Bruno Latour
- bridging individual patches into the network
- further development of individual patches
literature overview
- Bang, 2006, © by pd-graz Verein zur Förderung der Open Source Software Pure Data
// historical overview, general notes, general media theory. This is if you do not want to become a pd patcher
- Designing Sound, Andy Farnell
// sound theory including physics, maths and psychology. Then - part on practice with Pd. For advanced users
- Multimedia Programming with Pure Data, Bryan WC Chung
// detailed step by step including 2d, 3d, and configuring Arduino
- Programming Sound with Pure Data, Tony Hillerson
// digital sound design and effects. with some knowledge about sound. Step by Step sound design with Pd
- The Theory and Technique of Electronic Music, Miller Puckette
// Author of Pd, learning how to use a general-purpose computer music environment. With sound theory for advanced patcher.
- PURE DATA
// Step by step basics, sound, graphics, sensors
- A Young Person's Guide to the Principles of Music Synthesis, Beau Sievers
// basics of sound
pd, pd-extended
- Pd-extended
https://puredata.info/downloads/pd-extended
- Pd