Path: Top > Tugas Akhir - D3 > Jurusan Teknik Komputer dan Informatika > Program Studi Teknik Informatika > REGULER > 2016
Aplikasi Pembaca Partitur
Score Reader Application
Tugas Akhir, 019 / 2016 / JTKUndergraduate Theses from JBPTPPOLBAN / 2017-05-23 10:29:59
Oleh : Billy Djabangoen - 131511033, Rizka Choirunnisa - 131511055, Rofiqoh Mumtahanah El Sera - 131511057 (babillydj@gmail.com; rizka.choirunnisa.tifd13@polban.ac.id; elseramumtahanahrofiqoh@gmail.com)
Dibuat : 2017-05-23, dengan 4 file
Keyword : partitur musik, nada, suara, virtual piano
Subjek : sheet music, notes, sound, virtual piano
Aplikasi pembaca partitur adalah aplikasi yang digunakan untuk membunyikan nada dan menampilkan tuts piano yang ditekan sesuai dengan nada yang sedang dibunyikan. Partitur musik yang banyak beredar umumnya tertulis dalam format PDF. Hal ini menyebabkan adanya kebutuhan untuk membaca partitur dalam format tersebut sehingga orang dapat mengetahui nada yang dihasilkan. Aplikasi pembaca partitur pada umumnya hanya dapat membaca partitur musik dengan format khusus yang dibuat oleh aplikasi tersebut, atau format musik tertentu seperti midi dan MusicXML. Selain itu, beberapa aplikasi pembaca partitur tidak mendukung untuk menampilkan tuts piano yang ditekan sesuai dengan nada yang sedang dibunyikan pada alat musik virtual. Pada tugas akhir ini dibangun sebuah aplikasi pembaca partitur yang dapat membunyikan nada dan menampilkan menampilkan tuts piano yang ditekan sesuai dengan nada yang sedang dibunyikan pada virtual piano dari partitur dengan format PDF. Aplikasi pembaca partitur ini berbasis desktop dan dibangun menggunakan bahasa pemrograman java. Untuk membaca partitur berformat pdf digunakan sebuah library Optical Music Recognition (OMR) yaitu Audiveris. Library OMR ini berperan untuk menghasilkan suatu representasi baru /format file musik yang disebut dengan MusicXML yang kemudian dimanfaatkan untuk menghasilkan bunyi dari partitur serta penerapannya terhadap instrumen virtual piano. Selain library OMR terdapat library yang digunakan untuk membunyikan nada, yaitu JFugue. Aplikasi yang telah dibuat sudah dapat membunyikan partitur untuk instrument piano, namun belum dapat membunyikan notasi musik tertentu seperti ornament dan slur dikarenakan library JFugue tidak mendukung untuk membunyikan notasi musik tersebut. Selain itu aplikasi belum dapat melakukan sinkronisasi (antara bunyi dengan animasi pada virtual piano) untuk komposisi yang berdurasi lama, karena aplikasi belum dapat mengatasi delay yang dihasilkan oleh lamanya proses eksekusi. Pada pengembangan aplikasi yang selanjutnya diharapkan dapat memperhatikan proses yang diterapkan agar tidak memakan waktu eksekusi yang lama. Selain itu dapat dilakukan penambahan fungsi membaca ornament dan slur untuk melengkapi keterbatasan library JFugue. Kata kunci: partitur musik, nada, suara, virtual piano.
Deskripsi Alternatif :Sheet music reader application is an application that can be used to sound music notes and displays piano key being pushed according to the note being sounded. Most of sheet music available is written in the format of PDF file. This issue causes the needs to read sheet music in that format so that people could find out what kind of sound that will be produced. Generally, most sheet music reader application can only read sheet music with specific format such as midi and MusicXML. Besides, most of that kind of application does not support the ability to display what notes being applied on virtual music instrument. In this Final Project ,a music sheet reader application is developed that can be used to sound the notes and display what notes being applied on virtual piano from a sheet music in PDF format. This application is build on desktop using java programming language. To be able to read sheet music in PDF format, an optical music recognition library is used, namely Audiveris. This OMR library have a role to produce new music format called MusicXML. Other than OMR library, there is also a library that is used to sound notes called JFugue. The application that has been developed could be used to sound the sheet music for piano, but could not be used to sound certain music notation such as ornament and slur because JFugue does not support that. Also, the application could not synchronize (between the notes and the animation on virtual piano) for a composition with long duration because the application could not handle the delay caused by duration of the execution process. For future development it is expected to consider the process being applied, so that it does not take lengthy execution time. Also new function can be added to read ornament and slur to complement the limitation of JFugue library. Keywords: sheet music, notes, sound, virtual piano.
Beri Komentar ?#(0) | Bookmark
Properti | Nilai Properti |
---|---|
ID Publisher | JBPTPPOLBAN |
Organisasi | |
Nama Kontak | Erlin Arvelina |
Alamat | Jl. Trsn. Gegerkalong Hilir Ds. Ciwaruga |
Kota | Bandung |
Daerah | Jawa Barat |
Negara | Indonesia |
Telepon | 022 201 3789 ext. 168, 169, 239 |
Fax | 022 201 3889 |
E-mail Administrator | erlin.arvelina@polban.ac.id |
E-mail CKO | erlin.arvelina@polban.ac.id |
Print ...
Kontributor...
- Pembimbing 1: Amir Hamzah, B.S.C.S.
Pembimbing 2: Suprihanto, B.S.E.E., M.Sc., Editor: Erlin Arvelina
Download...
File : KELENGKAPAN TA - 131511033, 131511055, 131511057.pdf
(357505 bytes)
File : BAB 1 - 131511033, 131511055, 131511057.pdf
(254178 bytes)
File : BAB 2 - 131511033, 131511055, 131511057.pdf
(1044561 bytes)
File : BAB 7 - 131511033, 131511055, 131511057.pdf
(216484 bytes)