Journal of Software Engineering and Applications

Volume 3, Issue 7 (July 2010)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Melody Generator: A Device for Algorithmic Music Construction

HTML  Download Download as PDF (Size: 2258KB)  PP. 683-695  
DOI: 10.4236/jsea.2010.37078    11,269 Downloads   24,742 Views  Citations
Author(s)

Affiliation(s)

.

ABSTRACT

This article describes the development of an application for generating tonal melodies. The goal of the project is to ascertain our current understanding of tonal music by means of algorithmic music generation. The method followed consists of four stages: 1) selection of music-theoretical insights, 2) translation of these insights into a set of principles, 3) conversion of the principles into a computational model having the form of an algorithm for music generation, 4) testing the “music” generated by the algorithm to evaluate the adequacy of the model. As an example, the method is implemented in Melody Generator, an algorithm for generating tonal melodies. The program has a structure suited for generating, displaying, playing and storing melodies, functions which are all accessible via a dedicated interface. The actual generation of melodies, is based in part on constraints imposed by the tonal context, i.e. by meter and key, the settings of which are controlled by means of parameters on the interface. For another part, it is based upon a set of construction principles including the notion of a hierarchical organization, and the idea that melodies consist of a skeleton that may be elaborated in various ways. After these aspects were implemented as specific sub-algorithms, the device produces simple but well-structured tonal melodies.

Share and Cite:

D. Povel, "Melody Generator: A Device for Algorithmic Music Construction," Journal of Software Engineering and Applications, Vol. 3 No. 7, 2010, pp. 683-695. doi: 10.4236/jsea.2010.37078.

Cited by

[1] Song Transmission as a Formal Cultural Practice
Frontiers in Psychology, 2021
[2] Melodic Swarms: using swarm algorithms for the generation of melodies in a harmonic context
2018
[3] Robot Composer Framework
2018
[4] Creative Robot Composer
2018
[5] Machines as an assistants for humans' creativity: A conceptual model
2017
[6] Un breve estudio de herramientas de edición de audio y de entornos de programación según el concepto de interpasividad
2016
[7] Song singing: how children apply musico-linguistic rules or a grammar
2015
[8] Live Coding Through Rule-Based Modelling of High-Level Structures: exploring output spaces of algorithmic composition systems
2015
[9] 基於情緒之自動爵士旋律產生研究
臺灣交通大學學位論文, 2015
[10] 基于贝叶斯网研究自动作曲中音高的表示和推理
计算机科学, 2014
[11] Μέθοδοι υπολογιστικής νοημοσύνης για αυτοματοποιημένη μουσική ανάλυση και σύνθεση
2014
[12] GenSession: une interface utilisateur zoomable et flexible pour la génération de mélodies
2014
[13] GenSession: a Flexible Zoomable User Interface for Melody Generation
Proceedings of the 10th International Symposium on Computer Music Multidisciplinary Research, 2013
[14] 音樂旋律意象感知在自動作曲之分析研究
臺灣交通大學學位論文, 2013
[15] Generación de fragmentos musicales por medio de un algoritmo matemático
2012
[16] Automated Horizontal Orchestration Based on Multichannel Musical Recordings
Audio Engineering Society Convention 132. Audio Engineering Society, 2012
[17] Compressed multidimensional trees for evolutionary music representation
2012
[18] Melody Generation Based on Thematic Development Method Using Pitch Class Set and Rhythm Complexity
Communicability, Computer Graphics and Innovative Design for Interactive Systems. Springer Berlin Heidelberg, 2012
[19] 節奏複雜度在自動作曲之應用與研究
2011
[20] 以音高類集為理論基礎的自動作曲研究
2010

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.