Aalto New Media

    • About
      • Accessibility Statement
          • MON | Lecture
          • THU | Drawing With Code
          • FRI | Animating With Code
          • MON | Lecture: History of Programming
          • THU | Control Flow & Conditional Statements
          • FRI | Conditional Statements
          • MON | Lecture: Interactive Art
          • THU | Loops
          • FRI | Arrays
          • MON | Lecture: Markku Reunanen: Soft and Hard Ware
          • THU | Images & Video
          • FRI | Sound, Sound Visualizations
          • MON | Guest Lecture
          • THU | 2D transformations
          • FRI | Functions
          • MON | Lecture
          • THU | Objects
          • FRI | Classes
        • 07 | No Class (workshop week)
            • THU | DOM elements
            • FRI | Advanced Animation: noise(), trigonometric functions
            • THU | Reading Data
            • FRI | Sound Analysis Using FFT
            • THU | Machine Learning with ml5.js
            • FRI | Project Proposals
            • THU | WebSocket & socket.io
            • FRI | Working with Hardware: Pen plotters
          • Absence Compensation
          • Debugging
          • Final Project
          • Next Steps
            • 2024
            • 2023
            • 2022
            • Archive
          • 01 MON | Introduction
          • 02 TUE | Audio Analysis
          • 03 WED | User Interface
          • 04 THU | Your Turn To Make Something
            • Introduction to Physical Computing
            • Introduction to Electronics
            • Introduction to Microcontrollers (Arduino)
            • Alt+Ctrl Games
            • Simple Sensors
            • Advanced sensors (I2C)
            • Making Things Move | Soldering Assignment
            • Output Devices: Motors, Actuators, Lights
            • Build a Robot
            • Setting up for this week
            • Project Proposals | USB Communication (serial, keyboard, mouse, MIDI)
            • Wireless: WiFi, OSC
          • 05 | Laser Cutter | Project Work
            • Laser Cutter Introduction
            • Week 01
            • Week 02
            • Week 03
          • Documentation Website 2025
          • Final Project
          • GitHub Repository
          • Kit and Workstation
            • Where to Get Stuff?
            • 2024
            • 2023
            • 2022
            • Archive
          • Week 01 | January 5 – Introduction
          • Week 02 | Embodied Interaction
          • Week 03 | Context-Aware Computing
          • Week 04 | Digital Studio
          • Week 05 | Tools & Technology #1 | TouchDesigner Basics
          • Week 06 | Tools & Technology #2: Depth Cameras and Body Tracking
          • Week 07 | Workshop Week – No Class
            • Wed 25/02 | Final Project Kickoff
            • Fri 27/02 | Socially Situated Practices
            • Wed 04/03 | Bodies, Skills, Actions
            • Fri 06/03 | Project Proposals
                  • HoloLens 2
                  • Tilt Five
                  • Varjo XR-3
                  • ZED 2i Camera
                  • Kinect
                  • Posenet
                  • Xsens MVN Motion Capture Suit
                  • Teachable Machine
                  • Wekinator
                • Leap Motion
                • Lidars
                  • Mediapipe CPU (Python)
                • ofxTensorFlow2
                • Optitrack
                • Rokoko Smartgloves
                • VisionOSC
              • Showcase
                • 22/03: First Meeting
                • 05/04: Second Meeting
                • 26–28/04: Museum Experiences, Projection Mapping
                • 03–05/05: Immersive Theater, Project Development
                • 10–12/05: | Work, work, work
                • 16-19/05: | Work, work, work
                • 24-26/05: | Work, work, work
                • 31/05–02/06: | Demo Day, Final presentations
                • Final Project Documentation
                • Evaluation
                • Showcase
                                • Period V – Week 01
                                • Period V – Week 02
                                • Period V – Week 03
                                  • VR Prototyping in Unity
                                • Period V – Week 05
                                • Period V – Week 06
                                • Project Proposal
                                • MON | Introduction, CAD Basics
                                • TUE | Laser Cutting
                                • WED | Electronics + Programming
                                • THU | 3D Printing
                                • FRI | Assembly
                                • Project Brief
                                • Reading List
                                • Week 01 | Introduction
                                • Week 02 | Visual Music, Audio Analysis
                                • Week 03 | Computer Graphics and Sound Synthesis, Project Proposals
                                • Week 04 | Projection Mapping, Immersive Spaces
                                • Week 05 | Project Work, Tutoring
                                • Week 06 | Project Work, Tutoring
                                • TouchDesigner Tutorials
                                • Final Project Guidelines
                                • Showcase
                                • 01 MON | Introduction
                                • 02 TUE | Audio Analysis
                                • 03 WED | Generative AI
                                • 04 THU | Project
                                • 05 FRI | Project
                                • Examples
                                • Project
                                • Comfy UI
                                  • Stable Diffusion
                                  • Video
                                    • Arduino Basics
                                    • Digital Input: digitalRead()
                                    • Digital Input: Input Changed
                                    • Digital Input: Falling or Rising Edge
                                    • Analog Input: Simple Threshold
                                    • Analog Input: Threshold with Rising/Falling Signal
                                    • Analog Input: Hysteresis
                                    • Analog Input: map() and constrain()
                                    • Analog Input: Filtering and Smoothing
                                    • Electronics: Components
                                    • Electronics: Fundamentals
                                    • Tools: Breadboard
                                    • Tools: Multimeter
                                    • Tools: Oscilloscope
                                      • Light | Photoresistor (LDR, Light Sensor)
                                      • Accelerometer | MSA301
                                      • Distance | HC-SR04
                                      • Distance | VL53L1X
                                      • Magnetometer | TLV493D
                                      • Potentiometers
                                      • Proximity, Light, RGB, and Gesture Sensor | APDS9960
                                      • Temperature and Humidity | AHT20
                                      • Touch | Capacitive
                                      • Touch Capacitive | MPR121
                                      • noise()
                                      • Trigonometry | sin(), cos(), tan()
                                      • Tips & Tricks: remainder (%) and frameCount
                                      • Audio Analysis
                                      • Chromatrope
                                      • Kinect Azure | Basics
                                      • Kinect Azure | Blob Tracking
                                      • Kinect Azure | Skeleton
                                      • Text | Highlight Text Using Text Formatting Codes
                                    • VJ Workshop
                                          • Jetson AGX Orin
                                            • Stable Diffusion Server
                                      • An Incomplete Timeline of Audiovisual Art

                                    The content of the website is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

                                    Creative Commons License

                                    Tutorials

                                    • Tutorials

                                    Tutorials


                                    • AI Generators
                                    • Arduino & Electronics
                                    • Digital Fabrication
                                    • Exhibitions
                                    • p5.js
                                    • TouchDesigner Tutorials
                                    • Video
                                    • VJ Workshop


                                    Calendar Oct 27, 2022