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

                                    Exhibitions

                                    • Tutorials
                                    • Exhibitions

                                    Exhibitions


                                    • Windows: How to automate and keep your installation running?

                                    Useful tips and tricks on how to make your installations run automatically and how to keep them running reliably every day.

                                    Calendar Feb 15, 2024