PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA. Albertus D Yonathan A / ABSTRAK

dokumen-dokumen yang mirip
KOMPRESI DAN DEKOMPRESI DATA TEKSTUAL MENGGUNAKAN ALGORITMA DEFLATE. Valentinus Henry G /

Perancangan Perangkat Lunak Pengenal Tulisan Tangan Sambung Menggunakan Jaringan Saraf Tiruan Dengan Metode Hopfield

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach

Perbandingan Efektivitas Algoritma Blind-Deconvolution, Lucy-Richardson dan Wiener-Filter Pada Restorasi Citra. Charles Aditya /

ABSTRAK. Kata kunci: biola, Fast Fourier Transform, konversi, nada, not balok. vi Universitas Kristen Maranatha

1. Pendahuluan Latar Belakang

Pengelompokan Huruf Cetak Menggunakan Algoritma Adaptive Resonance Theory 1 (ART 1)

Aplikasi Kamera Web Untuk Menggerakkan Gambar Objek Dengan Jari Tangan

PENGENALAN HURUF HASIL DARI TULISAN TANGAN MENGGUNAKAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM

Perancangan dan Realisasi MIDI Drum Pad Menggunakan Mikrokontroler ATMega16. Design and Realization MIDI Drum Pad Using ATMega16 Microcontroller

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE ABSTRAK

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

Kinerja Sistem Komunikasi Satelit Non-Linier BPSK Dengan Adanya Interferensi Cochannel.

PEMANTAUAN RUANGAN PADA SAAT TERTENTU BERBASIS TEKNOLOGI SMS DAN MMS

VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY ABSTRAK

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK

PERANCANGAN DAN REALISASI PENAMPIL SPEKTRUM FREKUENSI PORTABLE BERBASIS MIKROKONTROLER ATMEGA 16

KOMPRESI DAN DEKOMPRESI DATA TEKSTUAL MENGGUNAKAN ALGORITMA DYNAMIC MARKOV

Realisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen

Ardhi Prasetya /

Perbandingan Metode K Nearest Neighbor dan K Means Clustering dalam Segmentasi Warna pada Citra ABSTRAK

PENGENDALIAN ASRS (AUTOMATIC STORAGE AND RETRIEVAL SYSTEM) DENGAN MENGGUNAKAN MIKROKONTROLER AVR ATMEGA16. Ari Suryautama /

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK

APLIKASI CONTACTLESS SMARTCARD UNTUK TRANSAKSI TOL MELALUI KOMUNIKASI WIRELESS ABSTRAK

KRIPTOGRAFI VISUAL (4,4) UNTUK BERBAGI 3 CITRA RAHASIA LEWAT 4 CITRA TERSANDI. Jevri Eka Susilo

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

Realisasi Robot Yang Mengikuti Objek Bergerak Menggunakan Kamera Wireless via Wifi

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION

SISTEM PENDETEKSI KETINGGIAN MUATAN ROKET BERBASIS MIKROKONTROLER. Gelar Kharisma Rhamdani /

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

Realisasi Optical Orthogonal Codes (OOC) dengan korelasi maksimum satu Menggunakan Kode Prima Yang Dimodifikasi

FUSI CITRA BERBASIS COMPRESSIVE SENSING

IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET ABSTRAK

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

SOFTWARE PENINGKATAN KUALITAS SUARA COCHLEAR IMPLANT DENGAN MENGGUNAKAN TIME FREQUENCY BLOCK THRESHOLDING ABSTRAK

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK MENGUKUR PANJANG PRODUKSI KAIN PADA MESIN FINISHING TEKSTIL

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

Perancangan Dan Realisasi Alat Ukur Kadar Lemak Berdasarkan Metode Bioimpedansi

PERANCANGAN DAN REALISASI DINDING PRESENTASI INTERAKTIF DENGAN PENDETEKSIAN POSISI SINAR POINTER LASER SEBAGAI OPERATOR KURSOR MOUSE ABSTRAK

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI

