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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
6. References
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.
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.
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.
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.
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.
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.
R. B. Dannenberg: A Functional Language for Real Time Control, Communications ACM, Vol. 27, N. 8, 1984.
R. B. Dannenberg: The CMU MIDI Toolkit, Carnegie Mellon University, internal technical report, 1987.
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.
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.
L. De Pablo: Aproximaciones a una estetica de la Musica Contemporanea, Ed. Ciencia Nueva, Madrid, 1968.
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.
H. J. Genrich, K. Lautenbach: System Modelling with High-Level Petri Nets, Theoretical Computer Science, Vol. 13, pp. 109–136, 1981.
J. A. Goguen: Complexity of Hierarchically Organized Systems and the Structure of Musical Experience, UCLA Computer Science Dept. Quarterly, Vol. 3, N. 4, 1975.
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.
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.
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.
G. Haus: GEEP Reference Manual, LIM internal technical report, Università degli Studi, Milano, 1988.
G. Haus: GEEP Tutorial Manual, LIM internal technical report, Università degli Studi, Milano, 1988.
S. R. Holtzman: Music as System, Interface, Vol. 7, Swets & Zeitlinger B.V., Amsterdam, 1978.
V. E. Kotov: An Algebra for Parallelism based on Petri Nets, MFCS 1978, Proceedings of 7th Symposium, Zakopane, Polonia, Springer, Berlin, 1978.
G. Ligeti: Ramifications, B. Schott's Sohne, Mainz, 1970.
M. Mathews: The Technology of Computer Music, MIT Press, Cambridge, 1969.
M. Molloy: Discrete Time Stochastic Petri Nets, IEEE Transactions on Software Engineering, Vol. 11, N. 4, 1985.
F. R. Moore: Introduction to Music Synthesis Using CMUSIC, Technical Report, University of California, San Diego, 1982.
A. Pagnoni: Stochastic Nets and Performance Evaluation, APN 86, Vol. I, LNCS 254, Springer, Berlin, 1987.
J. L. Peterson: Petri Net Theory and the Modeling of Systems, Prentice Hall, New Jersey, 1981.
C. A. Petri: Communication mit Automaten, Schriften des Institutes fur Instrumentelle Mathematik, Bonn, 1962.
C. A. Petri: General Net Theory, Proceedings of the Joint IBM & Newcastle upon Tyne Seminar on Computer Systems Design, 1976.
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.
M. Ravel: Bolero, Durand S.A., Paris, 1929.
W. Reisig: Petrinetze, Springer, Berlin, 1982.
G. Scheschonk: Eine einfuhrende Zusammenfassung der Petri Netz Theorie, Universitatsbibliothek der Technischen Universitat, Berlin, 1977.
S. W. Smoliar: A Parallel Processing Model of Musical Structures, PhD Thesis, Project MAC TR-74, M.I.T., Cambridge, Massachusetts, 1971.
K. Stockhausen: Studie II, Universal Edition, UE 12466, Wien.
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.
W. M. Zuberek: M-Timed Petri Nets, Priorities, Preemptions and Performance Evaluation, APN 85, LNCS 222, Springer, Berlin, 1986.
Fairlight CMI Music Composition Language (MCL) Reference Manual, Fairlight Instruments Pty., Sydney, 1983.
MIDI-Musical Instrument Digital Interface, Specification 1.0 and upgrades, International MIDI Association, Hollywood, 1985–1987.
Author information
Authors and Affiliations
Editor information
Rights 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