GMU:Dataflow/dataflow, network

From Medien Wiki

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

http://msp.ucsd.edu/software.html

OSC protocol

practical part: pd-extended installation and objects (bang, toggle, math, OSC)

setting up a network

homework: ideas for a networked patch