Advertisement

Computer Music Cloud

  • Jesús L. Alvaro
  • Beatriz Barros
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6684)

Abstract

The present paper puts forward a proposal for computer music (CM) composition system on the Web. Setting off from the CM composition paradigm used so far and on the basis of the current computer technology shift into cloud computing, a new paradigm is open for the CM composition domain. An experience of computer music cloud (CMC) is described: the whole music system is split into several web services sharing an unique music representation. MusicJSON is proposed as the interchangeable music data format based on the solid and flexible EvMusic representation. A web browser-based graphic environment is developed as the user interface for the Computer Music Cloud as music web applications.

Keywords

Music Representation Cloud Computing Computer Music Knowledge Representation Music Composition UML Distributed Data Distributed Computing Creativity AI 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Alvaro, J.L. : Symbolic Pitch: Composition Experiments in Music Representation. Research Report, http://cml.fauno.org/symbolicpitch.html (retrieved December 10, 2010) (last viewed February 2011)
  2. 2.
    Alvaro, J.L., Barros, B.: MusicJSON: A Representation for the Computer Music Cloud. In: Proceedings of the 7th Sound and Music Computer Conference, Barcelona (2010)Google Scholar
  3. 3.
    Alvaro, J.L., Miranda, E.R., Barros, B.: Music knowledge analysis: Towards an efficient representation for composition. In: Marín, R., Onaindía, E., Bugarín, A., Santos, J. (eds.) CAEPIA 2005. LNCS (LNAI), vol. 4177, pp. 331–341. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  4. 4.
    Amazon Elastic Computing, http://aws.amazon.com/ec2/ (retrieved February 1, 2010) (last viewed February 2011)
  5. 5.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R. H., Konwinski, A., Lee, G., Patterson, D. A., Rabkin, A., Stoica, I., Zaharia, M.: Above the Clouds: A Berkeley View of Cloud Computing White Paper, http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf (retrieved February 1, 2010) (last viewed February 2011)
  6. 6.
    ECMAScript Language Specification, http://www.ecma-international.org/publications/standards/Ecma-262.htm (retrieved February 1, 2010) (last viewed February 2011)
  7. 7.
    ExtJS Library, http://www.extjs.com/ (retrieved February 1, 2010) (last viewed February 2011)
  8. 8.
    Geelan, J.: Twenty Experts Define Cloud Computing. Cloud Computing Journal (2008), http://cloudcomputing.sys-con.com/node/612375/print (retrieved February 1, 2010) (last viewed February 2011)
  9. 9.
    Google AppEngine, http://code.google.com/appengine/ (retrieved February 1, 2010) (last viewed February 2011)
  10. 10.
    Google Apps, http://www.google.com/apps/ (retrieved February 1, 2010) (last viewed February 2011)
  11. 11.
    Google Docs, http://docs.google.com/ (retrieved February 1, 2010 (last viewed February 2011)
  12. 12.
    Introducing JSON, http://www.json.org/ (retrieved February 1, 2010) (last viewed February 2011)
  13. 13.
    JavaScript, http://en.wikipedia.org/wiki/JavaScript (retrieved February 1, 2010) (last viewed February 2011)
  14. 14.
    Nienhuys, H.-W., Nieuwenhuizen J.: GNU Lilypond, http://www.lilypond.org (rertrieved February 1, 2010) (last viewed February 2011)
  15. 15.
    OMG: Unified Modeling Language: Superstructure. Version 2.1.1(2007), http://www.omg.org/uml (retrieved February 1, 2010) (last viewed February 2011)
  16. 16.
    Psenicka, D.: FOMUS, a Music Notation Package for Computer Music Composers, http://fomus.sourceforge.net/doc.html/index.html (retrieved February 1, 2010) (last viewed, February 2011)
  17. 17.
    Russell, S.J., Norvig, P.: Intelligent Agents. In: Artificial Intelligence: A Modern Approach, ch. 2. Prentice-Hall, Englewood Cliffs (2002)Google Scholar
  18. 18.
    Ubuntu Server on Amazon EC2, http://www.ubuntu.com/cloud/public (retrieved February 1, 2010) (last viewed, February 2011)
  19. 19.
    Wood, L.: Programming the Web: The W3C DOM Specification. IEEE Internet Computing 3(1), 48–54 (1999)MathSciNetCrossRefGoogle Scholar
  20. 20.
    W3C: HTML5 A vocabulary and associated APIs for HTML and XHTML W3C Editor’s Draft, http://dev.w3.org/html5/spec/ (retrieved February 1, 2010) (last viewed, February 2011)

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Jesús L. Alvaro
    • 1
  • Beatriz Barros
    • 2
  1. 1.Computer Music LabSpain
  2. 2.Departamento de Lenguajes y Ciencias de la ComputaciónUniversidad de MálagaSpain

Personalised recommendations