Skip to content

An app that helps you become a songwriter

Notifications You must be signed in to change notification settings

steve-smashnuk/Songify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Songify

An app that lets anyone become a songwriter.

Overview

Everyone, no matter their musical training, has come up with a song. From silly, childish, rhymes, to angsty love songs, to impromptu rap, to parody, and much more, we all have a song to sing. But unless you're a highly trained songwriter, it's incredibly difficult to take the melody in your head and turn it into a real song with full accompaniment.

Songify's goal is to let everyone join in the fun of creating music. We train a machine learning algorithm on popular combinations of melody and chord progressions so that it can listen to a user's own song, and construct a complimentary accompaniment track. All you have to do is open the website, put together a quick melody using our intuitive musical staff and notation page, and then Songify takes care of the rest!

Songify is a collaboration by the E1 Technical Group's founding members: Lisa Fu, Anthony Mayfield, Nikhil Prabala, and Trevor Tsue.

Documentation

Master documentation file:

https://docs.google.com/document/d/1HlmMLs62GvEks-YJicW0dP5ekB3SjTNzZ3A5yzMxqqk/edit?usp=sharing

Documentation folder:

https://drive.google.com/drive/folders/1POuEGoc6tqTLcx9yj8eVEfekQyFEmMoc?usp=sharing

About

An app that helps you become a songwriter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.3%
  • JavaScript 36.4%
  • HTML 3.7%
  • CSS 1.6%