= (simple assignment) - Put the value of the expression iarg (karg, xarg) into the named result. This provides a means of saving an evaluated result for later use.
Here is an example of the assign opcode. It uses the files assign.orc and assign.sco.
Example 15-1. Example of the assign opcode.
/* assign.orc */
; Initialize the global variables.
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1
; Instrument #1.
instr 1
; Assign a value to the variable i1.
i1 = 1234
; Print the value of the i1 variable.
print i1
endin
/* assign.orc */
/* assign.sco */
; Play Instrument #1 for one second.
i 1 0 1
e
/* assign.sco */
instr 1: i1 = 1234.000