Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Computer-Human Interaction in Music Composition Through Petri Nets

  • Conference paper
  • First Online:
Computer-Human Interaction Research and Applications (CHIRA 2018, CHIRA 2019)

Abstract

Petri nets are a well-known mathematical formalism usually applied to the fields of information representation and manipulation. Scientific literature has demonstrated their applicability to the field of music analysis, thanks to the possibility to achieve a clear description of music processes and transformations, to obtain easy-to-understand graphical representation, and to use formal tools for net analysis. More remarkably, the adoption of Petri nets can foster also music creation, above all for compositions based on the transformation of music objects. Nevertheless, there is a gap between the way a music piece is typically conceived and the way it can be described in terms of Petri nets, or another equivalent formal tools. The goal of the present work is to demonstrate how digital approaches rooted in computer-human interaction can bridge such a gap, thus fostering both creativity and analytical activities in music composition processes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://www.lim.di.unimi.it.

  2. 2.

    http://pipe2.sourceforge.net/.

  3. 3.

    https://www.mathworks.com/products/connections/product_detail/petri-net-toolbox.html.

  4. 4.

    https://woped.dhbw-karlsruhe.de/.

  5. 5.

    https://www.mono-project.com/.

References

  1. Assayag, G., Rueda, C., Laurson, M., Agon, C., Delerue, O.: Computer-assisted composition at IRCAM: from PatchWork to OpenMusic. Comput. Music J. 23(3), 59–72 (1999)

    Article  Google Scholar 

  2. Baggi, D., Haus, G.: IEEE 1599: music encoding and interaction. Computer 42(3), 84–87 (2009)

    Article  Google Scholar 

  3. Baggi, D.L., Haus, G.M.: Music Navigation with Symbols and Layers: Toward Content Browsing with IEEE 1599 XML Encoding. Wiley, Hoboken (2013)

    Book  Google Scholar 

  4. Baldan, S., Barate, A., Ludovico, L.A.: Automatic performance of Black and White n. 2: the influence of emotions over aleatoric music. In: Proceedings of International Symposium on Computer Music Modeling and Retrieval (CMMR), pp. 437–448 (2012)

    Google Scholar 

  5. Baratè, A., Haus, G., Ludovico, L.A.: Music analysis and modeling through Petri nets. In: Kronland-Martinet, R., Voinier, T., Ystad, S. (eds.) CMMR 2005. LNCS, vol. 3902, pp. 201–218. Springer, Heidelberg (2006). https://doi.org/10.1007/11751069_19

    Chapter  Google Scholar 

  6. Baratè, A., Haus, G., Ludovico, L.A.: Real-time music composition through P-timed Petri nets. In: Georgaki, A., Kouroupetroglou, G. (eds.) ICMC—SMC—2014 Proceedings, Athens 14–20 September 2014, pp. 408–415. Athens (2014)

    Google Scholar 

  7. Baratè, A., Haus, G., Ludovico, L.A.: Formalisms and interfaces to manipulate music information: the case of music Petri nets. In: Constantine, L., da Silva, H.P., Escalona, M.J., Helfert, M., Jimenez Ramirez, A. (eds.) Proceedings of the 2nd International Conference on Computer-Human Interaction Research and Applications (CHIRA 2018), pp. 81–90. SCITEPRESS - Science and Technology Publications, Lda (2018)

    Google Scholar 

  8. Baratè, A., Haus, G., Ludovico, L.A.: State of the art and perspectives in multi-layer formats for music representation. In: Proceedings of the 2019 International Workshop on Multilayer Music Representation and Processing (MMRP 2019), pp. 27–34. IEEE CPS (2019). https://doi.org/10.1109/MMRP.2019.8665381

  9. Baratè, A., Haus, G., Ludovico, L.A., Mauro, D.A.: Formalizing Schoenberg’s fundamentals of musical composition through Petri nets. In: Proceedings of the 15th International Sound and Music Computing Conference (SMC 2018), Limassol, Cyprus, pp. 254–258 (2018). https://doi.org/10.5281/zenodo.1422579

  10. Bresson, J., Agon, C., Assayag, G.: OpenMusic: visual programming environment for music composition, analysis and research. In: Proceedings of the 19th ACM International Conference on Multimedia, pp. 743–746 (2011)

    Google Scholar 

  11. Brown, E.: The notation and performance of new music. Music. Q. 72(2), 180–201 (1986)

    Article  Google Scholar 

  12. Cook, P.: Principles for designing computer music controllers. In: Proceedings of the CHI 2001 Workshop on New Interfaces for Musical Expression (NIME 2001), Seattle, USA, pp. 1–6. NIME (2001)

    Google Scholar 

  13. David, R., Alla, H.: Petri nets for modeling of dynamic systems: a survey. Automatica 30(2), 175–202 (1994)

    Article  MathSciNet  Google Scholar 

  14. De Matteis, A., Haus, G.: Formalization of generative structures within Stravinsky’s “The Rite of Spring”. J. New Music Res. 25(1), 47–76 (1996)

    Article  Google Scholar 

  15. Dingle, N.J., Knottenbelt, W.J., Suto, T.: PIPE2: a tool for the performance evaluation of generalised stochastic Petri Nets. ACM SIGMETRICS Perform. Eval. Rev. 36(4), 34–39 (2009)

    Article  Google Scholar 

  16. Frederickson, J.: Technology and music performance in the age of mechanical reproduction. Int. Rev. Aesthet. Sociol. Music 20(2), 193–220 (1989)

    Article  Google Scholar 

  17. Garcia, J., Bouche, D., Bresson, J.: Timed sequences: a framework for computer-aided composition with temporal structures. In: Third International Conference on Technologies for Music Notation and Representation (TENOR 2017), A Coruña, Spain, May 2017. https://hal.archives-ouvertes.fr/hal-01484077

  18. Garcia, J., Carpentier, T., Bresson, J.: Interactive-compositional authoring of sound spatialization. J. New Music Res. 46(1), 20 (2017). https://doi.org/10.1080/09298215.2016.1230632. https://hal.inria.fr/hal-01467080

  19. Good, M.: MusicXML for notation and analysis. In: The Virtual Score: Representation, Retrieval, Restoration, vol. 12, pp. 113–124 (2001)

    Google Scholar 

  20. Gould, E.: Behind Bars: The Definitive Guide to Music Notation. Faber Music Ltd., London (2016)

    Google Scholar 

  21. Haus, G., Rodriguez, A.: Formal music representation; a case study: the model of Ravel’s Bolero by Petri nets. In: Music Processing. Computer Music and Digital Audio Series, pp. 165–232 (1993)

    Google Scholar 

  22. Haus, G., Sametti, A.: Scoresynth: a system for the synthesis of music scores based on Petri nets and a music algebra. Computer 24(7), 56–60 (1991)

    Article  Google Scholar 

  23. Hedges, S.A.: Dice music in the eighteenth century. Music Lett. 59(2), 180–187 (1978)

    Article  Google Scholar 

  24. Jensen, K., Rozenberg, G.: High-Level Petri Nets: Theory and Application. Springer, Heidelberg (2012)

    MATH  Google Scholar 

  25. Jones, S.: Music that moves: popular music, distribution and network technologies. Cult. Stud. 16(2), 213–232 (2002)

    Article  Google Scholar 

  26. Kudlek, M.: Probability in Petri nets. Fundamenta Informaticae 67(1–3), 121–130 (2005)

    MathSciNet  MATH  Google Scholar 

  27. Lee, K.H., Favrel, J.: Hierarchical reduction method for analysis and decomposition of Petri nets. IEEE Trans. Syst. Man. Cybern. SMC–15(2), 272–280 (1985)

    Article  Google Scholar 

  28. Lerdahl, F., Jackendoff, R.: An overview of hierarchical structure in music. Music Percept. 1(2), 229–252 (1983)

    Article  Google Scholar 

  29. Lerdahl, F., Jackendoff, R.S.: A Generative Theory of Tonal Music. MIT Press, Cambridge (1985)

    Google Scholar 

  30. Lin, C., Marinescu, D.C.: Stochastic high-level Petri nets and applications. In: Jensen, K., Rozenberg, G. (eds.) High-level Petri Nets, pp. 459–469. Springer, Heidelberg (1988). https://doi.org/10.1007/978-3-642-84524-6_16

    Chapter  Google Scholar 

  31. Miranda, E.R., Kirby, S., Todd, P.: On computational models of the evolution of music: from the origins of musical taste to the emergence of grammars. Contemp. Music Rev. 22(3), 91–111 (2003)

    Article  Google Scholar 

  32. Molloy, M.K.: Discrete time stochastic Petri nets. IEEE Trans. Software Eng. SE–11(4), 417–423 (1985)

    Article  MathSciNet  Google Scholar 

  33. Paradiso, J.A., O’Modhrain, S.: Current trends in electronic music interfaces. J. New Music Res. 32(4), 345–349 (2003)

    Article  Google Scholar 

  34. Pennycook, B.W.: Computer-music interfaces: a survey. ACM Comput. Surv. (CSUR) 17(2), 267–289 (1985)

    Article  Google Scholar 

  35. Peterson, J.L.: Petri nets. ACM Comput. Surv. (CSUR) 9(3), 223–252 (1977)

    Article  Google Scholar 

  36. Petri, C.A.: Introduction to general net theory. In: Brauer, W. (ed.) Net Theory and Applications. LNCS, vol. 84, pp. 1–19. Springer, Heidelberg (1980). https://doi.org/10.1007/3-540-10001-6_21

    Chapter  Google Scholar 

  37. Pritchett, J.: The Music of John Cage, vol. 5. Cambridge University Press, Cambridge (1996)

    Google Scholar 

  38. Puckette, M., et al.: Pure Data: another integrated computer music environment. In: Proceedings of the Second Intercollege Computer Music Concerts, pp. 37–41 (1996)

    Google Scholar 

  39. Ramchandani, C.: Analysis of asynchronous concurrent systems by timed Petri nets. Ph.D. thesis, Massachusetts Institute of Technology (1973)

    Google Scholar 

  40. Roland, P.: The music encoding initiative (MEI). In: Proceedings of the First International Conference on Musical Applications Using XML, vol. 1060, pp. 55–59. IEEE (2002)

    Google Scholar 

  41. Sachs, C.: The History of Musical Instruments. Courier Corporation, North Chelmsford (2012)

    Google Scholar 

  42. Schoenberg, A.: Models for Beginners in Composition. G. Schinner, Inc., New York (1942)

    Google Scholar 

  43. Schoenberg, A., Stein, L., Strang, G.: Fundamentals of Musical Composition. Faber & Faber, London (1967)

    Google Scholar 

  44. Serafin, S., Erkut, C., Kojs, J., Nilsson, N.C., Nordahl, R.: Virtual reality musical instruments: state of the art, design principles, and future directions. Comput. Music J. 40(3), 22–40 (2016)

    Article  Google Scholar 

  45. Talbot, P., Agon, C., Esling, P.: Interactive computer-aided composition with constraints. In: 43rd International Computer Music Conference (ICMC 2017), Shanghai, China, October 2017. https://hal.archives-ouvertes.fr/hal-01577898

  46. Vinjar, A., Bresson, J.: OM-AI: a toolkit to support AI-based computer-assisted composition workflows in OpenMusic. In: 16th Sound and Music Computing conference (SMC 2019), Málaga, Spain (2019). https://hal.archives-ouvertes.fr/hal-02126847

  47. Wang, J.: Timed Petri Nets: Theory and Application, vol. 9. Springer, Boston (2012). https://doi.org/10.1007/978-1-4615-5537-7

    Book  Google Scholar 

  48. Zicarelli, D.D.: An extensible real-time signal processing environment for Max. In: Proceedings of the International Computer Music Conference, vol. 98, pp. 463–466 (1992)

    Google Scholar 

  49. Zuberek, W.M.: Timed Petri nets definitions, properties, and applications. Microelectron. Reliab. 31(4), 627–644 (1991)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luca Andrea Ludovico .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Baratè, A., Haus, G., Ludovico, L.A. (2021). Computer-Human Interaction in Music Composition Through Petri Nets. In: Escalona, M.J., Ramirez, A.J., Silva, H.P., Constantine, L., Helfert, M., Holzinger, A. (eds) Computer-Human Interaction Research and Applications. CHIRA CHIRA 2018 2019. Communications in Computer and Information Science, vol 1351. Springer, Cham. https://doi.org/10.1007/978-3-030-67108-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67108-2_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67107-5

  • Online ISBN: 978-3-030-67108-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics