(lecturers + topics) |
(link to category, since there's no personal page yet) |
||
Line 1: | Line 1: | ||
[[:Category:Werkmodul|Werkmodul]]/[[:Category:Fachmodul|Fachmodul]]<br | [[:Category:Werkmodul|Werkmodul]]/[[:Category:Fachmodul|Fachmodul]]<br> | ||
''Lecturer:'' | ''Lecturer:'' [[:Category:Darsha_Hewitt|Darsha Hewitt]], [[Martin Schneider]] <br> | ||
''Credits:'' 6 [[ECTS]], 4 [[SWS]]<br | ''Credits:'' 6 [[ECTS]], 4 [[SWS]]<br> | ||
''Date:'' Wednesday 09:15 bis 12:30<br | ''Date:'' Wednesday 09:15 bis 12:30<br> | ||
''Venue:'' '''to be announced'''<br | ''Venue:'' '''to be announced'''<br> | ||
''First meeting:'' 09. April 2014 | ''First meeting:'' 09. April 2014 | ||
Revision as of 10:04, 3 April 2014
Werkmodul/Fachmodul
Lecturer: Darsha Hewitt, Martin Schneider
Credits: 6 ECTS, 4 SWS
Date: Wednesday 09:15 bis 12:30
Venue: to be announced
First meeting: 09. April 2014
For previous courses see GMU:Dataflow I WS13, GMU:Dataflow I WS12 and GMU:Dataflow II.
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.
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.
Eligible participants
Undergraduates and graduates enrolled in the Faculties of Media, Gestaltung and in the MediaArchitecture program
Schedule
This course comes in three parts:
- Dataflow
- Sensors
- Computer Vision
Literature
- Puckette, Miller: The Theory and Technique of Electronic Music ISBN 981-270077-3 Online Version
- Kreidler, Johannes: Loadbang ISBN 978-3-936000-57-3 Online Version (english, deutsch, español)
- Farnell, Andy: Designing Sound ISBN 0-262-01441-6 obiwannabe.co.uk on Archive.org Code examples
- Zimmer, Fränk: Bang: Pure Data ISBN 3-936000-37-9
- Chung, Bryan WC: Multimedia Programming with Pure Data ISBN 1782164642 source
- Brinkmann, Peter: Making Musical Apps – Real-time audio synthesis on Android and iOS ISBN 978-1-4493-1490-3 (e-Book ISBN 978-1-4493-1489-7 )
- Barkl, Michael: Composition: Pure Data as a Meta-Compositional Instrument ISBN 3838316479
- Matsumura, Sei: Pd Recipe Book ― Pure Data ではじめるサウンドプログラミング ISBN 978-4-86100-780-4
- Miyama, Chikashi: Pure Data チュートリアル&リファレンス ISBN 978-4862671424
- Lyon, Eric: Designing Audio Objects for Max/MSP and Pd ISBN 978-0-89579-715-5
- Hillerson, Tony: Programming Sound with Pure Data: Make Your Apps Come Alive with Dynamic Audio ISBN 978-1-93778-566-6