the resource-instance model of music representation roger b. dannenberg, dean rubine, tom neuendorffer school of computer science, carnegie

The Resource-Instance Model of Music Representation
Roger B. Dannenberg, Dean Rubine, Tom Neuendorffer
School of Computer Science, Carnegie Mellon University
email: [email protected]
Abstract
--------
Traditional software synthesis systems, such as Music V, utilize an
instance model of computation in which each note instantiates a new
copy of an instrument. An alternative is the resource model,
exemplified by MIDI “mono mode,” in which multiple updates can modify
a sound continuously, and where multiple notes share a single
instrument. We have developed a unified, general model for describing
combinations of instances and resources. Our model is a hierarchy in
which resource-instances at one level generate output, which is
combined to form updates to the next level. The model can express
complex system configurations in a natural way.
1 Introduction
==============
Two opposing formalisms are prevalent in music representations. In the
resource model, sounds or notes are produced by controlling an
instrument (the resource). In the instance model, sounds or notes are
considered to be independent and isolated. Resource and instance
models can be seen in traditional music notation, computer music
scores, score languages, MIDI, synthesis hardware, and synthesis
software. Although the distinction between resource and instance
models is fundamental, it is not often made (perhaps because the
implications of the distinction are not well understood).
Once the distinction is made, it can be seen that virtually every
music representation system exhibits both formalisms. In other words,
music representations have aspects of both the resource and instance
models. Furthermore, these seemingly mutually exclusive models can be
combined to create a comprehensive formalism. Armed with this new
formalism, we can shed new light on existing representation schemes,
exposing hidden assumptions, revealing subtle ambiguities, and
unmasking limitations.
We will begin by explaining the instance and resource models in
greater detail. We then describe our new formalism, which integrates
the two models. The new “resource-instance” formalism is then applied
to MIDI and Music V to illustrate particular characteristics of these
representation systems. Then, we describe how we are applying the
formalism in a new system for music representation and synthesis.
2 The Resource Model
====================
Sections are numbered. Subsections are formatted as in the following
subsection.
Notice that this section appears below the level of “Abstract” in the
left-hand column. That is because Word is not very intelligent about
spacing. Normally, in a situation like this, you would go to
Format/Paragraph and set the “Before” spacing to zero to eliminate the
space at the beginning of a column. If you do that here (on my
computer), the section heading will pop to the bottom of the previous
column, so I would have to add a column break to restore things.
Needless to say, this would make this template very confusing. You may
have to manually adjust spacing to get things right – templates will
not do it all.
2.1 A Subsection
----------------
Note that there is a tab between “2.1” and “A Subsection.” This keeps
the spacing uniform. If you wish to use third-order headings, format
them as follows.
Third-order Heading. A third-order heading uses the same 10-point
Times font, but the heading is boldface, and the paragraph begins with
some space. Use the Heading 3 style for this, and add your own
boldface to the heading part of the paragraph.
Additional paragraphs are indented as usual like this.
2.2 References
--------------
Bibliographical references appear in parentheses; there is an example
at the end of this sentence. (Dannenberg 1989) References with up to
three authors include all the authors (Dannenberg, Fraley, and
Velikonja 1991) , but references with more than three authors use “et
al.” (Lindemann, et al. 1991). A reference is not a subject or object.
When you want to use the referenced work as part of a sentence, use
the author or authors and use the year only for the reference, as in
the following sentence: Mathews (1969) includes a manual for Music V.
Just for variety, this is a reference to an ICMC paper. (Dannenberg
and Mercer 1992)
3.
Figures and Captions
--------------------
If possible, include figures in-line with the text. Here is a simple
figure with a caption.

