Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/148307
Title: | Low-resource symbolic music generation using transformers and chord identification heuristic | Authors: | Chio, Ting Kiat | Keywords: | Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Visual arts and music::Music |
Issue Date: | 2021 | Publisher: | Nanyang Technological University | Source: | Chio, T. K. (2021). Low-resource symbolic music generation using transformers and chord identification heuristic. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148307 | Abstract: | Music generation using computers is a task that while interesting, has received comparatively little attention compared to more mainstream problems. With recent advances in deep learning methods, it affords music generation researchers a new range of tools to apply to the cause. One of these is the Transformer, an Attention-driven model that has had considerable success in modelling sequential data, beating out once state-of-the-art models such as Long-Short Term Memory models. Even though there are existing efforts to apply Transformer models to the music generation task, the application of music domain knowledge is still lacking. Models are still largely trained on data that conveys only pitch, with information underlying the data such as chord progressions largely being unattended to. The purpose of this research is to test if the inclusion of chord progression labels can help improve model performance in the task of music generation, with the goal of producing more realistic and pleasant-sounding pieces. A template-mask method was used to quickly label large sets of pianoroll data, before the data was converted into a MIDI-like format with the inclusion of Chord events to represent chords in a chord progression. A generator Transformer based off the GPT-2 model was then trained on this data. By observing the pieces generated by the model, we were able to identify convincing signs that the model was able to learn the concept of chords and chord progressions, as well as produce pieces that have more recurring structure due to its understanding of these latent structures of music. | URI: | https://hdl.handle.net/10356/148307 | Schools: | School of Computer Science and Engineering | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | SCSE Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
U1720465K_ChioTingKiat_FYP.pdf Restricted Access | 859.89 kB | Adobe PDF | View/Open |
Page view(s)
204
Updated on Jun 8, 2023
Download(s)
19
Updated on Jun 8, 2023
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.