OpenMusic

Visual Programming | Computer-Assisted Composition

OpenMusic Reference

Prev| | Next


repeat-n

repeat-n

(control module) -- evaluates self num times

Syntax

repeat-n self num

Inputs

name data type(s) comments
self any  
num a positive integer  

Output

output data type(s) comments
first a list or tree the results of repeated evaluations of self

Description

repeat-n evaluates the connection to its first output num times, and collects the results into a list. It can be used to create a list of repeated values or to evaluate a function repeatedly

Examples

Creating a repeating list with repeat-n

Here we give 1 and 5 to repeat-n . The 1 is evaluated 5 times:

? OM->(1 1 1 1 1)

Using repeat-n to evaluate a function

Here we use a function instead of a numerical expression. Note that the function is not in lambda mode. Since nth-random returns a random element from the list each time, a possible output might be:

? OM->(“mikhail” “gerard” “hello” “carlos” “hello”)


Prev Home Next
removetemporalbox Up rest