Perancangan dan Realisasi Dinding Interaktif Menggunakan Bahasa Pemrograman Flash ABSTRAK

REALISASI APLIKASI PEMINDAI DAN PEMBANGKIT QUICK RESPONSE CODE (QR CODE) PADA SMARTPHONE ANDROID ABSTRAK

ABSTRAK. Tuts Organ Elektronik Menggunakan Pengontrol Mikro Edwin /

PENINGKATAN KUALITAS SINYAL SUARA DENGAN METODE PENDEKATAN SUBRUANG ABSTRAK

KRIPTOGRAFI VISUAL UNTUK BERBAGI DUA CITRA RAHASIA MENGGUNAKAN METODE FLIP (2,2) Putri Kartika Sari

Perbandingan Identifikasi Citra Penyakit Kulit Menggunakan Metode K-Nearest Neighbor Dan Metode Sistem Pakar ABSTRAK

Watermarking Citra Digital Berwarna Dalam Domain Discrete Cosine Transform (DCT) Menggunakan Teknik Direct Sequence Spread Spectrum (DSSS)

SISTEM AKUISISI DATA KENDARAAN BERMOTOR MENGGUNAKAN SMARTPHONE ANDROID MELALUI KONEKSI BLUETOOTH. Disusun oleh: Dhiko Dwiaprianto Putra ( )

WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK MODIFIKASI INTENSITAS PIKSEL DAN DISCRETE WAVELET TRANSFORM (DWT)

Perancangan dan Pembuat Perangkat Lunak Penterjemah Kata Huruf Braille Ke Bentuk Suara

BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN DISCRETE WAVELET TRANSFORM (DWT) DAN SINGULAR VALUE DECOMPOSITION (SVD)

PERANCANGAN PENDETEKSI KEDIPAN MATA UNTUK FUNGSI KLIK PADA MOUSE MELALUI KAMERA WEB ABSTRAK

Simulasi Estimasi Arah Kedatangan Dua Dimensi Sinyal menggunakan Metode Propagator dengan Dua Sensor Array Paralel

PENGGABUNGAN DUA CITRA DENGAN METODE COMPRESSIVE SENSING MENGGUNAKAN MATLAB

KRIPTOGRAFI VISUAL DENGAN ALGORITMA ELGAMAL YANG DIMODIFIKASI UNTUK CITRA BERWARNA DENGAN TIGA CITRA HASIL ENKRIPSI MENGGUNAKAN PERANGKAT LUNAK MATLAB

PERANCANGAN DAN REALISASI INVERTER MENGGUNAKAN MIKROKONTROLER ATMEGA168

PENGENALAN SUARA MENGGUNAKAN POHON KEPUTUSAN RELASI ACAK. Disusun Oleh:

PERANCANGAN ALAT PENAMPIL KOMPOSISI WARNA KAIN MENGGUNAKAN IC TCS230

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

PENGENALAN EMOSI SESEORANG BERDASARKAN BENTUK BIBIR DENGAN METODE DISCRETE HARTLEY TRANSFORM ABSTRAK

APLIKASI PERINTAH SUARA UNTUK MENGGERAKKAN ROBOT. Disusun Oleh : Nama : Astron Adrian Nrp :

PENGENALAN UCAPAN DENGAN METODE FFT PADA MIKROKONTROLER ATMEGA32. Disusun Oleh : Nama : Rizki Septamara Nrp :

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK

PENDETEKSIAN CITRA PALSU DENGAN MENGGUNAKAN WATERMARKS DAN SUPPORT VECTOR MACHINES. Daniel Hutabarat ( )

Perancangan Prototipe Sistem Pencarian Tempat Parkir Kosong dengan Kamera Web Sebagai Pemantau

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB)

SISTEM IDENTIFIKASI BERDASARKAN POLA SIDIK JARI TANGAN MENGGUNAKAN MINUTIAE-BASED MATCHING

