Giter Club home page Giter Club logo

musico's Introduction

Musico

A full stack AI app that generates (musico_nn, backend), streams (frontend), and labels (frontend) music.

Introduction

It is certain that artificial inteligence (neural networks) is developing fast in these years. However, the application of it in people's daily life is far behind the accademic progess. Musico suggests a business model that may be possible for any generative neural network. Musico sells the outputs of neural networks and collects data from users. The backend is a recurrent neural network that generates and stores music everyday in the Google cloud. The front end is a Android app that streams music for the user. It also collects "likes" and "dislikes" of music from the user, which are labels that can be used for improing our neural network gradually. In other owrds, the good outputs picked by users can be fed into neural network to train further. It's free for listenning. This app could make profit by selling the copyright of the hit music.

Todo

Backend provides API to let other AI developers sell music generated by their neural network.

Tools

a. Library/Framework

TensorFlow, Flask, Google Cloud Platform, Android Studio, ExoPlayer

b. Neural Network

LSTM

Dataset

a. Type

abc notation - the text-based music notation system

b. Source

796 songs from http://abcnotation.com/

Usage

a. Backend

Music collection https://musico.depplenny.com/

Genrating music manully (takes 1 minute) https://musico.depplenny.com/musician

b. Frontend

Android App https://musico.depplenny.com/static/musico.apk

c. Train RNN

musico_nn/

musico's People

Watchers

 avatar  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.