Code Monkey home page Code Monkey logo

theremin's Introduction

Leap Motion Virtual Theremin Project
Version 1.0 (2/25/2014)

General Information

We are using the Leap Motion API and developer tools to create a virtual theremin. Using MIDI tools such as MaxMSP, we map various sections of the space above the Leap Motion device to recreate an authentic experience of playing a theremin.

Languages used

Java, implementing Leap Motion SDK

Known bugs
  • Dot moves in wrong direction
Next Steps

The first half of our project was mainly focused on implementing the Leap Motion SDK and assigning sound values to hand positions. The next stage of the project will be fine tuning the sound (pun intended) and getting the GUI to work properly.

  • Make display better, possible using JavaScript
  • Adding something that displays the note you're playing
  • Working with the MIDI library to find a better sound

Installation Notes

  • This software requires the use of a Leap Motion controller. They are available here: leapmotion.com
  • The download of the software is available here:
System Requirements
  • This program will run on any operating system supported by Leap Motion.
  • You must install Leap Motion's interface in order to download the application.

Credits and Copyright

The authors of this project are Hugh Adam, Heba Bubakr, Sarah Murray, Grant Stewart, and Ian Logan.
We created this project for our Human Computer Interaction (COMP 388/441) course at Loyola University Chicago in Spring 2014 under the guidance of Professor Mark Albert.

Contact

Email: [email protected]

theremin's People

Contributors

gestewart avatar sarahelizabeth avatar hadam77 avatar

Watchers

 avatar Ian avatar  avatar  avatar  avatar ben_levy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.