Difference between revisions of "Digital Theremin Violin (DTV)"

From Lofaro Lab Wiki
Jump to: navigation, search
m (Digital Theremin Violin ~ Spring 2017 ~)
m
Line 11: Line 11:
 
:All associated files and source code can be found -> [https://github.com/GideonMAnderson/Digital-Theremin-Violin]
 
:All associated files and source code can be found -> [https://github.com/GideonMAnderson/Digital-Theremin-Violin]
  
:Microcomputer Code -> [https://github.com/GideonMAnderson/Digital-Theremin-Violin/blob/master/DTV%20Microcomputer.c]
+
:Microcomputer Code [https://github.com/GideonMAnderson/Digital-Theremin-Violin/blob/master/DTV%20Microcomputer.c Here]
 
::*:before this you MUST install and create Port Audio library.
 
::*: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"
 
::*:This must be compiled using the following gcc command "gcc DTV.c libportaudio.a -lrt -lm -lasound -pthread -lwiringPi -o sine5"
  
:Microcontroller Code -> [https://github.com/GideonMAnderson/Digital-Theremin-Violin/blob/master/DTV%20Microcontroller.ino]
+
:Microcontroller Code [https://github.com/GideonMAnderson/Digital-Theremin-Violin/blob/master/DTV%20Microcontroller.ino Here]
 
::*:This must be ran onto the ATmega32u4 prior to setting the rest of the system up.
 
::*:This must be ran onto the ATmega32u4 prior to setting the rest of the system up.
  

Revision as of 12:33, 5 May 2017

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.

Code and Source Files

All associated files and source code can be found -> [1]
Microcomputer Code Here
  • 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 Here
  • This must be ran onto the ATmega32u4 prior to setting the rest of the system up.
Amplitude Modulation Circuit ->
3D CAD Design Schematics ->
  • Located at the same link are the .MakerBot, .ipt, and .iam files

Team

Team.jpg

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