No edit summary |
No edit summary |
||
(57 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
[[File:fig17a-lombardi.jpg|300px|thumb|left|Mark Lombardi: Keeny Meeny Services, Saladin Holdings and their Security Systems, London c.1970-90, www.lombardinetworks.net]] | [[File:fig17a-lombardi.jpg|300px|thumb|left|Mark Lombardi: Keeny Meeny Services, Saladin Holdings and their Security Systems, London c.1970-90, www.lombardinetworks.net]] | ||
''Lecturer:'' [[ | ''Lecturer:'' [[:Category:Mindaugas Gapševičius|Mindaugas Gapševičius]]<br> | ||
''Credits:'' 6 [[ECTS]], 4 [[SWS]]<br> | ''Credits:'' 6 [[ECTS]], 4 [[SWS]]<br> | ||
''Date:'' Wednesdays 17:00-20:30<br> | ''Date:'' Wednesdays 17:00-20:30<br> | ||
Line 10: | Line 10: | ||
The (In)Visible Networks course is foreseen for developing interactive projects around the video tracking system. The developed projects will connect people and objects into the single system of integrating actors and actants. During the course we will take a look at the interactive artworks, think of their implementations and different uses. What interaction strategies could be used in the hierarchical system? What pros and cons give us a distributed system? How actors/actants of different nature interact with each other? | The (In)Visible Networks course is foreseen for developing interactive projects around the video tracking system. The developed projects will connect people and objects into the single system of integrating actors and actants. During the course we will take a look at the interactive artworks, think of their implementations and different uses. What interaction strategies could be used in the hierarchical system? What pros and cons give us a distributed system? How actors/actants of different nature interact with each other? | ||
Instead of focusing on a single programming environment, we will rather focus on OSC (Open Sound | Instead of focusing on a single programming environment, we will rather focus on OSC (Open Sound Control) protocol enabling interactions between machines and applications of different types. In parallel we will take a look into the terminal use (Windows, Mac), computer network protocols (internet, wireless, routing) and theoretical frameworks (ANT, IoT). | ||
== | ==Related projects== | ||
*[https://www.google.de/search?q=Mark+Lombardi&source=lnms&tbm=isch Mark Lombardi /Global Networks and Power Relations series (70s-90s)] | |||
*[https://www.google.de/search?q=martin+howse+artificial+paradises&espv=2&tbm=isch martin howse /artificial paradises (2002)] | |||
*[https://www.youtube.com/watch?v=PJqbivkm0Ms Minority Report's (2002) gesture-based user interface] | |||
*[https://www.youtube.com/watch?v=dmmxVA5xhuo myron krueger (70s-90s)] | |||
*[https://www.youtube.com/watch?v=STRMcmj-gHc golan levin /Messa di Voce (Performance version, 2003)] | |||
*[https://www.uni-weimar.de/kunst-und-gestaltung/wiki/GMU:Spacial_Information_Lab/Abraham_Ornelas abraham ornelas aispuro @ Performance platform (2016)] | |||
*[https://www.uni-weimar.de/kunst-und-gestaltung/wiki/GMU:Dataflow/Jam_session/Maria_Lopez_Valdez Maria Lopez Valdez] @ the Exhibition shared matters (2017) | |||
*[http://triple-double-u.com/mailia/ miga /Mailia (2006)] | |||
*[http://triple-double-u.com/0.30402944246776265/ miga /0.30402944246776265 (2013-2015)] | |||
==Syllabus== | |||
* 12.04.2017 [[/Systems|Systems]] | |||
* 19.04.2017 [[/Networks|Networks]] | |||
* 26.04.2017 [[/Unity and Pd|Unity and Pd]] | |||
* 03.05.2017 [[/Captury, Unity, and Pd|Captury, Unity, and Pd (simulation + debug)]] | |||
* 10.05.2017 [[/Captury, Pd, graphics, multi speaker sound|Captury, Pd, multi speaker sound]] | |||
* 17.05.2017 [[/ANT networks|ANT networks]] | |||
* 24.05.2017 [[/Mobmuplat, Pd, multi speaker sound|Mobmuplat, Pd, multi speaker sound]] | |||
* 31.05.2017 [[/Hacking bone structures in Captury|Hacking bone structures in Captury]] | |||
* 07.06.2017 [[/Tracking Objects in Captury|Tracking Objects in Captury]] | |||
* 14.06.2017 [[/Pd, Graphics, and Captury|Pd, Graphics, and Captury]] | |||
* 21.06.2017 [[/Processing, and Captury|Processing, and Captury]] | |||
==Hardware== | |||
*Linux, Mac, Windows | |||
*Objects | |||
*Humans, other living organisms | |||
*Sound system | |||
*Video wall | |||
*video tracking system | |||
* | ==Software== | ||
* | *Unity 3d, Unreal Engine | ||
* | *captury | ||
* | *Zirkonium | ||
* | *Pure data, Max | ||
*Processing | |||
*mobmuplat, touchOSC | |||
*OSCulator https://osculator.net | |||
==OSC protocol== | |||
"Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. Bringing the benefits of modern networking technology to the world of electronic musical instruments, OSC's advantages include interoperability, accuracy, flexibility, and enhanced organization and documentation." (http://opensoundcontrol.org/introduction-osc) | |||
==Students== | |||
*[[/Esra Demirel|Esra Demirel]] | |||
*[[/Grit Lieder|Grit Lieder]] | |||
*[[/Yasemin Yağcı|Yasemin Yağcı]] | |||
*[[/Sebastian Chiriboga|Sebastian Chiriboga]] | |||
*[[/Iremnur Tokac|Iremnur Tokac]] | |||
==Tutorials== | |||
*[https://www.uni-weimar.de/kunst-und-gestaltung/wiki/GMU:Tutorials#Sound_System GMU tutorials] | |||
*[https://vimeo.com/95584442 Driving animations in Unity with OSC from Ableton and iPad] | |||
*[https://www.youtube.com/watch?v=H39fQxQ2MXc Captury Tutorial-1] | |||
*[https://www.youtube.com/watch?v=r3VhAAQEjhU Captury Tutorial-2] | |||
*[https://www.youtube.com/watch?v=nxI16N4K4m0&t=614s Captury Tutorial-3] | |||
== Grading == | == Grading == | ||
Line 34: | Line 78: | ||
Undergraduates and graduates enrolled in the faculties of Media and Design. | Undergraduates and graduates enrolled in the faculties of Media and Design. | ||
[[Category:SS17]] | |||
[[ | [[Category:Werkmodul]] | ||
[[Category:Fachmodul]] | |||
[[Category:Mindaugas Gapševičius]] |
Latest revision as of 20:52, 19 February 2021
Lecturer: Mindaugas Gapševičius
Credits: 6 ECTS, 4 SWS
Date: Wednesdays 17:00-20:30
Venue: Performance Plattform, Digital Bauhaus Lab (Raum 001)
First meeting: Wednesday, 12th of April 17:00-20:30
The (In)Visible Networks course is foreseen for developing interactive projects around the video tracking system. The developed projects will connect people and objects into the single system of integrating actors and actants. During the course we will take a look at the interactive artworks, think of their implementations and different uses. What interaction strategies could be used in the hierarchical system? What pros and cons give us a distributed system? How actors/actants of different nature interact with each other?
Instead of focusing on a single programming environment, we will rather focus on OSC (Open Sound Control) protocol enabling interactions between machines and applications of different types. In parallel we will take a look into the terminal use (Windows, Mac), computer network protocols (internet, wireless, routing) and theoretical frameworks (ANT, IoT).
Related projects
- Mark Lombardi /Global Networks and Power Relations series (70s-90s)
- martin howse /artificial paradises (2002)
- Minority Report's (2002) gesture-based user interface
- myron krueger (70s-90s)
- golan levin /Messa di Voce (Performance version, 2003)
- abraham ornelas aispuro @ Performance platform (2016)
- Maria Lopez Valdez @ the Exhibition shared matters (2017)
- miga /Mailia (2006)
- miga /0.30402944246776265 (2013-2015)
Syllabus
- 12.04.2017 Systems
- 19.04.2017 Networks
- 26.04.2017 Unity and Pd
- 03.05.2017 Captury, Unity, and Pd (simulation + debug)
- 10.05.2017 Captury, Pd, multi speaker sound
- 17.05.2017 ANT networks
- 24.05.2017 Mobmuplat, Pd, multi speaker sound
- 31.05.2017 Hacking bone structures in Captury
- 07.06.2017 Tracking Objects in Captury
- 14.06.2017 Pd, Graphics, and Captury
- 21.06.2017 Processing, and Captury
Hardware
- Linux, Mac, Windows
- Objects
- Humans, other living organisms
- Sound system
- Video wall
- video tracking system
Software
- Unity 3d, Unreal Engine
- captury
- Zirkonium
- Pure data, Max
- Processing
- mobmuplat, touchOSC
- OSCulator https://osculator.net
OSC protocol
"Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. Bringing the benefits of modern networking technology to the world of electronic musical instruments, OSC's advantages include interoperability, accuracy, flexibility, and enhanced organization and documentation." (http://opensoundcontrol.org/introduction-osc)
Students
Tutorials
Grading
50 % Technical/Aesthetic implementation of the projects
20 % Individual/Group Work
30 % Documentation including 10% of updates in Wiki
Eligible Participants
Undergraduates and graduates enrolled in the faculties of Media and Design.