top of page
CAPSTONE PROJECT:
WIZARDING WAND OF VISUALS AND SOUND 

"I think one of the times I saw Ploy at her best was when she worked on her capstone project for the minor in Applied Music Technology. She had a very clear idea of what she wanted to achieve in the project, she laid out her timetable and plans with good detail, and she was flexible in her planning and problem solving. She was very good at ensuring that she worked continually on the project, making gains each week and achieving goals in her timeline. She also went further than her project plan when she added the graphics control using Unity -- that was very impressive! Overall she showed herself at her best throughout the project, and it was very enjoyable for her and for those of us who assisted her."

- Dr. Bob Pritchard

Summary

Wizarding Wand of Visuals and Sound uses a wireless wand as an instrument, which consists of a gyroscope and accelerometer, to manipulate sound and control visuals. This project sets out to address an interface that uses gesture to control sound, sound processing, video, video processing by collecting data from x, y, and z acceleration in addition to yaw, pitch, and roll. Additionally, this project uses 3 different languages: C, MaxMSP, Unity. For my inspiration, a wand is often portrayed as a tool to channel magic, and I think it’d be cool to use it as an instrument to control visuals and sound!

IMG_3479.jpeg

Wand Demo

Capstone Progress History

Here is the journey of this wand throughout the term, from finish to start!

MUSC 420 Special Topics: Capstone Project in Music Technology

MUSC 420 Music Technology Capstone Project (Pritchard/Hamel)

Term 1 or 2 (3 credits)

A significant project dealing with music technology at a high level of expertise, resulting in new software, or application of software, or a performance project demonstrating a high level of technological expertise. Private instruction with music technology instructor. Open only to students in the Minor in Applied Music Technology. Prerequisite: MUSC 100, MUSC 119, MUSC319, MUSC 320 and MUSC 419, or equivalent, and permission of the instructor.

Project Title:  Wizarding Wand of Visuals and Sound

 

Name: Ploykarn Kunkonlakarn

 

Proposal:

Provide a description of your project including the expected outcome(s). Mention both musical/artistic and technological issues.

 

This project uses a wireless wand as an instrument, which consists of a gyroscope and accelerometer, to manipulate sound and visuals. The user will be able to move the sound around 8 channel system or move the sound left and right for a stereo system. For visual, the user will be able to control particles and other parameters on the screen. Due to the function of the gyroscope and accelerometer, many variables can be tracked, and therefore many unique gestures can be created and be recognized. 

 

Why is your particular project of interest? What is/are the main problems that it sets out to address?

 

This particular project sets out to address an interface that uses gesture to control sound, sound processing, video, video processing by collecting data from x, y, and z acceleration in addition to yaw, pitch, and roll. Additionally, this project uses 3 different languages: C, MaxMSP, Unity. As for why this project is of interest to me, I think this project is where childhood fantasy intersects with technology. The wand is often portrayed as a tool to channel magic, and I think it’d be cool to use it as an instrument to control sounds and visuals.

 

Approach:

Briefly explain how you will approach the problem(s). That is, how will you solve it/them?

 

In this project, there will be hardware components and software components. For the creation of the wand, I’ll approach by buying necessary hardware which is: MPU6050 accelerometer/gyroscope, LiPo battery ($20 rechargeable), wireless Arduino board ($35-40) with included LED, and including materials to make the wand structure. As for software, I’ll be using, Max/MSP, UBC Toolbox, Unity for video triggering/processing of particle system, and MuBu (Max/MSP) for gesture tracking.

 

After acquiring the necessary items, I’ll write code that will read the data coming off MPU6050 and write another code in C for the Arduino board to send to MaxMSP. The second part would be to decide what gesture the wand will track. I will have to write code so certain gestures will need to happen in a certain order for a particular bang or trigger to happen. After I decide on what gestures to recognize, I’ll have to decide on what aspect of video (including Unity particles) and the sound gets turned on or manipulated. I’ll also have to decide how I can utilize different parameters such as roll, pitch, and yaw to shape and manipulate the sound.

 

The final part of this project will be composing a piece to present this instrument and what this wand is capable of. The presentation may demonstrate an instrument that plays one sound at a time and one that is also capable of a live remix using many existing sound files in addition to video manipulation.

 

Provide a biweekly timeline of how you expect the project to proceed over the three months. Use week numbers and point form for this outline

 

Week 1-2:

  • Learn soldering and wiring things together

  • Learn how to read a few electronic symbols and values on those components

  • Work with MPU5060 and Arduino board (uses C) to read data and send to MaxMSP

  • Make project website to start documenting progress

 

Week 3-4:

  • Refine data and learn to use it to trigger sounds using accelerometer data and UBC Toolbox

 

Week 5-6:

  • Make the wand wireless and will work on processing sounds using gyroscope data

  • Work on sound specialization (moving it around 8 channels on Roy Barnett Hall using UBC Toolbox)

 

Week 7-8:

  • Work with MuBu simple pattern recognition and triggering

 

Week 9-10:

  • Integrate triggering unity particles

 

Week 11-12:

  • Composing the final piece

 

Week 13:

  • Continue writing for a piece

  • Prepare for PowerPoint presentation

 

Outcomes:

Describe the outcomes of this project and how it will contribute to your further activities in music technology

 

  1. I’ll have a wand that will allow me to control sound and visual in performance and I will be able to use different sound and video and manipulate different effects with this setup

  2. I can keep composing pieces for performance

  3. Gain familiarity with multiple software languages

  4. Understanding how to assemble electronic circuits

  5. Better understanding of the interaction between hardware and software

  6. Improvements in the ability to compose and perform and improvise music

 

This will give me an opportunity to further continue down the path in the music technology industry. I will also be able to improve this wand to add more functions such as changing LED lights, and I can potentially use this project to get into a master’s program in music technology if I choose to take this path.

Festival Dates

UBC ShortFuseBANG! Festival

Date: April 20, 2022

Time: 7:30pm

Location: Roy Barnett Hall, UBC

where code and music meet! 

UBC Music students perform electroacoustic music using computer instruments and audio/video processes.

https://chancentre.com/events/ubc-shortfuse-bang/

WINTER BANG!

Date: December 15, 2021

Time: 7:30pm

Location: Roy Barnett Hall, UBC

Performances using motion tracking sensor from Interactive Performance System will be premiered along with shows from other music technology classes.

https://chancentre.com/events/ubc-winter-bang/

© 2022 by Ploykarn Kunkonlakarn

bottom of page