Skip to main content

Music description and processing by Petri Nets

  • Conference paper
  • First Online:
Advances in Petri Nets 1988 (APN 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 340))

Included in the following conference series:

Abstract

Music description and processing require formal tools which are suitable for the representation of iteration, concurrency, ordering, hierarchy, causality, timing, synchrony, non-determinism. Petri Nets (PNs) are a tool which allows to describe and process musical objects within both analysis/composition and performing environments. In this paper we discuss the kind of extended PNs that we have defined and their capabilities in the music field, the PNs editors/executors that we have developed and some characterizing PNs structures with musical examples; then we outline the open problems we have recognized.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

6. References

  1. A. Bertoni, G. Haus, G. Mauri, M. Torelli: A Mathematical Model for Analyzing and Structuring Musical Texts, Interface, Vol. 7, N. 1, pp. 31–44, Swets & Zeitlinger B.V., Amsterdam, 1978.

    Google Scholar 

  2. E. Bianchi: Descrizione di partiture eseguibili su Macintosh mediante reti di Petri, Tesi di Laurea in Scienze dell'Informazione, A.A. 85–86, Università degli Studi, Milano.

    Google Scholar 

  3. A. Camurri, G. Haus, R. Zaccaria: Describing and performing Musical Processes by Means of Petri Nets, Interface, Vol. 15, N. 1, pp. 1–25, Swets & Zeitlinger B.V., Amsterdam, 1986.

    Google Scholar 

  4. A. Camurri, G. Haus, R. Zaccaria: Describing and performing Musical Processes, in Human Movement Understanding, Morasso/Tagliasco Ed., Advances in Psychology, N. 33, pp. 333–356, North Holland, Amsterdam, 1986.

    Google Scholar 

  5. A. Camurri, G. Haus, G. Jacomini, R. Zaccaria: Il sistema MAP per il controllo del CMI Fairlight, Atti del 6° Colloquio di Informatica Musicale, Università di Napoli, UNICOPLI, Milano, 1987.

    Google Scholar 

  6. A. Camurri, G. Haus, R. Zaccaria: Music Knowledge Representation: Analogic and Logic-Symbolic Systems, Proceedings IV International Conference on Event Perception and Action, Università di Trieste, 1987.

    Google Scholar 

  7. R. B. Dannenberg: A Functional Language for Real Time Control, Communications ACM, Vol. 27, N. 8, 1984.

    Google Scholar 

  8. R. B. Dannenberg: The CMU MIDI Toolkit, Carnegie Mellon University, internal technical report, 1987.

    Google Scholar 

  9. G. Degli Antoni, G. Haus: Music and Causality, Proceedings of the 1982 International Computer Music Conference, Venezia, pp. 279–296, Computer Music Association Ed., San Francisco, 1983.

    Google Scholar 

  10. G. Degli Antoni, G. Haus: Netz Representationen von Musikstucken, in Musik Psychologie. Ein Handbuch in Schlusselbegriffen, Bruhn/Oerter/Rosing Ed., pp. 141–148, Urban & Schwarzenberg, Munchen, 1985.

    Google Scholar 

  11. L. De Pablo: Aproximaciones a una estetica de la Musica Contemporanea, Ed. Ciencia Nueva, Madrid, 1968.

    Google Scholar 

  12. G. De Poli, G. Haus: Ingegneria del software ed informatica musicale, Atti del Congresso Annuale A.I.C.A. 1982, pp. 415–430, Università di Padova, 1982.

    Google Scholar 

  13. H. J. Genrich, K. Lautenbach: System Modelling with High-Level Petri Nets, Theoretical Computer Science, Vol. 13, pp. 109–136, 1981.

    Article  Google Scholar 

  14. J. A. Goguen: Complexity of Hierarchically Organized Systems and the Structure of Musical Experience, UCLA Computer Science Dept. Quarterly, Vol. 3, N. 4, 1975.

    Google Scholar 

  15. D. Harel, A. Pnueli, J. P. Schmidt, R. Sherman: On the Formal Semantics of Statecharts, Proceedings of Symposium on Logic in Computer Science, pp. 54–64, Ithaca, New York, IEEE Computer Press, Washington, 1987.

    Google Scholar 

  16. G. Haus: Sistemi e rappresentazione formale: concetti primitivi per modelli, Atti del Convegno su Disordine e Ordine; gerarchia oltre le due culture: nuovi modelli epistemologici, Università di Padova/Stanford University, 1986, DSE Publ., Bologna, 1987.

    Google Scholar 

  17. G. Haus, A. Rodriguez: Analisi formale del "Bolero" di Ravel mediante reti di Petri, LIM internal technical report, Università degli Studi di Milano, 82 pp., Milano, 1986.

    Google Scholar 

  18. G. Haus: GEEP Reference Manual, LIM internal technical report, Università degli Studi, Milano, 1988.

    Google Scholar 

  19. G. Haus: GEEP Tutorial Manual, LIM internal technical report, Università degli Studi, Milano, 1988.

    Google Scholar 

  20. S. R. Holtzman: Music as System, Interface, Vol. 7, Swets & Zeitlinger B.V., Amsterdam, 1978.

    Google Scholar 

  21. V. E. Kotov: An Algebra for Parallelism based on Petri Nets, MFCS 1978, Proceedings of 7th Symposium, Zakopane, Polonia, Springer, Berlin, 1978.

    Google Scholar 

  22. G. Ligeti: Ramifications, B. Schott's Sohne, Mainz, 1970.

    Google Scholar 

  23. M. Mathews: The Technology of Computer Music, MIT Press, Cambridge, 1969.

    Google Scholar 

  24. M. Molloy: Discrete Time Stochastic Petri Nets, IEEE Transactions on Software Engineering, Vol. 11, N. 4, 1985.

    Google Scholar 

  25. F. R. Moore: Introduction to Music Synthesis Using CMUSIC, Technical Report, University of California, San Diego, 1982.

    Google Scholar 

  26. A. Pagnoni: Stochastic Nets and Performance Evaluation, APN 86, Vol. I, LNCS 254, Springer, Berlin, 1987.

    Google Scholar 

  27. J. L. Peterson: Petri Net Theory and the Modeling of Systems, Prentice Hall, New Jersey, 1981.

    Google Scholar 

  28. C. A. Petri: Communication mit Automaten, Schriften des Institutes fur Instrumentelle Mathematik, Bonn, 1962.

    Google Scholar 

  29. C. A. Petri: General Net Theory, Proceedings of the Joint IBM & Newcastle upon Tyne Seminar on Computer Systems Design, 1976.

    Google Scholar 

  30. S. Pope: The Development of an Intelligent Composer's Assistant, Proceedings of the 1986 International Computer Music Conference, 16 pp., Den Haag, Computer Music Association Ed., San Francisco, 1986.

    Google Scholar 

  31. M. Ravel: Bolero, Durand S.A., Paris, 1929.

    Google Scholar 

  32. W. Reisig: Petrinetze, Springer, Berlin, 1982.

    Google Scholar 

  33. G. Scheschonk: Eine einfuhrende Zusammenfassung der Petri Netz Theorie, Universitatsbibliothek der Technischen Universitat, Berlin, 1977.

    Google Scholar 

  34. S. W. Smoliar: A Parallel Processing Model of Musical Structures, PhD Thesis, Project MAC TR-74, M.I.T., Cambridge, Massachusetts, 1971.

    Google Scholar 

  35. K. Stockhausen: Studie II, Universal Edition, UE 12466, Wien.

    Google Scholar 

  36. R. Valk: Self-Modifying Nets, a Natural Extension of Petri Nets, ICALP 1978, Lecture Notes in Computer Science, N. 62, Springer, Berlin, pp. 464–476, 1978.

    Google Scholar 

  37. W. M. Zuberek: M-Timed Petri Nets, Priorities, Preemptions and Performance Evaluation, APN 85, LNCS 222, Springer, Berlin, 1986.

    Google Scholar 

  38. Fairlight CMI Music Composition Language (MCL) Reference Manual, Fairlight Instruments Pty., Sydney, 1983.

    Google Scholar 

  39. MIDI-Musical Instrument Digital Interface, Specification 1.0 and upgrades, International MIDI Association, Hollywood, 1985–1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Grzegorz Rozenberg

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Haus, G., Rodriguez, A. (1988). Music description and processing by Petri Nets. In: Rozenberg, G. (eds) Advances in Petri Nets 1988. APN 1987. Lecture Notes in Computer Science, vol 340. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50580-6_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-50580-6_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50580-8

  • Online ISBN: 978-3-540-46059-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics