The visual interface enables users to understand musical parameters, such as chords and velocity. The visual interface represents the sounds as components of the instrument that make sounds themselves. 2. How to embody a sense of playing with 3D objects that reflect musical parameters. Musical factors that can be operated by users must conform to users' abilities to perform and knowledge of music. Based on the above two points, we constructed a visual interface that can dynamically display states of performance in the new environment of musical performance. 3 System Architecture 3.1 Session System Considering Musical Construction prepared phrases \jJ\ Q I T computer(Mac)... ji )-... Ii ' sound source s o..........."o.B n send looing phrases send looping phrases send MIDI messages I-U----- Sisual parl musical part Figure 2: Architecture of the musical part '(P r,ý i p] tic MncinloshG4( I * I,so!i1d SOilircc \ isiuil iiinterface Iusers I t.lgcZl'S iIIcrhicc.s Figure 1: Architecture of prototype system Figure 1 shows the architecture of the prototype session system. The visual part is composed of a graphic workstation (Windows2000). The musical part is composed of a Macintosh G4, a sound source (XV5080, Roland), and three input device interfaces. The graphic workstation and Macintosh G4 communicate through MIDI. The Macintosh G4 receives data from the interface, processes and sends the performance data to the graphic workstation and the sound source. Based on data from Macintosh G4, the graphic workstation displays the visual interface while the sound source plays music of the session. Figure 2 shows the architecture of the musical part. The computer manipulates previously prepared looping phrases and plays music by sending the phrases to the sound source. Users can play music by selecting looping phrases. The selected looping phrases are sent as MIDI messages to the computer. There are different kinds of the looping phrase. Each phrase has three atmospheres such as lively, a little lively, and calm. Users can also modify these phrase parameters. 3.2 Structure of Graphical Interface Figure 3 shows an example of a scene provided by the visual interface. The visual interface displays some objects and the scene. An object is a deformed cactus based on the image of the music preformed by the session system. Each cactus is animated with an instrument. The cactuses' dance is changed by the phrases the users have performed. Users can confirm their own currently playing phrase by way of the CG. Further more, users can pleasantly understand the difference between their own performance and another user's performance at a glance. The visual part receives the MIDI message as a parameter from the musical part. The parameter from the musical part corresponds to the atmosphere of the performance as each user plays, the distinction of the phrases, and so on. The visual interface displays the state of each instrument's performance based on these parameters. The sum of the whole musical atmosphere is represented as the whole picture. 233
Top of page Top of page