Designing Interactive Music Systems: A Pattern Approach
Jan Borchers · RWTH Publications (RWTH Aachen) · 1999
Music is a structurally very complex type of multimedia information. Today, computer systems easily play back music in high quality, but an ideal system should offer many more, media-appropriate ways to interact with musical data. Users should be able to hum a melody to locate the tune they want, then conduct it, or play to it with adjustable computer support, alone or with others via the Internet. Such interactivity would encourage musical creativity, and let users learn about musical concepts by playing with them. This paper shows how we used a pattern language approach for software design, interaction design, and the application domain OmusicO to build a system with these qualities.