Skip to main content

Composition tools integration with a music database system

  • Conference paper
  • First Online:
  • 134 Accesses

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

Abstract

Effective design and management tool integration within a design support environment is a problem common to all design applications, but can be acute in some artistic applications. Reasons are explained through analysis of tools integration problems encountered in music composition. The problems identified stem from the experimental and volatile nature of the tools, a predominance of “foreign” and “legacy” tools, and the ambiguous roles of tools. Solutions described are refinements of those used in existing tools frameworks, i.e. encapsulation, environment simulation, and inter-environment binding, and are implemented for a music composition system centred on an object-oriented design database.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brodie, M: The Promise of Distributed Computing and the Challenges of Legacy Systems, Proc BNCOD 10, LINCS 618, Springer-Verlag, 1993, pp 1–28.

    Google Scholar 

  2. Brown, A.W., Penedo, M.H.: Bibliography on Integration in SE Environments. ACM SIFSOFT Software Eng Notes 17:3, July, 1992.

    Google Scholar 

  3. Buxton, J.N.: STONEMAN: Requirements for ada programming support environments. Tech Rep, US Department of Defence, Washington DC, 1980.

    Google Scholar 

  4. CARL Startup Kit, Computer Audio Research Laboratory, Centre for Music Experiment, University of California, San Diago, CA, 1985.

    Google Scholar 

  5. Eaglestone, B., Oates, S.: An IPSE for Sound Engineering. Computers in Music Research, Belfast, 1991.

    Google Scholar 

  6. Eaglestone, B., Davies, G.L., Ridley, M., Hulley, N.: Implementation of an Artists Version Model using Extended Relational Database Technology. Advances in Databases, BNCOD-11, Keele, UK, July 1993, LNICS 696, Springer Verlag, 1993, pp 258–276.

    Google Scholar 

  7. Eaglestone, B.: An Artistic Design System, XXI SOFSEM'94, Moravia, Czech Republic, 1994, Czech and Slovak Computer Science Soc and ACM Chapter, 1994, pp 15–38.

    Google Scholar 

  8. A Reference Model for Computer Assisted Software Engineering Environment Frameworks, ECMA Technical Report — ECMA/TC33/90161, September, 1990.

    Google Scholar 

  9. Long, F., Morris, E.: An overview of PCTE: A basis for a portable common tool environment. Tech Rep CMU/SEI-93-TR-1 ESC-TR-93-175, CMU, Pittsburgh, USA, March, 1993.

    Google Scholar 

  10. Ludden,P: SoundModels: A Language for description of sound and sonic structures based on a taxonomy, International Computer Music Conference (ICMC'94), Aarhus, Denmark, 1994, pp270–271.

    Google Scholar 

  11. Morrid, E., Feiler, P., Smith, D.: Case studies in environment integration. Tech Rep CMU/SEI-91-TR-13 ESF-91-TR-13, Software Institute, CMU, Pittsburgh, USA, Dec, 1991.

    Google Scholar 

  12. The Common Object Request Broker: Architecture and Specification, Revision 1., OMG Document No 19.12.1.

    Google Scholar 

  13. PCTE, a basis for a portable common tool environment, functional specification version 1.5. Tech Rep, Commission of the European Communities, Brussels, Belgium, 1988.

    Google Scholar 

  14. International requirements and design criteria for the Portable Common Interface Set (PCIS). Tri-Services Group on Communications and Electronics (TSGCE), Nov, 1991.

    Google Scholar 

  15. Puckette, M.: Is there life after MIDI?, Invited talk, Proceedings of the International Computer Music Conference (ICMC94), Aarhus, Denmark,1994, p 2.

    Google Scholar 

  16. Composers and the Computer. Roads, C. (ed), W. Kaufmann Inc, Los Altos, California, USA, 1985.

    Google Scholar 

  17. Sciore, E.: Using Annotations to Support Multiple Kinds of Versioning in an Object-Oriented Database. ACM TODS 16:3, Sept, 1991, pp. 417–438.

    Article  Google Scholar 

  18. Requirements and design criteria for the common apse interface set (CAIS). Tech Rep, Ada Joint Program Office, US Department of Defense, Oct 1986.

    Google Scholar 

  19. Ungvary, T., Waters, S., Rajka, P.: Nuntius: A computer system for the interactive composition and analysis of music and dance. Leonardo, 25:1, Pergamon Press, Oxford, 1992, pp 59–68.

    Google Scholar 

  20. Vercoe, B: CSound A Manual for the Audio Processing System Supporting Programs with Tutorials, Media Lab, MIT, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Norman Revell A Min Tjoa

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eaglestone, B. (1995). Composition tools integration with a music database system. In: Revell, N., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1995. Lecture Notes in Computer Science, vol 978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049143

Download citation

  • DOI: https://doi.org/10.1007/BFb0049143

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60303-0

  • Online ISBN: 978-3-540-44790-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics