| Peer-Reviewed

Music/Multimedia Technology: Modeling and Simulation of the Hybridized Interactive Algorithmic Composition Model

Received: 18 December 2014     Accepted: 5 January 2015     Published: 12 January 2015
Views:       Downloads:
Abstract

The hybridization of models of algorithmic composition models gave birth to Hybridized Interactive Algorithmic Composition (H.I.A.C.) model. This hybridized model was derived from the existing algorithmic composition models – where their strengths were harnessed and their weaknesses transparently subdued. The hybridized model was then analyzed using Unified Modeling Language (UML) as an Object-Oriented Analysis and Design tool. The analysis gave rise to the development of an Object-Oriented software framework for the hybridized model, presented as Java objects with generated JavaDoc hypertext documentation for further developmental references. This research has succeeded in providing music/multimedia programmers with necessary building blocks for implementing and realizing applications which require musical features.This article presents some of the key aspects of the simulation and modeling of the Hybridized Interactive Algorithmic Composition model.

Published in Software Engineering (Volume 2, Issue 2)
DOI 10.11648/j.se.20140202.11
Page(s) 15-21
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2015. Published by Science Publishing Group

Keywords

Hybridized Interactive Algorithmic Composition Model, Algorithmic Composition, Simulation, Modeling

References
[1] Garba, E. J. (2003). Computer Music – Rhythm Programming, Processing and Mastering. Trafford Publishing, Canada.
[2] Unehara, M. and T. Onisawa. (2009). Construction of Music Composition System with Interactive Genetic Algorithm. University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki, 305-8573, JAPAN. http://www.idemployee.id.tue.nl/g.w.m.rauterberg/conferences/CD_doNotOpen/ADC/final_paper/549.pdf.
[3] Järveläinen, H. (2000). Algorithmic Musical Composition. Helsinki University of Technology, Telecommunications software and multimedia laboratory. Retrieved December 5, 2007, from www.tml.tkk.fi/Studies/Tik-111.080/2000/papers/hanna/alco.pdf.
[4] Grout, D. J. (1996). History of Western Music. W.W. Norton & Company, 5th edition.
[5] Todd, P. M. and G. M. Werner. (1999). Frankensteinian Methods for Evolutionary Music Composition. In Griffith and Todd, P. M. (Eds.) Musical networks: Parallel perception and performance, 313-339.
[6] Espi, D., P. J. Ponce de Leon, C. Perez-Sancho, D. Rizo, J. M. Inesta, F. Moreno-Seco, and A. Pertusa. (2009). A Cooperative Approach to Style-Oriented Music Composition. Departamento de Lenguajes y SistemasInformaticos University of Alicante, Spain. http://193.145.231.49/repositori/grfia/pubs/186/wijcai07.pdf.
[7] Garba, E. J. (2012). Multimedia Technology: A Software Framework for Interactive Music Composition. (PhD Thesis in Music/Multimedia Technology, School of Pure and Applied Sciences Federal University of Technology, Yola, Nigeria).
[8] Gilkerson, J., Li, W. and Owen, D. (2005). An Introduction to Random Number Generators and Monte Carlo Methods. Retrieved June 1, 2007, from http://www.mgnet.org/~douglas/Classes/cs521/rng-mc/RandomMonteCarlo2005.ppt.
[9] Towsey, M., Brown, A., Wright, S. and Diederich, J. (2009). Towards Melodic Extension Using Genetic Algorithms. Queensland University of Technology Kelvin Grove, QLD 4059, Australia. Retrieved September 23, 2009, from http://eprints.qut.edu.au/169/1/towsey.pdf.
[10] Microsoft Encarta Encyclopedia. (2009). Stochastic. Microsoft Encarta 2009 [DVD]. Redmond, WA, USA: Microsoft Corporation.
[11] Holland, J.H. (1975). Adaptation in Natural and Artificial Systems. USA: Ann Arbor, University of Michigan Press (Second edition: MIT Press, 1992).
[12] Garba, E. J. and Wajiga, G. M. (2011). A Review of Multimedia and Music Technology: Mathematical Foundations of Rhythm Generations in Algorithmic Composition, Bagale Journal of Pure and Applied Sciences, Volume 8, Number 1, December 2011, pp. 64-74. http://www.mautech.edu.ng/
[13] Garba, E. J., Wajiga, G. M. and Oye, N. D. (2011). Multimedia and Music Technology: Mathematical Foundations of Melody Synthesis in Algorithmic Composition, International Journal of Computer Vision & Applications, Volume 1, Number 1, April 2011, pp. 9-14. http://www.3kbioxml.com/3k/index.php/IJCVA
[14] Pilone, D. and N. Pitman. (2005). UML 2.0 in a Nutshell. Sebastopol, USA: O'Reilly Media, Inc. 1005 Gravenstein Highway North.
Cite This Article
  • APA Style

    E. J. Garba, G. M. Wajiga. (2015). Music/Multimedia Technology: Modeling and Simulation of the Hybridized Interactive Algorithmic Composition Model. Software Engineering, 2(2), 15-21. https://doi.org/10.11648/j.se.20140202.11

    Copy | Download

    ACS Style

    E. J. Garba; G. M. Wajiga. Music/Multimedia Technology: Modeling and Simulation of the Hybridized Interactive Algorithmic Composition Model. Softw. Eng. 2015, 2(2), 15-21. doi: 10.11648/j.se.20140202.11

    Copy | Download

    AMA Style

    E. J. Garba, G. M. Wajiga. Music/Multimedia Technology: Modeling and Simulation of the Hybridized Interactive Algorithmic Composition Model. Softw Eng. 2015;2(2):15-21. doi: 10.11648/j.se.20140202.11

    Copy | Download

  • @article{10.11648/j.se.20140202.11,
      author = {E. J. Garba and G. M. Wajiga},
      title = {Music/Multimedia Technology: Modeling and Simulation of the Hybridized Interactive Algorithmic Composition Model},
      journal = {Software Engineering},
      volume = {2},
      number = {2},
      pages = {15-21},
      doi = {10.11648/j.se.20140202.11},
      url = {https://doi.org/10.11648/j.se.20140202.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.se.20140202.11},
      abstract = {The hybridization of models of algorithmic composition models gave birth to Hybridized Interactive Algorithmic Composition (H.I.A.C.) model. This hybridized model was derived from the existing algorithmic composition models – where their strengths were harnessed and their weaknesses transparently subdued. The hybridized model was then analyzed using Unified Modeling Language (UML) as an Object-Oriented Analysis and Design tool. The analysis gave rise to the development of an Object-Oriented software framework for the hybridized model, presented as Java objects with generated JavaDoc hypertext documentation for further developmental references. This research has succeeded in providing music/multimedia programmers with necessary building blocks for implementing and realizing applications which require musical features.This article presents some of the key aspects of the simulation and modeling of the Hybridized Interactive Algorithmic Composition model.},
     year = {2015}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Music/Multimedia Technology: Modeling and Simulation of the Hybridized Interactive Algorithmic Composition Model
    AU  - E. J. Garba
    AU  - G. M. Wajiga
    Y1  - 2015/01/12
    PY  - 2015
    N1  - https://doi.org/10.11648/j.se.20140202.11
    DO  - 10.11648/j.se.20140202.11
    T2  - Software Engineering
    JF  - Software Engineering
    JO  - Software Engineering
    SP  - 15
    EP  - 21
    PB  - Science Publishing Group
    SN  - 2376-8037
    UR  - https://doi.org/10.11648/j.se.20140202.11
    AB  - The hybridization of models of algorithmic composition models gave birth to Hybridized Interactive Algorithmic Composition (H.I.A.C.) model. This hybridized model was derived from the existing algorithmic composition models – where their strengths were harnessed and their weaknesses transparently subdued. The hybridized model was then analyzed using Unified Modeling Language (UML) as an Object-Oriented Analysis and Design tool. The analysis gave rise to the development of an Object-Oriented software framework for the hybridized model, presented as Java objects with generated JavaDoc hypertext documentation for further developmental references. This research has succeeded in providing music/multimedia programmers with necessary building blocks for implementing and realizing applications which require musical features.This article presents some of the key aspects of the simulation and modeling of the Hybridized Interactive Algorithmic Composition model.
    VL  - 2
    IS  - 2
    ER  - 

    Copy | Download

Author Information
  • Department of Computer Science, Federal University of Technology (ModibboAdama University of Technology), P.M.B. 2076 Yola, Adamawa State, Nigeria

  • Department of Computer Science, Federal University of Technology (ModibboAdama University of Technology), P.M.B. 2076 Yola, Adamawa State, Nigeria

  • Sections