Digital Theremin Violin (DTV)

From Lofaro Lab Wiki
Revision as of 12:10, 5 May 2017 by Tsohrab (Talk | contribs)

Jump to: navigation, search

Violin.jpg

Digital Theremin Violin ~ Spring 2017 ~

Introduction

The Digital Theremin Violin is an instrument that will be combining the classical elegance of the violin and structure with a modern day, completely electric, masterpiece of the theremin. Several inputs varying from a capacitive touch interface, waveform modification and other sound knobs, and a bow constructed of magnets. The instrument will take the previous inputs and create a one of a kind sound.
The team should research to determine the best possible way to effectively implement a capacitive touch interface, how to best interface the bow with the instrument, how to effectively transmit the data to and from devices, finally how to fully implement this into a working prototype. This project has several phases that will be outlined in the Approach section of this document. The final product being a prototyped instrument capable of producing sound at variable wavelengths, frequencies, and forms.
Being tasked with a multi-stage process, our team is tasked with research and development of several electronic systems. Repetitive testing will ensure that the final product will be able to continuously produce the waveform the user selects to produce.

Code and Source Files

All associated files and source code can be found -> [1]
Microcomputer Code -> [2]
  • before this you MUST install and create Port Audio library.
  • This must be compiled using the following gcc command "gcc DTV.c libportaudio.a -lrt -lm -lasound -pthread -lwiringPi -o sine5"
Microcontroller Code -> [3]
  • This must be ran onto the ATmega32u4 prior to setting the rest of the system up.
Amplitude Modulation Circuit ->
3D CAD Design Schematics ->

Team

18318278_1483896414988390_196739901_o.jpg

From left to right:
    • Taimur Sohrab
    • Kishn Parbadia
    • Ayman Alhandali
    • Dr. Daniel Lofaro
    • Gideon Anderson
    • Rafael Gomes