hehe strange I was also very afraid or arrays, don't know why. I just tried one day and discover it wasn't so complicate, and very powerful.
arrays mean just multiples values at same time, kind of "group of values", that can be all send in one only wire, stored in one only module. they can be useful to store various data (automation lines,curves,audio, captions...) for example a word can be store at an array (each caracter is a value, so a 5 word letter is a 5 lengh array. from help: For example, the text ‘hello’ is converted into the following array of singles [104,101,108,108,111]. (those values represent ascii nbs). try to put a display array of a 5 lengh and enter those values, if you link to any caption input it should display the text hello. this is one example,another:
suppose you have several inputs on wich you apply the same operation, let's say X2. you can add a X2 module to each input,
but you can also link each input to an array inputs (16 values max) and if you put a X2 to the output array all values will be X2, then add another array module and check each value, all are X2.
in other words array is just a "group" of values. the great thing is that the arrays sections modules let you do lot of operations and lots of math modules works and will apply modifications to the whole group.
Ie you can draw a sawtooth ramp and if you swap the array it will be inverted, you can use "get elemt value" to search a value in an array, so the same sawtooh you draw can be an lfo if you get successively elt 1,2,3,4 ect..
I first went to it when dealing RGB values, instead of having to wire 3 wires all the time in my patch, sub pach, subsub...the array let me "transport" the 3 values in a same wire, then only at the end level I put an array module to demultiplex the 3 values.
there are tons of applications. the best is to try, don't worry you ll catch the idea in a very short time and sure youll be addict from what you usually deal with i think.!
edit : clearscreen post befofe i submit, sorry for repears
