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.
References
Brodie, M: The Promise of Distributed Computing and the Challenges of Legacy Systems, Proc BNCOD 10, LINCS 618, Springer-Verlag, 1993, pp 1–28.
Brown, A.W., Penedo, M.H.: Bibliography on Integration in SE Environments. ACM SIFSOFT Software Eng Notes 17:3, July, 1992.
Buxton, J.N.: STONEMAN: Requirements for ada programming support environments. Tech Rep, US Department of Defence, Washington DC, 1980.
CARL Startup Kit, Computer Audio Research Laboratory, Centre for Music Experiment, University of California, San Diago, CA, 1985.
Eaglestone, B., Oates, S.: An IPSE for Sound Engineering. Computers in Music Research, Belfast, 1991.
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.
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.
A Reference Model for Computer Assisted Software Engineering Environment Frameworks, ECMA Technical Report — ECMA/TC33/90161, September, 1990.
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.
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.
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.
The Common Object Request Broker: Architecture and Specification, Revision 1., OMG Document No 19.12.1.
PCTE, a basis for a portable common tool environment, functional specification version 1.5. Tech Rep, Commission of the European Communities, Brussels, Belgium, 1988.
International requirements and design criteria for the Portable Common Interface Set (PCIS). Tri-Services Group on Communications and Electronics (TSGCE), Nov, 1991.
Puckette, M.: Is there life after MIDI?, Invited talk, Proceedings of the International Computer Music Conference (ICMC94), Aarhus, Denmark,1994, p 2.
Composers and the Computer. Roads, C. (ed), W. Kaufmann Inc, Los Altos, California, USA, 1985.
Sciore, E.: Using Annotations to Support Multiple Kinds of Versioning in an Object-Oriented Database. ACM TODS 16:3, Sept, 1991, pp. 417–438.
Requirements and design criteria for the common apse interface set (CAIS). Tech Rep, Ada Joint Program Office, US Department of Defense, Oct 1986.
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.
Vercoe, B: CSound A Manual for the Audio Processing System Supporting Programs with Tutorials, Media Lab, MIT, 1991.
Author information
Authors and Affiliations
Editor information
Rights 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