Recherche Google
OpenMusic 6 – User ManualVisual Programming > Boxes and Patch Components > Function Boxes > Reference Functions
previous pagenext page

Reference Functions

A function box refers to an underlying function that allows to execute a given operation.

OM Functions / Lisp Functions

There are two main types of function boxes : OM functions and Lisp functions .

  • OM functions are specifically declared and assigned particular graphical properties : an icon, default inputs, etc. In other words, they have been designed for OM.

  • Lisp functions are defined in the Lisp standard programming language. Their differ from OM functions by a "LISP" icon.

Both function types can be added and used in a patch following the same modalities.

Most of the time, it is necessary to thype the name of Lisp functions to add them in a patch editor, for they are not provided in the OM menus.

However, a set of useful Lisp functions is accessible

  • through the Function / OM Kernel / Lisp menu
  • in the OM Kernel / Lisp package of the Library.
How to Add a Function Into a Patch Editor

Function Boxes Names

Changing the Name of a Function Box

When added in a patch editor, a box shows the name of the function it stands for.

Out of convenience, this name can be edited : double click on the text field and type a name.

Note that some boxes – for instance, basic functions like om+ – do not have editable names, due to their obvious meaning.

Name Changes and Function

Changing the name of a box doesn't affect its underlying function. Renaming a reverse box into a rotate box doesn't turn the box into a rotate function !

The function hasn't changed, although its name has been modified, as shown by its online documentation.
The function hasn't changed, although its name has been modified, as shown by its online documentation.
previous pagenext page
About...(c) Ircam - Centre PompidouMade with Scenari