39
Ali Akbar / 23507042 1/40

Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Embed Size (px)

Citation preview

Page 1: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Ali Akbar / 23507042

1/40

Page 2: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Latar Belakang & Rumusan Masalah

Musik,Melodi dan KomputerAnalisis: Mood Pada Musik & Feature MusikAnalisis: Translator Mood – Parameter FeatureAnalisis & Perancangan Generator MelodiImplementasi & Pengujian

2/40

Page 3: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

3

Musik

Psikologis / Mood

Page 4: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

4

Page 5: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

5

S e lu r u h

k e m u n g k in a n

n a d a

T e o r i - t e o r i

m u s ik

la g u la inP a r a m e te r -

p a r a m e te r

m a s u k a n

M e lo d i

S is te m M e lo d y G e n e r a to r

Kritik sistem komposer otomatis (Chan dan Ventura, 2008):-teralu bias-definisi musiknya terlalu luas

Page 6: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

6/40

Page 7: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Rumusan Masalah

Apa saja kriteria dasar melodi musik yang membedakan karakteristik mood melodi tersebut yang terpersepsioleh manusia, seperti senang, sedih, dsb?

Bagaimana melodi dapat dibentuk dari komponen dasar pembentuknya, yaitu nada, sedemikian sehingga dapat menghasilkan melodi yang memiliki karakteristik moodtertentu, tanpa membuat melodi tersebut terkungkung dalam aturan yang ada ataupun menjadi mirip dengan melodi yang lain?

Tujuan

7

Page 8: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Aspek timbre (warna suara) diabaikan Bekerja dalam frasa, bukan melodi lengkap. Satu line melodi Tangga nada diatonis musik barat Melodi yang dihasilkan adalah melodi sebagai ide segar

8

Page 9: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

9/40

Studi Literatur dan Eksplorasi

Analisis

Persepsi

Mood

Analisis dan

Perancangan

Generator

Melodi

Implementasi

Prototipe

Generator

Melodi

Pengujian

dan

Penarikan

KesimpulanAnalisis

Feature

Melodi

Analisis

Pengkaitan

Mood dengan

Feature

Page 10: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Eksplorasi

10/40

Studi Literatur dan Eksplorasi

Analisis

Persepsi

Mood

Analisis dan

Perancangan

Generator

Melodi

Implementasi

Prototipe

Generator

Melodi

Pengujian

dan

Penarikan

KesimpulanAnalisis

Feature

Melodi

Analisis

Pengkaitan

Mood dengan

Feature

Page 11: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Musik: Melodi Harmoni Ritme

11

Page 12: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

12/40

Page 13: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Analisis: Mood Pada Musik

13/40

Studi Literatur dan Eksplorasi

Analisis

Persepsi

Mood

Analisis dan

Perancangan

Generator

Melodi

Implementasi

Prototipe

Generator

Melodi

Pengujian

dan

Penarikan

KesimpulanAnalisis

Feature

Melodi

Analisis

Pengkaitan

Mood dengan

Feature

Page 14: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Kriteria Pengelompokan Mood

Sederhana

Perbedaan Ekstrim

Cakupan Penuh

Dua Reference Model

Hevner

Thayer

14/40

Page 15: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Hevner/Farnsworth Thayer/Yang

15/40

Page 16: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Analisis: Feature Musik

16/40

Studi Literatur dan Eksplorasi

Analisis

Persepsi

Mood

Analisis dan

Perancangan

Generator

Melodi

Implementasi

Prototipe

Generator

Melodi

Pengujian

dan

Penarikan

KesimpulanAnalisis

Feature

Melodi

Analisis

Pengkaitan

Mood dengan

Feature

Page 17: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Melodi: Deretan Nada Melodi dipengaruhi:

Harmoni▪ Tangga nada

Ritme▪ Artikulasi, ritme melodi

Melodi adalah permasalahan 2 dimensi:

Nada dalam 2 dimensi:

Dimensi frekuensi/pitch

Dimensi waktu

17/40

Page 18: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

18/40

Tingkat 4 Mood (Valence & Arousal)

Tingkat 3 Abstraksi teori musik• Bentuk Melodi, Pergerakan Melodi

Tingkat 2 Nada dan penempatannya (timing) dalam melodi• Interval pitch

