Recherche Google
OpenMusic 6 – User ManualAdvanced Visual Programming > Abstraction > Application
previous pagenext page

Application

An abstraction inside a patch can perform calculus upon

  • its own default values : its input(s) then have to be edited,
  • values coming from external boxes : its input(s) have to be connected to other boxes.

It can also return values to other boxes. In both cases, computation results are returned to the outside directly, or, in turn, to other boxes.

The most interesting feature of abstractions is their use as  functional abstraction1.

  1. Functional Abstraction

    A functional abstraction is a program whose some elements can become variables, via connections to the outside environment. Hence, this program must have inputs or outputs that can be connected to external variable elements. The resulting functional abstraction can then be embedded into other programs to be used as a functional component.

previous pagenext page
About...(c) Ircam - Centre PompidouMade with Scenari