Special Subject: Art, Culture, and Technology — Introduction to Interactive, Participatory and Generative Art Making
Undergraduate: 4.s30 | Graduate: 4.s32
Introduction to Interactive, Participatory and Generative Art Making introduces the basics of creating art projects that interact with participants and/or environment using a variety of code and hardware based solutions.
Divided into 3 sections:
1. Max/MSP/Jitter: is a graphical object based coding environment with virtual buttons, switches, timers, counters and many other modules, and the ability to communicate with other devices - one of the best way to
create virtual and physical spaces with interactive A/V components without having to write code and as such is used extensively by musicians, interactive installation artists, VJs and more worldwide. Can be exported as an app for sharing and distribution
2. Physical computing using Ardiuno technology: using input sensors whose data can be interpreted and used to create interaction. Control or interact with anything from lights, speakers, motors to communicating with Max or Processing or P5.js and more.Processing and P5.js will be included as alternative code environments.
3. Web based interactivity using CSS and Javascript, for interactive animation and all the types of interactivity based on mouse and touch based input for screens and mobile devices. We will explore how AI can help generate, correct and validate code in this space and how it can be leveraged for interactive art purposes.
4.s30/4.s32 Syllabus (MIT Certificate Protected)