Tingkat 1 Nada : pitch, durasi, loudness

Tingkat 0

Page 19: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Analisis: Translator Mood – Parameter Feature

19/40

Studi Literatur dan Eksplorasi

Analisis

Persepsi

Mood

Analisis dan

Perancangan

Generator

Melodi

Implementasi

Prototipe

Generator

Melodi

Pengujian

dan

Penarikan

KesimpulanAnalisis

Feature

Melodi

Analisis

Pengkaitan

Mood dengan

Feature

Page 20: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

20/40

Page 21: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

21/40

Data Melodi-Melodi

Kelas Mood dari

Melodi

Kakas

Ekstraksi

Feature

Daftar Feature yang

Diekstraksi

Nilai Feature

dari Melodi-

Melodi dan

Kelas Mood

(dalam format

.ARFF)

Algoritma Pada

Kakas WEKA

Model Hasil

Pembelajaran

Feature -

Mood

Page 22: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Analisis & Perancangan Generator Melodi

22/40

Studi Literatur dan Eksplorasi

Analisis

Persepsi

Mood

Analisis dan

Perancangan

Generator

Melodi

Implementasi

Prototipe

Generator

Melodi

Pengujian

dan

Penarikan

KesimpulanAnalisis

Feature

Melodi

Analisis

Pengkaitan

Mood dengan

Feature

Page 23: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

23/40

Page 24: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

24/40

Page 25: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

25/40

Page 26: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

26/40

Page 27: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Pembangikit Bilangan Acak Probabilistik Dari uniform random generator

27/40

Page 28: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

28/40

Page 29: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Parameter feature tingkat 1 : ranah pitch

Tangga nada

Jangkauan pitch

▪ pitch < pmin faktor pengali 0

▪ pitch > pmax faktor pengali 0

▪ Sisanya faktor pengali 1

Nilai pitch awal

29/40

Page 30: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Parameter feature tingkat 1 : ranah waktu

Durasi

▪ Faktor pengali dari kurva distribusi. Parameter durasi diwakili 2 nilai: rata-rata serta variansi.

Artikulasi

▪ Diimplementasikan khusus.

30/40

Page 31: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Parameter feature tingkat 2 :

Interval pitch

▪ Seperti durasi, dengan kurva distribusi

Parameter khusus :

Tempo

Panjang melodi

31/40

Page 32: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Implementasi & Pengujian

32/40

Studi Literatur dan Eksplorasi

Analisis

Persepsi

Mood

Analisis dan

Perancangan

Generator

Melodi

Implementasi

Prototipe

Generator

Melodi

Pengujian

dan

Penarikan

KesimpulanAnalisis

Feature

Melodi

Analisis

Pengkaitan

Mood dengan

Feature

Page 33: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Kelas File Keterangan

MelodyGenerator MelodyGenerator.cs MelodyGeneratorPossibleNoteCollection

Note Melody.cs pitch pitch (nilai pitch MIDI)duration durationstart_time start(1024 mewakili not yang bernilai ¼)

Melody Melody.cs notes List<Note>ToMIDI diimplementasikan dengan MIDIToolkit pada ToSequence()

PossibleNote MelodyGenerator.cs probability integer

Parameter MelodyGenerator.cs kelas abstrak Parameter

33/40

Page 34: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

34/40

Page 35: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Pemetaan mood dengan feature

Hasil pengujian dengan WEKA: hasil selalu overfit dengan data

35/40

Page 36: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Pengujian generator melodi

Pengujian pemilih probabilistik

Pengujian setiap filter parameter

Generator melodi berjalan dengan baik

36/40

Page 37: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Sistem generator melodi dengan pendekatan iteratif ini dapat berjalan dengan baik, dan menghasilkan melodi sesuai parameter masukan

Domain pembentukan melodi adalah permasalahan penyusunan nada dalam ruang dua dimensi

Dengan pendekatan pada Tesis ini, pemetaan yang tidak overvit antara mood dengan feature tidak dapat didapatkan

37/40

Page 38: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

Pengkajian lebih lanjut pemetaan mood dengan feature

Filter parameter lain dari karakteristik melodi lainnya

Tidak terbatas musik barat Pendekatan lain generator melodi?

38/40

Page 39: Studi Automatic Generator Melodi Berdasarkan Parameter Mood

39