Figure 1. This figure contains no useful information, but notice how
useful a caption can be.
2.
Copyright Notices
=================
You may wish to add a copyright notice to the bottom of the first
column of your paper. All copyrights remain with the authors. Authors
will be asked to sign a form that gives ICMA, ICMC, and IEEE rights to
sell the ICMC proceedings. In Word, you probably need to create a
floating figure with the copyright notice and position it manually.
Typically, ICMC papers carry no explicit copyright notice.
2.
Using Word Styles
=================
If you have not used Microsoft Word styles, read this to understand
how you should use this template. Every “paragraph,” including
headings, the title, captions, and bibliography entries, has a style.
The style encapsulates all format information such as font size,
spacing, tabs, and indentation. If you use styles, spacing and
formatting will automatically conform to the template and be
consistent.
The name of the paragraph style is normally displayed somewhere in the
toolbar. If you click here you should see the words “Body Text” in the
toolbar. Click on “Acknowledgments” below and you will see the words
“Heading 1.”
When you enter a new paragraph of any sort, use the Format/Style… menu
item to call up a dialog box where you can select the style for the
paragraph. You should never format anything manually. Apply styles
instead. (Section 2 suggests one exception where you might have to
adjust spacing by hand.)
3 Acknowledgments
=================
Thanks to Eli Brandt for helping create these templates.
References
==========
Dannenberg, R. B. 1989. “The Canon Score Language.” Computer Music
Journal 13(1):47-56.
------------------------------------------------------------------
Dannenberg, R. B., C. L. Fraley, and P. Velikonja. 1991. “Fugue: A
Functional Language for Sound Synthesis.” Computer 24(7):36-42.
------------------------------------------------------------------
Dannenberg, R. B., and C. W. Mercer. 1992. “Real-Time Software
Synthesis on Superscalar Architectures.” Proceedings of the
International Computer Music Conference. International Computer Music
Association, pp. 174-177.
---------------------------------------------------------------------
Lindemann, E., F. Dechelle, B. Smith, and M. Starkier. 1991. “The
Architecture of the IRCAM Musical Workstation.” Computer Music Journal
15(3):41-49.
----------------------------------------------------------------------
Mathews, M. V. 1969. The Technology of Computer Music. Cambridge,
Massachusetts: MIT Press.
-----------------------------------------------------------------

  • 1º BACHILLERATO METALES NO FERROSOS 1 INTRODUCCIÓN LOS
  • SAFIN REVISIONI E FIDUCIARIA SA CORSO ELVEZIA 16 CP
  • CONTRATO DE VENTA DE MERCANCÍAS DE LENTO MOVIMIENTO NRO00
  • BBM4A0073118 WARSZAWA14052018 R DOTYCZY POSTĘPOWANIA O UDZIELENIE ZAMÓWIENIA DOTYCZĄCEGO
  • LESSON ELEMENT UNIT 2 LABORATORY TECHNIQUES LO3
  • MEMORANDUM OF UNDERSTANDING BETWEEN WARSAW UNIVERSITY OF TECHNOLOGY WARSAW
  • CAPITAL FEDERAL CIUDAD DE BUENOS AIRES 2444950328 2296283693
  • PROGRAMA DE BECAS PARA CURSO DE VERANO DE ESTUDIOS
  • ANEXA NR 56 ÎNTOCMIREA FIȘEI DE VERIFICARE A ÎNDEPLINIRII
  • MODELLO D – DICHIARAZIONE SERVIZI SCUOLA INFANZIA PER GRADUATORIA
  • THE SUMMARY CAUSE INFORMATION AND PROCEDURAL GUIDE PERSONAL INJURY
  • F AG KROPPSØVING SKOLEÅRET 201516 KLASSETRINN 6KLASSE LÆRER ALEKSANDER
  • M INISTERIO DE SALUD VICE MINISTERIO DE POLÍTICAS SECTORIALES
  • C) POMOČ NA DOMU 1) KDO V OBČINI IZVAJA
  • F BLANKO 1 ORMULIR PENDAFTARAN KETUASEKRETARIS PROGRAM STUDI DI
  • BAB I PENDAHULUAN A DEFINISI REGISTRASI MAHASISWA ADALAH PROSES
  • CLASSIFICATION BIOLOGICAL SCIENCE SYSTEMS BIOLOGY DIGITAL RNA SEQUENCING MINIMIZES
  • PROJEKT USTAWA Z DNIA ………… 2014 R O ZMIANIE
  • RATKO OROZOVIĆ BIOGRAFSKI PODACI I DRUŠTVENA AKTIVNOST RATKO OROZOVIĆ
  • L PÉRIODE N°3 PS E LANGAGE AU
  • EXPOSICIÓN DE MOTIVOS EL PRESENTE PROYECTO DE LEY MODIFICA
  • 27 LA ADMINISTRACIÓN ACTUAL REQUIERE INSTRUMENTOS ESPECÍFICOS DE CONTROL
  • WZÓR TA 06 (WERSJA KIEDY NFOŚIGW ZAWIERA UMOWĘ
  • PROIECTUL „DEZVOLTAREA UTILIZĂRII DE INSTRUMENTE ELECTRONICE DE GESTIONARE A
  • CHAPTER 2 – PROPERTIES OF MATERIALS STRESS IN MATERIALS
  • SCHOOL NUTRITION PROGRAMS PROCUREMENT PROCEDURES AND CODE OF CONDUCT
  • CENTAR ZA SOCIJALNU SKRB HRVATSKA KOSTAJNICA HRVATSKA KOSTAJNICA
  • EGEEUSER FORUMOGF25 & OGFEUROPES SECOND INTERNATIONAL EVENT 26 MARCH
  • PROTOKOLL 4 DATUM 20090421 NÄRVARANDE ORDFÖRANDE FREDRIK GÖTZMANN
  • PROGRAMMA SOCI APRILEGIUGNO 2019 DATA ORA VISITE APPUNTAMENTO COSTO