Project Post #6 – Velcro MIDI Jacket

Project Post 6

Project Title

Velcro MIDI Jacket

Project Team

Junda Chen, Jeff Ma, Yudong Huang, William Black

Weekly Accomplishments

A MIDI(Theremin) jacket that can be worn and played as an instrument for synchronized acoustic and visual performances.

Weekly Accomplishments

  • Jacket
    • Adjust Velcro sheet to appropriate width for attachment (Yudong)
    • Velcro sewed and attached to the horizontal waist area (Yudong)
  • Leap Motion Case
    • More polished to be sewing ready (Yudong)
  • Light Strip
    • Able to light up the strip through circuit playground (Jeff)
    • Briefly decided to use 35 LED lights based on jacket implementation(Jeff)
    • Able to rotate white light by a certain range through control (Jeff)
    • We still need to test out if the circuit playground will respond correctly with Analog input data from the output of the Raspberry PI GPIO port in controlling the light strip to move synchronously through Raspberry PI. (Jeff)
  • Raspberry PI Power supply
    • Reimaging Raspberry PI with a proper system (Junda)
    • Test connectivity and data transmission through the PI (Junda)
  • Leap Motion Device
    • Modified MIDI sound and shared code for data transmission among the team (William)
  • Speaker
    • Purchasing an outside speaker for enhanced sound delivery (William)

Image/Video

Video Light strip with its current functionality working

Light strip with analog inputs on A4(not connected to PI)

Light strip with white light rotations based on clicking

Image 2 Current JavaScript code(with analog input on A4) and demo from MakeCode

https://makecode.com/_iye9ed6AmHLw

Material list

  • Circuit Board: (Potentially) MIDI encode/decoder, Leap motion image processor,
    • Arduino (1):
    • Circuit Playground (1)22
    • Raspberry Pi 3B + (1, with toolkits): $30-50
  • Leap Motion (1): $96
  • LED Strip light (2, TBD)
  • Black velcro fabric (we have in the studio)
  • A Jacket (1, TBD)
  • (Safe) Infrared LED (20)
  • A long USB cable (x2) (for emergency and design)
  • Portable speaker for sound display

Areas of Concern

  • We need to speed up the process of integration with basic functionalities
  • The light strip needs to be properly covered with sewing
  • The hardware needs to be sewed on for further integrated design
  • The theremin sound for the leap motion needs fine-tuning
  • The data flow from the leap motion scripts to the circuit playground analog read through the GPIO  needs to be handled as soon as possible