Rodrigodzf (talk | contribs) (Created page with "{| border="1" class="wikitable" |+ The table's caption ! Column heading 1 ! Column heading 2 ! Column heading 3 |- ! Row heading 1 | Cell 2 || Cell 3 |- ! Row heading A | Cell B ...") |
Rodrigodzf (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
|+ | |+ Tentative Schedule | ||
! | ! Week | ||
! | ! Topic | ||
! | ! Event | ||
|- | |- | ||
! | ! 1 | ||
| | | What is PD? What is dataflow programming? | ||
| | |||
|- | |- | ||
! | ! 2 | ||
| | | fundamentals of pd: interaction and music | ||
| | | make your first patch | ||
|- | |||
! 3 | |||
| signal generators; additive and wavetable synthesis, samplers | |||
| record your own sound and control the playback | |||
|- | |||
! 4 | |||
| midi messages and control objects; dollar signs and other PD syntax | |||
| | |||
|- | |||
! 5 | |||
| OpenSoundControl OSC; controlling PD externally | |||
| interacting with your smartphone | |||
|- | |||
! 6 | |||
| what is GEM? basic video manipulation | |||
| make your own simple musical instrument using your smartphone or game controller | |||
|- | |||
! 7 | |||
| creating sub patches, abstractions and externals; video input and looper | |||
| matrices. What is a rendering chain in pd and how it works? | |||
|- | |||
! 8 | |||
| FM and AM, modulate your sounds and control video | |||
| become a VJ and use sound and movement to manipulate video | |||
|- | |||
! 9 | |||
| motion detection, matrix transformations in GEM. blob recognition and color tracking; external libraries for pattern recognition | |||
| control through gestures; smile detection | |||
|- | |||
! 10 | |||
| controlling the environment: using PD to communicate with Arduino and OSC compatible surfaces. Using UDP and TCP protocol. | |||
| examples in Unity3d, Ableton, Arduino, Reaktor, etc.. | |||
|- | |||
! 11 | |||
| extended control messages. Reactivision, OpenCV and computer vision. | |||
| make your fiducial based instrument or patch | |||
|- | |||
! 12 | |||
| very short intro to the Fourier transform; the frequency spectrum, time-domain and frequency domain representations. Spectral manipulation à la metasynth | |||
| what is musical texture? spectral painting, pictures become sound and viceversa | |||
|- | |||
! 13 | |||
| granular synthesis and flocks, microstructures of sound and their interaction with video | |||
| examples of interfacing with custom applications made in Processing and superCollider | |||
|- | |||
! 14 | |||
| using particle systems, InteractiveSwarmOrchestra; Boids and cellular automata | |||
| use a cellular automata simulation in a patch | |||
|- | |||
! 15 | |||
| Collaboration and mapping: analysis of Oliver’s Silent Percussion patches | |||
| Live electronic paradigms: setting a simple server for collaboration | |||
|- | |||
! 16 | |||
| Project Discussion | |||
|} | |} |
Revision as of 11:41, 14 September 2014
Week | Topic | Event |
---|---|---|
1 | What is PD? What is dataflow programming? | |
2 | fundamentals of pd: interaction and music | make your first patch |
3 | signal generators; additive and wavetable synthesis, samplers | record your own sound and control the playback |
4 | midi messages and control objects; dollar signs and other PD syntax | |
5 | OpenSoundControl OSC; controlling PD externally | interacting with your smartphone |
6 | what is GEM? basic video manipulation | make your own simple musical instrument using your smartphone or game controller |
7 | creating sub patches, abstractions and externals; video input and looper | matrices. What is a rendering chain in pd and how it works? |
8 | FM and AM, modulate your sounds and control video | become a VJ and use sound and movement to manipulate video |
9 | motion detection, matrix transformations in GEM. blob recognition and color tracking; external libraries for pattern recognition | control through gestures; smile detection |
10 | controlling the environment: using PD to communicate with Arduino and OSC compatible surfaces. Using UDP and TCP protocol. | examples in Unity3d, Ableton, Arduino, Reaktor, etc.. |
11 | extended control messages. Reactivision, OpenCV and computer vision. | make your fiducial based instrument or patch |
12 | very short intro to the Fourier transform; the frequency spectrum, time-domain and frequency domain representations. Spectral manipulation à la metasynth | what is musical texture? spectral painting, pictures become sound and viceversa |
13 | granular synthesis and flocks, microstructures of sound and their interaction with video | examples of interfacing with custom applications made in Processing and superCollider |
14 | using particle systems, InteractiveSwarmOrchestra; Boids and cellular automata | use a cellular automata simulation in a patch |
15 | Collaboration and mapping: analysis of Oliver’s Silent Percussion patches | Live electronic paradigms: setting a simple server for collaboration |
16 | Project Discussion |