<<


Advanced Digital Media (Real Time):
"max-to-connect"

Course MD501 Alex Essen | Hala Gabr | Remone Wahib | M. Diab

It's all about connections.


 
Course Announcements

LECTURE:

  • Tuesday, 8th of Jan.: Consultation day at Alex (C2, 308)
  • Handing In Scientific Poster (Final): 14th of Jan. 2013

PRACTICAL:

  • Concept and Technical Final Presentations deadline has been extended to Monday the 14th of January 2013
  • Assignment-3 is now on the system. I will take the best 2 out of 3 assignments. For those who got full grade in Assignment-1 and Assignment-2, assignment-3 will be counted as a bonus for them.
  • Rooms Schedule for the final presentation day is now posted on the wiki. Check your team

Group 1 and 2:
Lecture: Thursday (2nd Slot) 09.45h - 11.15h | Lecture Hall H11 (C2)

Group 1:
Tutorial: Wednesday (2nd and 3rd Slots) 11:30h - 14:30h
Practical: Wednesday (4th Slot) 2:45h - 4:15h

Group 2:
Tutorial: Thursday (3rd and 4th Slots) 11:30h - 14:30h
Practical: Sunday (3rd Slot) 11:30h - 13:00h



Course outline

As Media Design tries to push and apply new technologies, this course is about learning a certain technology called “MAX / MSP / Jitter” (Max). In group work students will fill this technology with life, this means to generate a meaningful usage for the software. Therefore we identify problems of the topic "Education" and create approaches for solutions. At the same time the concept has to be focused on connectivity of several media, depending on the context of the concept – on the input side as well as on the output side. Further objectives are the possibilities of gestural interactivity and interactive installations, as well as of music/video performances. Following tools will be used: “Max” for data programming, “MSP” for audio programming and “Jitter” for video programming.

Objectives & Structure

Students will learn in the lectures how to write a solution based concept. One focus is about the discipline “usability”, this means asking which factors are measurable and thus important for Interface and Interaction Design. In the practical lessons the objectives are about to learn the programming tool MAX. Within this software students will learn how to generate connectivity between several media devices. Afterwards students will present their results (also within a scientific poster which documents the ideafinding as well as the concept), as an essential part of a designers education.

Methods of instruction

Lectures objectives (temporary excerpt): Concept, History of MIDI, Away from Music: What devices can be connected?, Research: What (meaningful) Max programs do exist?, Design critics: What could be better in these programs?

Practical objectives (temporary excerpt): How does MAX work?, principles of MSP and Jitter to integrate music and video simultaneously, what are its capabilities?, IPO Model, principles of programming languages, object-oriented programming (OOP), data-flow system, what are the possible input and output media?, intro to physical computing (Arduino).




Syllabus

Week Title Content Infos
1 Intro LECTURE 01: KICK OFF; MEDIA; INTRODUCTION OF LECTURER

PRACTICAL: INTRODUCTION / COURSE OVERVIEW / MAX MOTIVATION / Algorithmic Thinking / IPO Model

START OF LECTURES

LECTURE 01: KICK OFF; MEDIA; INTRODUCTION OF LECTURER

PRACTICAL:

Tutorial 01: Introduction / Course overview / Max Motivation / Algorithmic Thinking / IPO
Mini-Assignment01: Make a 3-min presentation next class, showing us a video about a Max application, how it was done, why it triggered your interest, and what you hope to learn from the course.

2 Concept / Practical LECTURE 02: ABOUT INNOVATIONS (IN MEDIA)

PRACTICAL: Max Basics + MIDI Controller

LECTURE 02: ABOUT INNOVATIONS (IN MEDIA)

PRACTICAL:

Mini-Assignment02: Use the Max Objects introduced in class and create a mini application out of it. The purpose of this exercise is to play around with the objects and explore their possibilities.
Mini-Assignment03: Based on the Kslider class task that we created, enhance that patch so that when you press on certain keys on your keyboard, MIDI sounds are produced.

Tutorial 02: Max Basics + MIDI Controller

Mini-Assignment04: Review Questions

3 Concept / Practical LECTURE 03: PROBLEM, BRAINSTORMING, IDEA

PRACTICAL: Making a Drum Pattern

LECTURE 03: PROBLEM, BRAINSTORMING, IDEA

Freemind Program

Download Mindmap "TOPICS-mindmap.mm"

PRACTICAL:
Tutorial 03: Making a Drum Pattern

Assignment01: Enhancing your Drum Pattern

4 Concept / Practical LECTURE 04: SCIENTIFIC POSTER; GUESTLECTURE: PRESENTATION OF MAX CONCEPTS

PRACTICAL: INTRO TO JITTER

LECTURE 04: TOPIC, MINDMAP, SCIENTIFIC POSTER, MAX CONCEPTS

PRACTICAL:
Tutorial 04: Intro to Jitter + AutoCounter Exercise

5 Concept / Practical LECTURE 05: FINDING TOPICS (EDUCATION PROBLEMS); BUILDING WORK GROUPS

PRACTICAL: In Class MAX Exercises: Musical Drawing + Auto Countdown Timer

LECTURE 05: MINDMAP, GROUPS, ABOUT MIDTERM

Download Mindmaps from other students

PRACTICAL:
Tutorial 05: Drawing Exercise

6 Concept / Practical EID: NO LECTURE

PRACTICAL: In Class Exercise: Random Calculations Game

PRACTICAL:
Tutorial 06: Basics-2
Practical Midterm Project

7 Concept / Practical PREPARING MIDTERM ASSIGNMENT: CREATING FIRST PRESENTATION OF IDEA

PRACTICAL: Cont. Calculations Game

8 Concept / Visualisation / Design critics MIDTERM ASSIGNMENT: PRESENT CONCEPT, GIVE AND GET DESIGN CRITICS

PRACTICAL: Mic , Colors, Echo

9 Concept / Practical LECTURE 06: DESIGN CRITICS

PRACTICAL: PRACTICAL MIDTERM EVALUATIONS - NO CLASSES

PRACTICAL:

Practical Midterm Evaluations Schedule

DOWNLOAD THE PRESENTATIONS:
http://guc-md.com/uploads/Main/20121113_max2connect-PRESENTATIONS.zip

http://guc-md.com/uploads/Main/20121121_max2connect-BoringClasses.pdf

10 Concept / Practical
LECTURE 07: User Experience (UX) and Simplicity

PRACTICAL: Intro To WII

LECTURE 07: USER EXPERIENCE AND SIMPLICITY
11 Testing / Realisation LECTURE 08: MINDMAP / SCENARIO / SCIENTIFIC POSTER

PRACTICAL: WII-2

LECTURE 08: MINDMAP / SCENARIO / SCIENTIFIC POSTER

PRACTICAL:
Tutorial 12: Basics-3 + Wii Exercises + Osculator Connection

ASSIGNMENT 2: Wii-DRAWING-EFFECTS

12 Finalizing Last LECTURE 09: Handing out critics; Election of template Scientific Poster

PRACTICAL: FINAL

Final Consultation Timings (Sunday 16.12)


Final Project Proposal Template

Intro to Sound

Jitter-2 & Motion Detection

Assignment03


Final Project Room Reservation Schedule


Final Project Deliverables


Scientific Poster Specifications


Schedule FINALS


Final Technical Evaluation Timings