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

From Lofaro Lab Wiki
Jump to: navigation, search
m (Introduction)
(Code and Source Files)
Line 13: Line 13:
 
=== Code and Source Files ===
 
=== Code and Source Files ===
  
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/here]
  
 
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]

Revision as of 11:41, 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,/n 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]

        ** This must be compiled using the following gcc command "gcc DTV.c libportaudio.a -lrt -lm -lasound -pthread -lwiringPi -o sine5" **
           before this you MUST install and create Port Audio library.

Microcontroller Code : [3]

        ** This must be ran onto the ATmega32u4 prior to setting the rest of the system up. **