The OMLoop module is a specific type of abstraction – or patch. It encloses a number of specialized components, which allow to program various iterative programs. Programming takes place in the internal editor of OMLoop.
To open the OMLoop editor, double click on the OMLoop box.
OMLoop provides three types of programming components :
Iterators and accumulators are visible at the top of the OMLoop editor and can be added with a click. The choice of iterators and accumulators depends on the iteration program. Evaluators are added by default in the editor.
Initially, the OMLoop box has only one output and no input : programming can be done without the use of external data, like with a patch, Additional outputs and inputs can be added using the following procedures :
![]() | Inputs return incoming data to the programming functions of OMLoop. To add or delete inputs :
|
The inputs appear inside the module, just like in an abstraction.
Inputs can't be added or deleted from inside the loop.
|
The finally evaluator represents the visible output of OMLoop. It returns the results of the iteration. Outputs can therefore be added and deleted by adding or deleting optional inputs to and from Finally. |
To add or delete inputs to Finally :
|
|
Outputs also represented on the OMLoop icon once added :