fillarray — Generate a vector with initial values.
Generate a vector (one-dimensional k-rate array) with a sequence of numeric or string values.
karray[] fillarray ival1, ival2,.....ivaln
karray fillarray ival1, ival2,.....ivaln
karray fillarray kval1, kval2,.....kvaln
ival1,...ivaln -- values to place in the vector.
In the second form the answer array must be pre-declared, and it may be a multidimensional array which if filled in row-major order.
Here is an example of the fillarray opcode. It uses the file fillarray.csd.
Example 304. Example of the fillarray opcode.
See the sections Real-time Audio and Command Line Flags for more information on using command line flags.
<CsoundSynthesizer> <CsOptions> ; Select audio/midi flags here according to platform -n </CsOptions> <CsInstruments> sr = 44100 ksmps = 32 nchnls = 2 0dbfs = 1 instr 1 kS[] fillarray 1,7,5 printk 0, kS[0] printk 0, kS[1] printk 0, kS[2] turnoff endin </CsInstruments> <CsScore> i 1 0 1 e </CsScore> </CsoundSynthesizer>