Difference between revisions of "Digital Theremin Violin (DTV)"
From Lofaro Lab Wiki
(→Digital Theremin Violin ~ Spring 2017 ~) |
m (→Code and Source Files) |
||
Line 14: | Line 14: | ||
::*: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 Here] | :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. |
:Amplitude Modulation Circuit Files | :Amplitude Modulation Circuit Files |
Revision as of 14:22, 5 May 2017
Contents
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 Here
- 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 Files
- NOTE: Never verified AM Circuit PCB worked
- Capacitive Touch Interface Circuit Files
- NOTE: The outputs of this circuit MUST all be hooked to a resistor (we used 100kΩ) the other side of the resistor connecting to your sensing pin of ATmega32u4.
- 3D CAD Design Files Here
- The .MakerBot, .ipt, and .iam files
- The source code files are also in this directory for some reason?
Team
- From left to right:
- Taimur Sohrab
- Kishn Parbadia
- Ayman Alhandali
- Dr. Daniel Lofaro
- Gideon Anderson
- Rafael Gomes