Bilgilendirme: Sürüm Güncellemesi ve versiyon yükseltmesi nedeniyle, geçici süreyle zaman zaman kesintiler yaşanabilir ve veri içeriğinde değişkenlikler gözlemlenebilir. Göstereceğiniz anlayış için teşekkür ederiz.
 

Drum Accompaniment Generation Using Midi Music Database and Swquence To Sequence Neural Network

dc.contributor.advisor Gümüştekin, Şevket
dc.contributor.author Akyüz, Yavuz Batuhan
dc.contributor.other 03.05. Department of Electrical and Electronics Engineering
dc.contributor.other 03. Faculty of Engineering
dc.contributor.other 01. Izmir Institute of Technology
dc.date.accessioned 2022-12-27T08:52:17Z
dc.date.available 2022-12-27T08:52:17Z
dc.date.issued 2022-07
dc.description Thesis (Master)--Izmir Institute of Technology, Electrical and Electronics Engineering, Izmir, 2022 en_US
dc.description Includes bibliographical references (leaves. 94-104) en_US
dc.description Text in English; Abstract: Turkish and English en_US
dc.description.abstract This thesis aims to create an artificial intelligence model to reinterpret the drum parts of musical pieces and/or to accompany music with new uniquely generated drum patterns. Besides providing rhythmic indicators, drum parts are essential to emphasize emotions. Every instrument in a musical composition is in harmony with each other to be meaningful as a whole. Based on this observation, in this thesis, a MIDI dataset and an LSTM based Seq2Seq model were used to create a link between different instruments and drums. Before the training, we created a dataset involving midi pieces with drum parts and grouped them as input and output, which are non-drum instruments, and drum parts respectively. The model was trained with six different genres and the teacher forcing method was utilized to improve the training. After the training, at the generation stage, we made it possible to adjust the complexity of the generated drum parts by changing the temperature value, which we called the complexity value, using the temperature sampling method. We also created a user interface with an instrument selection pane to give users control over the drum instruments generated. Moreover, we proposed a novel approach to generalize the idea for not only MIDI data but also WAV data. To accomplish this task, Mel-spectrogram, MFCC, and tempogram features were used. Both proposed methods are shown to produce high-quality unique drum accompaniments for different genres with adjustable complexity and freedom of choosing the desired drum instruments. en_US
dc.description.abstract Bu tezde yapay zeka modelleri kullanılarak müzik parçaları içerisindeki davul kısımlarının eşsiz bir şekilde yeniden yorumlanması ve/veya yeni davul örüntüleri oluşturularak müziğe eşliği hedeflenmiştir. Davullar, müziklerde ritmi belirlemekte baş rolde bulunsalar da, bunun yanı sıra, duyguları vurgulamakta da çok başarılıdırlar. Müzik kompozisyonları bütünlük açısından bir anlam ifade etmelerini, içerisinde çalınan her enstrümanın birbiriyle bir harmoni içerisinde olmasına borçlulardır. Bu gözleme dayanarak, tezimizde, MIDI veri kümesi ve LSTM yapısına sahip olan diziden diziye modeli kullanılarak davul harici enstrümanlar ve davul enstrümanı arasında bir bağlantı kurulması hedeflenmiştir. Eğitimden önce, veri kümesi örneklenmiş ve davul harici enstrümanlara ait veriler giriş olarak, davul enstrümanına ait veriler çıkış olarak belirlenmiştir. Model, altı farklı veri kümesi kullanılarak eğitilmiş ve öğretmen zorlama tekniği kullanılarak eğitim aşaması iyileştirilmiştir. Eğitimden sonra, üretim aşamasında, üretilen davul örüntülerinin karmaşıklığını ayarlayabilmek için sıcaklık örneklemesi kullanılmış; ve sıcaklık değeri karmaşıklık parametresi olarak tanımlanmıştır. Ek olarak bir kullanıcı arayüzü geliştirilmiş, ve bu sayede, kullanıcının üretilecek olan davul enstrümanları üzerinde tam kontrol sahibi olması amaçlanmıştır. Burada sunduğumuz fikri, MIDI verileri dışında WAV verisi için de genelleştirmek amacıyla, özgün bir yaklaşım ileri sürülmüştür. Bu yaklaşımı gerçekleştirmek için Mel-spectrogram, MFCC, ve tempogram özellikleri kullanılmıştır. Sunulan ve geliştirilen iki yöntem de yüksek kalitede, farklı janra seçenekleri, değiştirilebilen karmaşıklık değeri ve enstrüman seçme özgürlüğüyle eşsiz davul eşlikleri üretimi ile sonuçlanmıştır. en_US
dc.format.extent xi, 113 leaves
dc.identifier.uri https://hdl.handle.net/11147/12694
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=qVqOZFj2DwNmvdf1oGFYiBKR9XLk8xAzW2JoA6h2pflmM_vKbrFsSKdbn3Q5q74_
dc.language.iso en en_US
dc.publisher Izmir Institute of Technology en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject MIDI dataset en_US
dc.subject Artificial neural networks en_US
dc.subject Music generation en_US
dc.subject Drum instruments en_US
dc.title Drum Accompaniment Generation Using Midi Music Database and Swquence To Sequence Neural Network en_US
dc.title.alternative MIDI müzik veritabanı ve diziden diziye yapay sinir ağı kullanımı ile davul eşliği üretimi en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
gdc.author.id 0000-0002-0048-2260
gdc.author.institutional Gümüştekin, Şevket
gdc.coar.access open access
gdc.coar.type text::thesis::master thesis
gdc.description.department Thesis (Master)--İzmir Institute of Technology, Electrical and Electronics Engineering en_US
gdc.description.publicationcategory Tez en_US
gdc.description.scopusquality N/A
gdc.description.wosquality N/A
gdc.identifier.yoktezid 763251 en_US
relation.isAuthorOfPublication b740b7b9-c1c8-4cad-9694-05b5f99f93bb
relation.isAuthorOfPublication.latestForDiscovery b740b7b9-c1c8-4cad-9694-05b5f99f93bb
relation.isOrgUnitOfPublication 9af2b05f-28ac-4018-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication 9af2b05f-28ac-4004-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication 9af2b05f-28ac-4003-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4018-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
10493847.pdf
Size:
3.95 MB
Format:
Adobe Portable Document Format
Description:
Master Thesis File

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.2 KB
Format:
Item-specific license agreed upon to submission
Description: