Brandon Roots
  • INTERACTIVE
  • FILM
  • ABOUT
  • CONTACT
November 19, 2020

Sound Project: The Dark Attic

broots ICM, ITP

    Over the last two weeks I have had the pleasure of working with my classmate Daniel Johnston on a P5.js project that makes use of sound. We were inspired by the experience of being in the dark, with the idea being to navigate a space based entirely on sound.

    Collaborating on code has been a great way to learn from one another and has shown for me the importance of clear comments in code and good communication.

    While I would have loved to spend more time developing this project creatively it was easy to get stuck on other aspects like working out the player navigation code. Of special interest to me was working out functions to spatialize the sound, such as having player position and rotation affect volume and stereo panning for the sounds of objects they are near.

    In its current incarnation the project loads a number of objects using a class function with random positions that are invisible to the player. As the player navigates around the screen they trigger the sounds of these objects to play as they come into a predefined range.

    With more time I would enjoy developing this further into a proper game, perhaps making the goal to collect objects in the space.

    The code is available here and embedded P5.js sketch below.

    Lab: Controlling a Stepper Motor With an H-Bridge Final Project Proposal: Smart Tiles

    Related Posts

    Fractal Plant – Foiled by  Registers

    Homemade Hardware, ITP, Solar Plant

    Fractal Plant – Foiled by Registers

    Since receiving the PCBs and successfully soldering the board together I have been trying to rewrite code for the I2C port expander. This has been immensely difficult! The Inkplate Arduino Library makes considerable use of an “Mcp” class, which is written to work with the MCP23017 GPIO expander IC. These chips are quite difficult to […]

    “Handling” Playtest Week

    Handling, ITP

    “Handling” Playtest Week

    Last week we attended “Playtest Thursday” on the second floor of 370 Jay St with our games. I came away from the experience with some very specific feedback. Seeing a number of people play the game showed me things I didn’t anticipate. Some folks approached the cabinet and immediately treated it as a touch screen. […]

    Fractal Plant – Beta Build

    Homemade Hardware, ITP, Solar Plant

    Fractal Plant – Beta Build

    The boards arrived! Amazingly within an hour of one another. Based on the experience I think that JLCPCB is a better value. With shipping OSHPark was $55.50 for 3 boards. JLCPCB was $26.36 for 10 boards. Aside from a higher cost OSHPark also left sharp bits of tabs around the edges of the boards which […]

    Recent Posts

    • Fractal Plant – Foiled by  RegistersFractal Plant – Foiled by Registers
      May 9, 2022
    • “Handling” Playtest Week“Handling” Playtest Week
      May 5, 2022
    • Fractal Plant – Beta BuildFractal Plant – Beta Build
      April 24, 2022
    Brandon Roots