PERANCANGAN MODULATOR QPSK DENGAN METODA DDS (DIRECT DIGITAL SYNTHESIS) BERBASIS MIKROKONTROLLER ATMEGA8535 ABSTRAK

Blind Watermarking Citra Digital Pada Komponen Luminansi Berbasis DCT (Discrete Cosine Transform) Irfan Hilmy Asshidiqi ( )

APLIKASI ARM 920T DAN SENSOR KOMPAS OS5000 UNTUK LUOPAN DIGITAL ABSTRAK

REALISASI ACTIVE NOISE REDUCTION MENGGUNAKAN ADAPTIVE FILTER DENGAN ALGORITMA LEAST MEAN SQUARE (LMS) BERBASIS MIKROKONTROLER LM3S6965 ABSTRAK

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

Aplikasi Mikrokontroler Sebagai Karakter Generator Televisi

DAFTAR ISI. Halaman. ABSTRAK...i. KATA PENGANTAR...iii. DAFTAR ISI...v. DAFTAR TABEL...viii. DAFTAR GAMBAR...ix. 1.1 Latar Belakang...

Jony Sitepu/ ABSTRAK

PENYUSUNAN JADWAL PRAKTIKUM MAHASISWA MENGGUNAKAN METODE BEST FIRST SEARCH ABSTRAK

PERANCANGAN DAN REALISASI SISTEM AKUISISI DATA DAN PENGAMBILAN GAMBAR MELALUI GELOMBANG RADIO FREKUENSI

Perancangan dan Realisasi Alat Untuk Mengubah Sinyal Pada Gitar Bass Menjadi Chord yang Ditampilkan Pada LCD. INDRA

IMPLEMENTASI ALGORITMA LEMPEL-ZIV-WELCH DAN ADAPTIVE HUFFMAN CODING PADA KRIPTOGRAFI VISUAL

REALISASI ERROR-CORRECTING BCH CODE MENGGUNAKAN PERANGKAT ENKODER BERBASIS ATMEGA8535 DAN DEKODER MENGGUNAKAN PROGRAM DELPHI

Verifikasi Sidik Jari Menggunakan Pencocokan Citra Berbasis Fasa Dengan Fungsi Band-Limited Phase Only Correlation (BLPOC)

Animasi Objek yang Dapat Bergerak Menggunakan Kubus LED Berbasis Mikrokontroler ATMega16

PENGKLASIFIKASIAN UNTUK MENDETEKSI SPAM MENGGUNAKAN ALGORITMA NAIVE BAYESIAN ABSTRAK

SPECTRUM ANALYZER BERBASIS MIKROKONTROLER DENGAN PENCUPLIKAN SECARA PARALEL

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK

PENINGKATAN KUALITAS SINYAL SUARA DENGAN MENGGUNAKAN METODE INDEPENDENT COMPONENT ANALYSIS ABSTRAK

PENGARUH UJI TUKEY TERHADAP VERIFIKASI TANDA TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

Transkripsi:

PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA Albertus D Yonathan A / 0422001 y0y02k4@gmail.com Jurusan Teknik Elektro, Fakultas Teknik, Jalan Prof. Drg. Suria Sumantri 65 Bandung 40164, Indonesia ABSTRAK File musik dijital memiliki berbagai macam format, antara lain WAV, MP3, MIDI, WMA, M4A, dan sebagainya. WAV kependekan dari waveform audio format. Notasi angka berperan sebagai simbol yang mewakili nada-nada dari instrument musik, untuk kemudian didokumentasikan, dimainkan, serta dikembangkan menjadi suatu komposisi yang lebih baik. Pada Tugas Akhir ini, dibuat sebuah perangkat lunak penerjemah file musik berekstensi WAV ke not angka dengan menggunakan bahasa pemrograman Matlab 7.1 dan Microsoft Visual Basic 6.0. Pada perangkat lunak ini, data masukan berupa file musik berekstensi.wav. Kemudian akan melalui beberapa proses, yaitu pendeteksian tepi menggunakan filter Gaussian, pensegmenan sinyal menggunakan Rectangular Window, pendeteksian frekuensi menggunakan Fast Fourier Transform dan penerjemahan menjadi data hasil dalam bentuk kode angka dan huruf berekstensi.txt. Kemudian data hasil tersebut akan diolah kembali sehingga menghasilkan keluaran berupa not angka. Hasil pengujian pada sepuluh data lagu berbeda, yang dilakukan dalam Tugas Akhir ini, menunjukkan bahwa perangkat lunak penerjemah file musik berekstensi WAV ke not angka telah berhasil direalisasi. Rata-rata persentase keberhasilan penerjemahan yang didapatkan adalah 92,5% per lagu. Kata kunci : musik, WAV, not angka, filter Gaussian, Rectangular Window, Fast Fourier Transform i

