IFD:Music Interaction Programming: Difference between revisions

From Medien Wiki
(Created page with "''Werkmodul/Fachmodul/FachmodulWerkmodul''<br /> ''Lecturer(s): Rodrigo Diaz''<br /> ''Credits: 6 ECTS, 4 SWS''<br /> ''Date: Wednesday 17:00 (Schedule TBD)''<br /> ''Venue: Mar...")
 
m (wikilink synatx corrrected)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''Werkmodul/Fachmodul/FachmodulWerkmodul''<br />
''Werkmodul/Fachmodul/FachmodulWerkmodul''<br />
''Lecturer(s): Rodrigo Diaz''<br />
''Lecturer(s): [[Rodrigo Diaz]]''<br />
''Credits: 6 ECTS, 4 SWS''<br />
''Credits: 6 ECTS, 4 SWS''<br />
''Date: Wednesday 17:00  (Schedule TBD)''<br />
''Date: Wednesday 17:00  (Schedule TBD)''<br />
Line 9: Line 9:


This course is designed to enable students to produce and program musical interaction.<br />
This course is designed to enable students to produce and program musical interaction.<br />
Through creative tasks, readings and hands-on exercises the course will explore the different approaches for music interaction using PureData.
Through creative tasks, readings and hands-on exercises the course will explore the different approaches for music interaction using [[Pure Data]].


The main objectives of the course are:
The main objectives of the course are:


1. To understand the basic principles of PureData audio/video programming.<br />
*To understand the basic principles of PureData audio/video programming.
2. To understand the different approaches to produce interactive musical environments.<br />
*To understand the different approaches to produce interactive musical environments.
3. To be able to deconstruct and reconstruct pieces of media art and interactive
*To be able to deconstruct and reconstruct pieces of media art and interactive installations.
installations.
 


== Topics ==
== Topics ==


All the topics will by presented using Pure Data and in an introductory manner.
All the topics will by presented using [[Pure Data]] and in an introductory manner.


Digital Signal Processing<br />
*Digital Signal Processing
GEM and ComputerVision<br />
*GEM and ComputerVision
Communication Protocols (OSC, Serial, TCP/IP...)<br />
*Communication Protocols (OSC, Serial, TCP/IP...)
Scoring for Live Electronic and Computer Music Theory<br />
*Scoring for Live Electronic and Computer Music Theory




== Required Materials ==
== Required Materials ==


Computer (laptop with integrated web cam).<br />
*Computer (laptop with integrated web cam).
A game controller (ps3 controller, wii mote, etc) or a smartphone.*<br />
*A game controller (ps3 controller, wii mote, etc) or a smartphone.
Arduino.* <br />
*Arduino.


* Optional but strongly suggested
(†) Optional but strongly suggested


== Registration ==
== Registration ==
Line 43: Line 41:
== Schedule and Assignments ==
== Schedule and Assignments ==


TBD
[[/Schedule|Tentative Schedule]]


[[Category:Pure Data]]
[[Category:Pure Data]]
[[Category:Programmiersprachen]]
[[Category:Programmiersprachen]]
[[Category:Audio]]
[[Category:Audio]]
[[Category:WS14]]

Latest revision as of 12:34, 14 September 2014

Werkmodul/Fachmodul/FachmodulWerkmodul
Lecturer(s): Rodrigo Diaz
Credits: 6 ECTS, 4 SWS
Date: Wednesday 17:00 (Schedule TBD)
Venue: Marienstraße 7b, Room 105


Description

This course is designed to enable students to produce and program musical interaction.
Through creative tasks, readings and hands-on exercises the course will explore the different approaches for music interaction using Pure Data.

The main objectives of the course are:

  • To understand the basic principles of PureData audio/video programming.
  • To understand the different approaches to produce interactive musical environments.
  • To be able to deconstruct and reconstruct pieces of media art and interactive installations.

Topics

All the topics will by presented using Pure Data and in an introductory manner.

  • Digital Signal Processing
  • GEM and ComputerVision
  • Communication Protocols (OSC, Serial, TCP/IP...)
  • Scoring for Live Electronic and Computer Music Theory


Required Materials

  • Computer (laptop with integrated web cam).
  • A game controller (ps3 controller, wii mote, etc) or a smartphone.†
  • Arduino.†

(†) Optional but strongly suggested

Registration

Send your name and short description (study program, matriculation number, and interests) to rodrigo.diaz@uni-weimar.de

Schedule and Assignments

Tentative Schedule