Automatic generation of harmonious music using cellular automata based hardware design

被引:3
|
作者
Nedjah, Nadia [1 ]
Bezerra, Helaisa D. [1 ]
Mourelle, Luiza M. [2 ]
机构
[1] Univ Estado Rio De Janeiro, Fac Engn, Dept Elect Engn & Telecommun, Rio De Janeiro, Brazil
[2] Univ Estado Rio De Janeiro, Fac Engn, Dept Syst Engn & Computat, Rio De Janeiro, Brazil
关键词
SIMULATION; MODEL;
D O I
10.1016/j.vlsi.2018.03.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a parallel and reconfigurable hardware to generate harmonic music. The generated music is composed by melodic intervals determined from the combination of cellular automata in accordance to the standard protocol, which is called the Musical Instrument Digital Interface (MIDI) protocol. The hardware architecture is implemented in Field-Programmable Gate Array (FPGA), providing an alternative efficient yet autonomous tool for the study and research related to the field of random music. The architecture utilizes four types of cellular automata, depending on four neighborhood models in cellular automata. Thus, 16 possible combinations of cellular automata models are allowed. The applicability potential of the architecture is maximized as the configuration data, which influences the generated music final product, is done almost entirely by the user, with no virtual limit of the number of possible melodic combinations to be generated by the hardware. Thus, the portable engineered equipment can come handy in many real-world applications, such as neurology. In order to emphasize the usage versatility of the proposed design, the music composed thereby is provided in MIDI, and includes all notes and musical instruments known internationally. In order to validate the effectiveness as well as efficiency of the proposed design, we present several results regarding hardware design requirements in terms of area, operation frequency and power consumption as well as those regarding the generated melody's characteristics. The results are very promising.
引用
收藏
页码:205 / 223
页数:19
相关论文
共 50 条
  • [1] Reconfigurable Hardware Architecture for Music Generation using Cellular Automata
    Bezerra, Heloisa Dina
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    [J]. 2014 IEEE 5TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2014,
  • [2] Automatic Melody Generation using Neural Networks and Cellular Automata
    Matic, Ivana D.
    Oliveira, Antonio Pedro
    Cardoso, Amilcar
    [J]. ELEVENTH SYMPOSIUM ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING (NEUREL 2012), 2012,
  • [3] Design of cellular automata hardware for cryptographic applications
    Franti, E
    Slav, C
    Balan, T
    Dascalu, M
    [J]. 2004 International Semiconductor Conference, Vols 1and 2, Proceedings, 2004, : 463 - 466
  • [4] Elliptic curve based hardware architecture using cellular automata
    Jeon, Jun-Cheol
    Yoo, Kee-Young
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2008, 79 (04) : 1197 - 1203
  • [5] Automatic Rule Generation for Cellular Automata Using Fuzzy Times Series Methods
    Astore, Lucas Malacarne
    Guimaraes, Frederico Gadelha
    Severiano Junior, Carlos Alberto
    [J]. INTELLIGENT SYSTEMS, PT I, 2022, 13653 : 268 - 282
  • [6] On the hardware design of elliptic curve public key cryptosystems using programmable cellular automata
    Zied, Guitouni
    Mohsen, Machhout
    Rached, Tourki
    [J]. SCS: 2008 2ND INTERNATIONAL CONFERENCE ON SIGNALS, CIRCUITS AND SYSTEMS, 2008, : 440 - 445
  • [7] Programmable cellular automata based Montgomery hardware architecture
    Jeon, Jun-Cheol
    Yoo, Kee-Young
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2007, 186 (01) : 915 - 922
  • [8] Automatic Generation of Diverse Cavern Maps with Morphing Cellular Automata
    Kreitzer, Matthew
    Ashlock, Daniel
    Pereira, Rajesh
    [J]. 2019 IEEE CONFERENCE ON GAMES (COG), 2019,
  • [9] Structural design using cellular automata
    E. Kita
    T. Toyoda
    [J]. Structural and Multidisciplinary Optimization, 2000, 19 : 64 - 73
  • [10] Structural design using cellular automata
    Kita, E
    Toyoda, T
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2000, 19 (01) : 64 - 73