MUSICAL NOTES CONVERTER FOR.WAV FILE Albertus D Yonathan A / 0422001 y0y02k4@gmail.com Electrical Engineering Department, Faculty of Engineering Maranatha Christian University 65 Prof. Drg. Suria Sumantri 40164 Bandung, Indonesia ABSTRACT Digital music files have a variety of formats, including WAV, MP3, MIDI, WMA, M4A, and so forth. WAV short for Waveform audio format. Musical notes role as a symbol that represents the tones of the music instrument, for documented, played, and developed into better composition. At this Final Project, has been made a musical notes converter for.wav file using Matlab 7.1 and Microsoft Visual Basic 6.0 language s. In this software, the input which is a music file with extension.wav, and then it through some processes, that are edge detecting using Gaussian Filter, signal windowing using Rectangular Window, frequency detecting using Fast Fourier Transform and then translated into the form of a code of numbers and letters data result with extension.txt. Then the results of these data will be processed again until generate musical notes output. The observation result from ten different songs, which is done in this Final Project has shown that musical notes converter for.wav file software has been realized successfully. The average translation percentage of success is 92.5% for each song. Key word : music, WAV, musical notes, Gaussian Filter, Rectangular Window, Fast Fourier Transform ii

DAFTAR ISI LEMBAR PENGESAHAN PERNYATAAN ORISINALITAS LAPORAN LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL DAFTAR LAMPIRAN i ii iii v viii x xi BAB I PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Perumusan Masalah 1 1.3 Tujuan 2 1.4 Batasan Masalah 2 1.5 Sistematika Penulisan 2 BAB II LANDASAN TEORI 4 2.1 Pengertian Notasi Musik 4 2.1.1 Sistem Penulisan Not Angka 4 2.1.2 Sistem Penulisan Notasi Balok 5 2.2 Pengertian Musik WAV 6 2.3 Pengertian Musik MP3 7 2.4 Proses Pendeteksian Not 8 2.5 Proses Pendeteksian Frekuensi Not 10 2.6 Matlab 7.1 12 2.6.1 Lingkungan Kerja Matlab 12 2.6.2 Variabel pada Matlab 13 2.6.3 Matriks 13 iii

2.6.4 Fungsi yang Digunakan dalam Tugas Akhir 14 2.6.5 M-File Editor 14 2.6.6 Graphic User Interface (GUI) pada Matlab 14 2.6.7 Objek Figure 16 2.6.8 Objek Uicontrol 16 2.6.9 Properti Callback Sebagai Media Interaksi 17 2.7 Microsoft Visual Basic 6.0 17 2.7.1 Toolbar 18 2.7.2 Project Explorer 19 2.7.3 Toolbox 19 2.7.4 Form Window 19 2.7.5 Codes Window 19 2.7.6 Properties Window 20 2.7.7 Objek dan Fungsi yang Digunakan dalam Tugas Akhir 20 BAB III PERANCANGAN DAN REALISASI 21 3.1 Blok Diagram 21 3.2 Blok Diagram Alir 22 3.2.1 Blok Diagram Alir Konversi File Musik WAV Menjadi 22 Kode Angka dan Huruf pada Matlab 3.2.2 Blok Diagram Alir Proses Konversi pada Matlab (Menu 23 Convert) 3.2.3 Blok Diagram Alir Proses Memainkan Musik pada Matlab 26 (Menu Play Sound) 3.2.4 Blok Diagram Alir Proses Penyimpanan Keluaran pada 26 Matlab (Menu Save Output) 3.2.5 Blok Diagram Alir Konversi Hasil Keluaran Kode dari 27 Matlab Menjadi Not Angka pada Visual Basic 3.3 Tampilan Antarmuka untuk Pengguna 29 3.3.1 Tampilan Antarmuka pada Matlab 29 3.3.2 Tampilan Antarmuka pada Visual Basic 30 BAB IV DATA PENGAMATAN DAN ANALISA 32 iv

