Giter VIP home page Giter VIP logo

midiate's People

Contributors

dependabot[bot] avatar meitalvtn avatar sgttepper avatar thebne avatar wustep avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

wustep moxtla

midiate's Issues

watchdog

Use a watchdog (supervisor?) to make sure the input and settings processes are always running

Chord Detector

  • Make animation pretty
  • Fix logic to stay with detection if notes change (from C E G to C G - still show CM)
  • By default, convert all major chords (remove notation - CM to C)
  • Animate chord by velocity and pitch
  • Export chord detection as functionality (maybe move to reducers)

Docker

Support building as a Dockerfile (or a docker-compose composition)

Routing

Support routing and use URL to recover state (react-router-dom or similar)

General DB support

Allow developers to work with the same settings DB to store & retrieve data
(check out mongo with Eve)

Piano

  • Convert to SVG animations
  • Show note name (optionally) near animation

nginx/http backend

support nginx or other backend to allow full parallelism of HTTP requests

React optimizations

Optimize frontend, use PureComponents when possible and avoid re-running effects/callbacks unless necessary.

Goal is to run smoothly on mobile devices

Settings support

support per-app settings and global settings as part of the API

  • session settings - per-refresh state, with redux, supports getAppSettings(appName, setting) as selectos
  • local settings - persistent settings with json or DB

Screenshots in the README do wonders =)

There's a lot of code in the README.md but not a single screenshot of what the final result looks like, despite that presumably being the main selling point =D

I can highly recommend putting at least one (but possible more) screenshot of the final app high up in the README so that folks understand what the cool thing is they can make without having to set up a dev environment first =)

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.