Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrisdonahue/piano-genie-research-demo
This is the old Piano Genie demo. For a shiny new one, go to http://piano-genie.glitch.me
https://github.com/chrisdonahue/piano-genie-research-demo
Last synced: 22 days ago
JSON representation
This is the old Piano Genie demo. For a shiny new one, go to http://piano-genie.glitch.me
- Host: GitHub
- URL: https://github.com/chrisdonahue/piano-genie-research-demo
- Owner: chrisdonahue
- Created: 2018-11-30T22:57:35.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-30T23:07:49.000Z (almost 6 years ago)
- Last Synced: 2024-08-01T13:38:43.966Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.33 MB
- Stars: 10
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Piano Genie Demo
This model is the user interface and inference component of [Piano Genie](https://github.com/tensorflow/magenta/tree/master/magenta/models/piano_genie). Piano Genie allows you to control an 88-key piano via an intelligent 8-button interface.
This is the old demo with all the models from the research paper. Go [here](http://piano-genie.glitch.me) for a shiny demo featuring only our best model. Piano Genie code is available through [Magenta JS](https://github.com/tensorflow/magenta-js/tree/master/music).
## Demo
To view a hosted version of the demo, go to https://chrisdonahue.github.io/piano-genie-research-demo
## Building
To build, execute `yarn build` in the project directory. Then, type `yarn serve` to start a local server for the web demo.
## Testing
To test the models, first [download the test models bundled as JSON files](https://storage.googleapis.com/magentadata/js/checkpoints/piano_genie/testdata.zip). Extract the models into `piano-genie-js/testdata` and type `yarn test`.