GMU:Dataflow I WS13: Difference between revisions

From Medien Wiki
(add application info)
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[:Category:Werkmodul|Werkmodul]]/[[:Category:Fachmodul|Fachmodul]]<br />
[[:Category:Werkmodul|Werkmodul]]/[[:Category:Fachmodul|Fachmodul]]<br />
''Lecturer:'' [[User:ms|Martin Schneider]]<br />
''Lecturer:'' [[Matthias Thiel|Matthias Thiel]]<br />
''Credits:'' 6 [[ECTS]], 4 [[SWS]]<br />
''Credits:'' 6 [[ECTS]], 4 [[SWS]]<br />
''Date:'' Block-Workshops <br />
''Date:'' Block-Workshops <br />
Line 6: Line 6:
''First meeting:'' 2014-01-08
''First meeting:'' 2014-01-08


   If you saw students get excited about Dataflow I, it's probably because
   For previous versions of this course see [[GMU:Dataflow I WS12]] and [[GMU:Dataflow II]].
  of Pure Data legend [[Max Neupert]] who taught Dataflow before.
  ([[GMU:Dataflow I WS12]] and [[GMU:Dataflow II]])


   This year Dataflow I will be offered by [[User:ms|Martin Schneider]],
   For future versions see [[GMU:Dataflow I SS14]].
  but hopefully the course will still be fun!


==Description==
==Description==
Line 39: Line 36:
! Block !! Date !! Day !! Time
! Block !! Date !! Day !! Time
|-
|-
| rowspan="4" | Audio and Video
| rowspan="3" | Introduction
| 08.01.2014  
| 21.01.2014
| Tuesday
| 10:00 - 16:00
|-
| 22.01.2014
| Wednesday
| Wednesday
| 10:00 - 18:00
| 10:00 - 16:00
|-
|-
| 09.01.2014
| 23.01.2014
| Thursday
| Thursday
| 10:00 - 18:00
| 10:00 - 16:00
|-
|-
| 10.01.2014
| rowspan="3" | Hands on
| Friday
| 28.01.2014  
| 10:00 - 18:00
| Tuesday
| 10:00 - 16:00
|-
|-
| 11.01.2014
| 29.01.2014
| Saturday
| 12:00 - 18:00
|-
| rowspan="4" | Tracking and Interaction
| 15.01.2013
| Wednesday
| Wednesday
| 10:00 - 18:00
| 10:00 - 16:00
|-
|-
| 16.01.1013
| 30.01.2014
| Thursday
| Thursday
| 10:00 - 18:00
| 10:00 - 16:00
|-
|-
| 17.01.1013
| rowspan="3" | Projects
| Friday
| 04.02.2014
| 10:00 - 18:00
| Tuesday
| 10:00 - 16:00
|-
|-
| 18.01.2013
| 05.02.2014
| Saturday
| Wednesday
| 12:00 - 18:00
| 10:00 - 16:00
|-
|-
| 06.02.2014
| Thursday
| 10:00 - 16:00
|}
|}


==Eligible participants==
==Eligible participants==
Undergraduates and graduates enrolled in the Faculties of Media, Gestaltung and in the MediaArchitecture program
Undergraduates and graduates enrolled in the Faculties of Media, Gestaltung and in the MediaArchitecture program
==Prerequisites==
This workshop has no prerequisites.<br>
Places are provided on a first-come-first-serve basis.


==Literature==
==Literature==
Line 83: Line 88:
==Links==
==Links==
* [[Pure Data - Getting started]]
* [[Pure Data - Getting started]]
* [https://mg.medien.uni-weimar.de/mailman/listinfo/dataflowi Mailinglist Dataflow I]
* [https://github.com/matthisstuff/Dataflow-I Course Material]
 
* [https://github.com/mxa/AudioVideoPatches Max's Audio/Video patches]
[[Category:WS13]]
* [http://www.uni-weimar.de/medien/wiki/Bewegungsmelder Max's computer vision patches]
[[Category:Pure Data]]
[[Category:Programmiersprachen]]
[[Category:Werkmodul]]
[[Category:Fachmodul]]

Latest revision as of 19:42, 13 March 2014

Werkmodul/Fachmodul
Lecturer: Matthias Thiel
Credits: 6 ECTS, 4 SWS
Date: Block-Workshops
Venue: Marienstraße 7b, Room 201
First meeting: 2014-01-08

 For previous versions of this course see GMU:Dataflow I WS12 and GMU:Dataflow II.
 For future versions see GMU:Dataflow I SS14.

Description

Data-flow programming languages can be easier end faster to grasp than code based languages. The program itself becomes a visualization of its own function. We will look at different environments and specifically the free, open source, and cross-platform Pure Data and its graphics library Gem. In small assignments we will gradually learn to use the software and solve tasks enabling us to realize more complex projects. Final results may be everything from playful musical instruments, interactive installations, mobile apps to streaming servers for radio shows. This class is aimed at a beginner level introducing data-flow programming paradigms to artists and designers. Successful completion of this class is precondition for the succeeding class Dataflow II.

Course language will be English (except everyone speaks German then it will be in German.. obviously).

German description

Datenfluss-Programmiersprachen können einfacher und schneller zu verstehen sein als Kode-basierte sprachen. Das Programm selbst wird zur Visualisierung seiner Funktion. Wir werden verschiedene Umgebungen kennen lernen und im Speziellen mit dem kostenlosen, quelloffenen und plattformunabhängigen Pure Data und der Grafikbibliothek Gem arbeiten. In kleinen Aufgabenstellungen wird Schritt für Schritt die Software erlernt. So können schließlich komplexere Vorhaben umgesetzt werden. Der Kurs schließt mit einem eigenen Projekt ab, welches von spielerischen Instrumenten, Interaktiven Installationen, Mobile Apps bis hin zu streaming Servern für Radiosendungen reichen kann. Dieser Kurs richtet sich an Anfänger, und ist eine Einführung in Datenfluss Programmiersprachen für Künstler und Designer. Ein erfolgreicher Abschluss dieses Kurses ist die Vorbedingung für den Nachfolgenden Kurs Dataflow II.

Kurssprache ist Englisch (es sei denn alle Teilnehmer verstehen und sprechen Deutsch. Dann ist die Kurssprache natürlich Deutsch).

Application

 Since this is a block workshop please make sure to sign up on the official list
 at the secretary with Daniela Dembowski until October 18th.

Syllabus

This is an outline of the syllabus.
The dates are fixed, but details of the course may be subject to change.

Block Date Day Time
Introduction 21.01.2014 Tuesday 10:00 - 16:00
22.01.2014 Wednesday 10:00 - 16:00
23.01.2014 Thursday 10:00 - 16:00
Hands on 28.01.2014 Tuesday 10:00 - 16:00
29.01.2014 Wednesday 10:00 - 16:00
30.01.2014 Thursday 10:00 - 16:00
Projects 04.02.2014 Tuesday 10:00 - 16:00
05.02.2014 Wednesday 10:00 - 16:00
06.02.2014 Thursday 10:00 - 16:00

Eligible participants

Undergraduates and graduates enrolled in the Faculties of Media, Gestaltung and in the MediaArchitecture program

Prerequisites

This workshop has no prerequisites.
Places are provided on a first-come-first-serve basis.

Literature

  • Hillerson, Tony: Programming Sound with Pure Data: Make Your Apps Come Alive with Dynamic Audio ISBN 978-1-93778-566-6

Links