Chordial Music
A Musician writes melody (lyrics, vocals etc) of arbitrary length, and wants to get a backing chord sequence. Simple chord progressions in the scale usually sound okay. However, generating chords progressions that contribute to aesthetic quality is difficult and requires many iterations. In addition, it usually requires a lot of knowledge of music theory and a long period of practice before a musician can produce chord progression with very high aesthetic quality, making it inaccessible to many amateur musicians.
Our goal is to create a tool that can assist musicians with different levels of proficiency in music theory to be able to write songs with high-quality chords, once they come up with a melody of any length. We approach to achieve this goal by creating a web application which will produce multiple chord progressions for a provided melody so our songwriter will have the opportunity to pick what in their opinion works best with the melody. Since music is very subjective our website will allow users to vote on whether they think the original chord progression or the generated ones are better, for existing songs, and to choose between multiple generated chord progressions for user-uploaded music. We will use this feedback to fine-tune our algorithm accordingly.