- 297 -Mazzola, Guerino / Noll, Thomas / Lluis-Puebla, Emilio: Perspectives in Mathematical and Computational Music Theory 
  Erste Seite (1) Vorherige Seite (296)Nächste Seite (298) Letzte Seite (454)      Suchen  Nur aktuelle Seite durchsuchen Gesamtes Dokument durchsuchen     Aktuelle Seite drucken Hilfe 

they can be passed from Rubettes as denotators, and the manipulation-feedback (commands or I/O) is transmitted as denotators as well.

In figure 10 you see a coffee machine as a GUI (cockpit) of Stefan Müller’s EspressoRubette (see Müller and Mazzola2003). The first thing a Rubette does after startup is to send a denotator back to the browser, describing its cockpit which than shows up in space.


PIC


Figure 10: GUI Cockpit of the EspressoRubette.


On top of the Espresso GUI, there is a left and a right cone; in one the user inserts a score and in the other its performance respectively. When the user lowers the lever (by applying a down-force to it using some cyberglove of spacemouse) the cockpit sends the musical data as well as a start command denotator back to the EspressoRubette as denotator. Then the Rubette returns the result denotator (in this case a vector field) which is displayed in the browser.

Using this technique, one can steer multiple Rubettes within the browser and interchange their data between them.

10 Conclusion

We have taken a look at the pervasive use of denotators within Distributed RUBATO. On the one hand there is the basic foundation of the complete RUBATO infrastructure. Then, within this infrastructure, the PrimaVista browser provides a kind of multimedialization of arbitrary, highly complex data structures.


Erste Seite (1) Vorherige Seite (296)Nächste Seite (298) Letzte Seite (454)      Suchen  Nur aktuelle Seite durchsuchen Gesamtes Dokument durchsuchen     Aktuelle Seite drucken Hilfe 
- 297 -Mazzola, Guerino / Noll, Thomas / Lluis-Puebla, Emilio: Perspectives in Mathematical and Computational Music Theory