Coder Social home page Coder Social logo

motionemotion's Introduction

motionEmotion

motionEmotion is an emotion & gesture-based arpeggiator and synthesizer.
It uses the webcam to detect points of motion on the screen and tracks the user's emotion. It draws triangles between the points of motion, and each triangle represents a note in an arpeggio/scale that is determined by the user's emotion.

Libraries

Collaborators

motionemotion's People

Contributors

therewasaguy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

motionemotion's Issues

Upgrade Tone.JS / Web Audio

Web Audio API changes have caused the version of Tone.js (r2) to stop working in newer versions of Chrome. Tone is now on r7, I need to see how much the API has changed or if a simple upgrade will do the trick.

limiter!

This is really cool!

I'd add a limiter, if possible. It sent a few bursts to my machine, one of which was monstrous (see pic).

screenshot 2018-04-10 19 11 49

does not work on my machine

motionemotion.herokuapp.com/:4 Mixed Content: The page at 'https://motionemotion.herokuapp.com/' was loaded over HTTPS, but requested an insecure stylesheet 'http://fonts.googleapis.com/css?family=Play'. This content should also be served over HTTPS.
Tone.js:62 The Web Audio autoplay policy will be re-enabled in Chrome 70 (October 2018). Please check that your website is compatible with it. https://goo.gl/7K7WLu
(anonymous) @ Tone.js:62
root.define @ Tone.js:28
(anonymous) @ Tone.js:38
Tone.js:580 Tone.js r2
11Tone.js:647 Uncaught TypeError: Failed to set the 'value' property on 'AudioParam': The provided float value is non-finite.
    at Tone.Signal.setValue (Tone.js:647)
    at triggerBass (arp.js:202)
    at TimelineEvent.doCallback (Tone.js:3927)
    at processIntervals (Tone.js:3438)
    at Tone.Transport._processTick (Tone.js:3395)
    at Tone.js:3220
Tone.Signal.setValue @ Tone.js:647
triggerBass @ arp.js:202
TimelineEvent.doCallback @ Tone.js:3927
processIntervals @ Tone.js:3438
Tone.Transport._processTick @ Tone.js:3395
(anonymous) @ Tone.js:3220
setTimeout (async)
Tone.Clock._processBuffer @ Tone.js:3216
camera.js:44 [Deprecation] URL.createObjectURL with media streams is deprecated and will be removed in M71, around December 2018. Please use HTMLMediaElement.srcObject instead. See https://www.chromestatus.com/features/5618491470118912 for more details.
(anonymous) @ camera.js:44
13Tone.js:647 Uncaught TypeError: Failed to set the 'value' property on 'AudioParam': The provided float value is non-finite.
    at Tone.Signal.setValue (Tone.js:647)
    at triggerBass (arp.js:202)
    at TimelineEvent.doCallback (Tone.js:3927)
    at processIntervals (Tone.js:3438)
    at Tone.Transport._processTick (Tone.js:3395)
    at Tone.js:3220
Tone.Signal.setValue @ Tone.js:647
triggerBass @ arp.js:202
TimelineEvent.doCallback @ Tone.js:3927
processIntervals @ Tone.js:3438
Tone.Transport._processTick @ Tone.js:3395
(anonymous) @ Tone.js:3220
setTimeout (async)
Tone.Clock._processBuffer @ Tone.js:3216

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.