Nagari, Widean and Santoso, Joan and Setiawan, Esther Irawati (2024) Timbre Style Transfer for Musical Instruments Acoustic Guitar and Piano using the Generator-Discriminator Model. Knowledge Engineering and Data Science, 7 (1). pp. 101-106. ISSN 2597-4637
![]() |
Text
53192-177173-1-PB.pdf Download (1MB) |
Abstract
Music style transfer is a technique for creating new music by combining the input song's content and the target song's style to have a sound that humans can enjoy. This research is related to timbre style transfer, a branch of music style transfer that focuses on using the generator-discriminator model. This exciting method has been used in various studies in the music style transfer domain to train a machine learning model to change the sound of instruments in a song with the sound of instruments from other songs. This work focuses on finding the best layer configuration in the generator-discriminator model for the timbre style transfer task. The dataset used for this research is the MAESTRO dataset. The metrics used in the testing phase are Contrastive Loss, Mean Squared Error, and Perceptual Evaluation of Speech Quality. Based on the results of the trials, it was concluded that the best model in this research was the model trained using column vectors from the mel-spectrogram. Some hyperparameters suitable in the training process are a learning rate 0.0005, batch size greater than or equal to 64, and dropout with a value of 0.1. The results of the ablation study show that the best layer configuration consists of 2 Bi-LSTM layers, 1 Attention layer, and 2 Dense layers.
Item Type: | Artikel Umum |
---|---|
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering |
Divisi / Prodi: | Faculty of Industrial Technology (Fakultas Teknologi Industri) > S1-Electrical Engineering (S1-Teknik Elektro) |
Depositing User: | M.Eng. Alfian Ma'arif |
Date Deposited: | 21 Apr 2025 01:47 |
Last Modified: | 21 Apr 2025 01:47 |
URI: | http://eprints.uad.ac.id/id/eprint/83076 |
Actions (login required)
![]() |
View Item |