A method for automatic gamelan music composition

(1) * Khafiizh Hastuti Mail (Faculty of Computer Science, University of Dian Nuswantoro, Indonesia)
(2) Khabib Mustafa Mail (Faculty of Math & Natural Sciences, University of Gadjah Mada, Indonesia)
*corresponding author


Aim of this study is designing a method for automatic gamelan music composition using rule-base expert system approach. The program is designed for non-expert user in order to help them composing gamelan music or analyzing their composition to achieve explanation and recommendation of ideal composition. There are 2 essential components in this method, which are knowledge and inference. Knowledge is represented into basic knowledge and melodic knowledge. Basic knowledge contains rules that control the structure of gamelan song, and melodic knowledge supports system in composing or analyzing notations sequence that fit the characteristics of melody in gamelan music. Basic knowledge represents basic rules of gamelan music that have quantitative value, so deterministic approach is used for basic knowledge acquisition. Melodic knowledge consists of dynamic data, so stochastic approach is used to create the melodic knowledge base. The rules of composing and analyzing a composition are defined based on basic knowledge and melodic knowledge. The inference engine is designed to compose and analyze a composition. Automatic composition for gamelan music is proposed using Generate and Test method (GAT) with random technique, and composition analysis is proposed using backward chaining method


Gamelan; Automatic Composition; Rule-based Expert Systems




Article metrics

Abstract views : 2687 | PDF views : 559




Full Text



Jose David Fernandes, and Fransisco Vico, “AI Methods in Algoritmic Composition: A Comprehensive Survey”, Journal of Artificial Intelligence Research 48, 2013

Eduardo Reck Miranda, “Composing Music with Computer”, 2004, Focal Press, Burlington

Douglas Keislar, “The Oxford Handbook of Computer Music”, Oxford university Press, New York, 2009

Gerhard Nierhaus, “Algorithmic Composition: Paradigms of Automated Music Generation”, SpringerWienNewYork, Morlenbach, Germany, 2009

Martopangrawit, “Pengetahuan Karawitan I”, ASKI, Surakarta, 1972

Merle Calvin Ricklefs, “Sejarah Indonesia Modern 1200-2008”, PT Serambi Ilmu Semesta, Jakarta, 2008

Shin Nakagawa, “Musik dan Kosmos: Sebuah Pengantar Etnomusikologi”, Yayasan Obor Indonesia, Jakarta, 2000

John William Schaffer and Deron McGee, “Knowledge-Based Programming for Music Research”, A-R Editions, Wisconsin, 1997

Leonard Adelman, and Sharon L. Riedel, “Handbook for Evaluating Knowledge-Based Systems: Conceptual Framework and Compendium of Methods”, Springer Science & Business Media, New York, 1997

V. Daniel Hunt, “Artificial Intelligence & Expert Systems Sourcbook”, Springer Science & Business Media, New York, 2012

Peter J. F. Lucas & Linda C. van der Gag, “Principles of Expert Systems”, Addison-Wesley, Amsterdam, 1991

Michael Negnevitsky, “Artificial Intelligence: A Guide to Intelligent Systems”, Addison-Wesley, London, 2005

Kemal Ebcioglu, “An Expert System for Chorale Harmonization”, in Proceedings of AAAI-86, 1986

McIntyre, R. A., ”Bach in a box: the evolution of four part baroque harmony using the genetic algorithm”, In Proceedings of the IEEE Conference on Evolutionary Computation, 1994

Judith Becker and Alton Becker, “A Grammar of the Musical Genre Srepegan”, University of Texas Press, Texas, 1982

David W. Hughes, “Deep Structure and Surface Structure in Javanese Music: A Grammar of Gendhing Lampah”, University of Illinois press, Illinois, 1988

Wasisto Surjodiningrat, Vijay K. Khandelwal, F. Soesianto, “Analisa Pathet dan Komposisi Gending Jawa Laras Slendro”, Gadjah Mada University Press, Yogyakarta, 1977

Rahayu Supanggah, “Bothekan Karawitan II: Garap”, ISI Press, Surakarta, 2007

Supardi, “Ricikan Struktural Salah Satu Indikator pada Pembentukan Gending dalam Karawitan Jawa”, Journal of Keteg, Volume 13, May 2013.

Rahayu Supanggah, “Bothekan Karawitan I”, Masyarakat Seni Pertunjukan Indonesia, Jakarta, 2002

A. R. Roth, “New Composition for Javanese Gamelan”, Dissertation, University of Durham, Durham, 1996

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Advances in Intelligent Informatics
ISSN 2442-6571  (print) | 2548-3161 (online)
Organized by UAD and ASCEE Computer Society
Published by Universitas Ahmad Dahlan
W: http://ijain.org
E: info@ijain.org (paper handling issues)
   andri.pranolo.id@ieee.org (publication issues)

View IJAIN Stats

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0