Title | Improving Graphical User Interfaces For Computer Music Applications |
Publication Type | Journal Article |
Year of Publication | 1995 |
Authors | Freed, Adrian [1] |
Refereed Designation | Refereed |
Journal | Computer Music Journal |
Volume | 19 |
Issue | 4 |
Pagination | 4-5 |
Date Published | 1995 |
Keywords | User Interfaces, Computer Music, 3D, GUI [2] |
Abstract | This note is a plea to the computer music community to aim higher in the development of new graphical tools and better graphical user interfaces (GUIs) for computer music applications. |
URL | http://www.jstor.org/stable/3680983 [3] |
DOI | 10.2307/3680983 [4] |
Full Text | IntroductionThis note is a plea to the computer music community to aim higher in the development of new graphical tools and better graphical user interfaces (GUIs) for computer music applications. It has been 10 years now since user interfaces such as that of Digidesign Inc's Sound Designer and my own MacMix were designed. It is distressing to see so how many recently built programs are simple permutations of the same graphical elements. The interactive techniques used in MacMix (direct manipulation with mouse of 2-D polygonal objects in overlapping rectangular windows) were obsolete when I used them (by at least a decade). My defense is that computing performance of the day did not afford more exciting techniques. Now the situation is completely turned around. RISC computing performance exceeds the requirements of the old bitmap 2-D graphics paradigm by a huge factor. First we should dismantle roadblocks hindering more interesting use of graphical user interfaces: portability and compatibility. These requirements have lead to very conservative choices. Of course, as researchers, we have no excuse for favoring these requirements over innovation. Fortunately, the personal computer and workstation industry has just successfully rallyed around a strong, reliable and portable standard for 3D graphics: OpenGL (Neider 1993). Features of OpenGL that are relevant to the computer music developer include:
As for device compatability, there is little point supporting small screens or monochrome screens. The price-leading monitors are now color. Most new computers have enough video RAM for 16-bit color standard. By the time new software matures, computers will have 24-bit, million pixel graphics support as standard features.
ProposalsHere is a list of suggestions for future graphical user interfaces for computer music.
Suggested Reading3-D Interface ParadigmsThese references describe some of the recent work (at Xerox PARC and elsewhere) on advanced software interfaces for the presentation and manipulation of complex and very large information structures. Auditory IconsWilliam Gaver has developed several software user interfaces to integrate non-speach audio into the Macintosh Finder and the Xerox PARC Alternate Reality Kit. Gaver, W. (1993). Synthesizing Auditory Icons, Proceedings of INTERCHI'93, 228-235. Gaver, W. and Smith, R. (1990). Auditory Icons in Large-scale Collaborative Environments. In D. Diaper et al. (Eds), Human-Computer Interaction - INTERACT '90, Elsevier Science Publishers B.V. (North-Holland), 735-740. Gaver, W., Smith, R. and O'Shea, T. (1991). Effective Sounds in Complex Systems: The ARKola Simulation, Proceedings of CHI'91, 85-90. Open GLThe OpenGL graphics interface library is stable and well-documented in the following references. OpenGL Reference Manual: The Official Reference Document for OpenGL, Release 1 / OpenGL Architecture Review Board. Reading, Mass. : Addison-Wesley, c1993.
Data Representation and AccessThese problems, addressed in the scientific visualization community, are the same ones we face in timbre representation: Matousek, J. Geometric Range Searching. ACM Computing Surveys, Dec. 1994, vol.26, (no.4):421-61. Tips and PitfallsGraphics programming offers its own special challenges, but a muture literature on effective and efficient graphical programming techniques is now available: Wolff and Yaeger Visualization of Natural Phenomena. [6]Robert S. Wolff, Larry Yaeger. Santa Clara, Calif. : TELOS, c1993. Graphics Gems, Andrew Glassner (ed.), Academic Press 1990, ISBN 0-12-286165-5 Graphics Gems II, James Arvo (ed.), Academic Press 1991, ISBN 0-12-064480-0 Graphics Gems III, David Kirk (ed.), Academic Press 1992, ISBN 0-12-409670-0 (with IBM disk) or 0-12-409671-9 (with Mac disk) Graphics Gems IV, Paul Heckbert (ed.), Academic Press 1994, ISBN 0-12-336156-7 with MAC floppy, ISBN 0-12-336155-9 with PC floppy
Encouraging BeginningsThe following papers were part of a session at ICMC95 devoted to
GUI's for computer music:
|
Links:
[1] http://www.adrianfreed.com/Publications/author/2
[2] http://www.adrianfreed.com/Publications/keyword/53
[3] http://www.jstor.org/stable/3680983
[4] http://dx.doi.org/10.2307/3680983
[5] http://www.dgp.utoronto.ca/OTP/papers/bill.buxton/haptic.html
[6] http://www.telospub.com/catalog/vnp.html
[7] http://www.adrianfreed.com/category/publication-keywords/user-interfaces-computer-music-3d-gui