Creative Coding – Week 10

Session 1: Today we will look at some examples in Max from Cycling ’74 and demonstrate some of the basics. I started a software company called ACB Soft that uses Max as the primary development platform for the applications. I have also used Max for various art installations and musical performances. I will share some of these examples today as well as demonstrate a few of the ways that Max can be used.

Assignment 4: Interactive Creative Coding Final Project (15 Points)
Due: Finals Period (Beginning of Class)

Use one of more of the technologies demonstrated in class to build an Interactive Creating Coding project that realizes ideas and/or concepts of your own that you find interesting. JavaScript, P5.js, Max, and Arduino are all available platforms, but other may be considered. In order to make your project interactive consider using sound, video, keyboard, mouse/trackpad, motion sensors, photo diodes, photo resistors, thermostats, datasets, streaming data, or other methods / sensors. Projection, animation, generative behaviors, Perlin Noise, data visualization, and data sonification are all possible avenues for your ideas.

Requirements:
1. Use JavaScript, P5.js, Max, and/or Arduino to create an Interactive Creative Coding project
2. Add three or more forms of interaction as described above
3. Produce your project so that it can be displayed or performed in an exhibition
4. Consider making use of projection, animation, Perlin noise, and/or data visualization/sonification
5. Be prepared to present or perform your work during the finals period

Lab 1: Let’s explore Max workshop style. Please be prepared by having the 30 day trial of Max installed on your computer.

Session 2: Physical computing often involves working with analog sensors that can convert signals into realtime data using Arduinos or other micro-controllers. Most people refer to Arduinos as micro-controllers, but technically they are circuits that include a micro-controller with a collection of other components that make it possible to use them for all sorts of projects. There are many types of micro-controllers, but what makes Arduino special is that the platform is Open Source. This means anyone can build their own Arduino. All the specifications including circuit diagrams and software are freely available as downloadable files. Proprietary micro-controllers are closed and can only be made and sold by the copyright holder or licensee.

Lab 1: Today we’ll explore some Arduino expamples.

Leave a Reply

Your email address will not be published. Required fields are marked *