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

  • Intermediate user: uses many OpenMusic specific and common LISP components, uses recursive programming structures, understands the control and data flow and some of OpenMusic’s limitations.
  • Advanced user: uses external LISP packages and »more organized« modeling techniques like generic functions, classes and variables.
  • LISP developer: defines functions, methods, classes, variables, macros and packages for LISP contexts.
  • OpenMusic visual box developer: defines new user packages with visual OpenMusic components like patch boxes and factory editors.
  • OpenMusic kernel developer: defines OpenMusic’s meta object protocol, kernel and user interface behaviour, works on the user language design. (See Agon and Assayag2002, .)
  • The distribution of programming activities among developers and users is displayed in figure 1.


    PIC
    Figure 1: Programming and usage activities in OpenMusic.


    4.2 Support at IRCAM

    Compared to Humdrum and Rubato, there is a comparatively large and well-organized user community. Within the IRCAM, composers have the opportunity


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