Digital Repository

The Beethoven – Generating Music from Lyrics Using Encoder-Decoder Architecture

Show simple item record

dc.contributor.author Herath, M.H.M.S.D.
dc.date.accessioned 2020-05-18T13:29:33Z
dc.date.available 2020-05-18T13:29:33Z
dc.date.issued 2019
dc.identifier.citation Herath, M.H.M.S.D. (2019) The Beethoven – Generating Music from Lyrics Using Encoder-Decoder Architecture. BSc. Dissertation Informatics Institute of Technology. en_US
dc.identifier.other 2015290
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/352
dc.description.abstract Even though every single person in the world listens to music at any moment as an essential part of human life, there are only relatively few people who involve in music creation. Because music is a subjective matter that can be influenced by personal opinions, tastes and feelings. Music creators are called as musicians and they have specialised knowledge and good practice in music creation. Although non-musicians are unable to create music, they like to create music for their thoughts while listening to music. This problem is addressed in this research, and The Beethoven is the proposed solution that is able to generate music for given lyrics aimed for non-musicians who like to write lyrics and create music. The correlation between sound characteristics of music and words of lyrics is identified, and the gaps of software-based music composers are analysed with the literature analysis. In order to fulfil the gap, the software is implemented consisting of a deep neural network called seq2seq encoderdecoder model alongside with a custom created lyric-notes mapping dataset. The seq2seq architecture consists of two phases, 1. learning phase that fits the model 2. inference phase that makes note predictions and generates MIDI file and music sheet. Since music is a subjective domain, human evaluation is more suitable than technical evaluation. In order to evaluate the solution, a blind test is distributed among non-musicians that has to select whether a given piece of music is auto-generated or human composed. Results of the evaluation method indicate that The Beethoven behave well in automated music generation fulfilling the research gap. en_US
dc.subject Automated music generation en_US
dc.subject lyrics en_US
dc.subject MIDI en_US
dc.title The Beethoven – Generating Music from Lyrics Using Encoder-Decoder Architecture en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account