4.1 Pengujian Perangkat Lunak 32 4.1.1 Proses Konversi File Musik WAV Menjadi Kode Angka 32 dan Huruf pada Matlab 4.1.2 Proses Konversi Kode Angka dan Huruf Menjadi Not 33 Angka pada Visual Basic 4.2 Data Pengamatan dan Analisa 34 BAB V KESIMPULAN DAN SARAN 36 5.1 Kesimpulan 36 5.2 Saran 36 DAFTAR PUSTAKA 37 LAMPIRAN v

DAFTAR TABEL Tabel 2.1 Nama-Nama Komponen Grafis pada Matlab 17 Tabel 4.1 Hasil Percobaan Konversi File Musik WAV ke Not Angka 35 vi

DAFTAR GAMBAR Gambar 2.1 Penulisan Solmisasi 4 Gambar 2.2 Jarak Nada Antar Not 5 Gambar 2.3 Bentuk dan Nilai Not Balok 5 Gambar 2.4 Contoh Urutan Nada pada Not Balok 6 Gambar 2.5 Garis Bantu dan Garis Paranada 6 Gambar 2.6 Gelombang Suara dengan Sampel Rendah dan Sampel Tinggi 7 Gambar 2.7 Sinyal Filter Deteksi Tepi 9 Gambar 2.8 Sinyal Lagu Setelah Difilter dengan Filter Deteksi Tepi 9 Gambar 2.9 Proses Pensegmenan Sinyal 10 Gambar 2.10 Sinyal Setelah Ditransformasi dan Dinormalisasi 11 Gambar 2.11 Spektrum Frekuensi yang Telah di Threshold 11 Gambar 2.12 Tampilan Utama Matlab 13 Gambar 2.13 Diagram Pemrograman Berbasis Objek 15 Gambar 2.14 Lingkungan Visual Basic 6.0 18 Gambar 3.1a Blok Diagram pada Matlab 21 Gambar 3.1b Blok Diagram pada Visual Basic 21 Gambar 3.2 Blok Diagram Alir Utama 22 Gambar 3.3 Blok Diagram Alir Proses Konversi pada Matlab 23 Gambar 3.4 Blok Diagram Alir Proses Memainkan Musik pada Matlab 26 Gambar 3.5 Blok Diagram Alir Proses Penyimpanan Keluaran pada 27 Matlab Gambar 3.6 Blok Diagram Alir Konversi Hasil Keluaran Kode dari 28 Matlab Menjadi Not Angka pada Visual Basic Gambar 3.7 Tampilan Antarmuka pada Matlab 30 Gambar 3.8 Tampilan Antarmuka pada Visual Basic 31 Gambar 4.1 Graphic User Interface pada Matlab 32 Gambar 4.2 Graphic User Interface pada Matlab Setelah Open File 33 Gambar 4.3 Graphic User Interface pada Matlab Setelah Proses Konversi 33 Gambar 4.4 Tampilan Perangkat Lunak pada Visual Basic 34 vii

Gambar 4.5 Gambar Hasil Keluaran Not Angka pada Visual Basic 34 viii

DAFTAR LAMPIRAN LAMPIRAN A Data Percobaan Konversi File Musik WAV ke A-1 Not Angka LAMPIRAN B Tabel Frekuensi Not B-1 ix