Yep , seeing that I am not a programmer at all I was thinking if I could invert the output from an array ?
That way I would invert the "Gui", as it were ...I think ?
Here is why I want to rotate and mirror the GUI , or parts of the gui , namely the Envelope.
I can invert the envelope output , so rather then a fully open envelope having max volume it now has min volume, lets say you like the envelope but want it inverted for a variation on what you are processing.
Original envelope - I have a invert button to invert and offset the phase so it is only unipolar like the original.
Basically achieving what I want , but the envelope does not represent that.

- Invert pre.jpg (59.15 KiB) Viewed 10164 times
Then I can rotate the GUI , but it still does not represent the envelope inversion , although , If I could work on the Ruby code or array output , this would be a cool function.

- Rotate Gui.jpg (53.85 KiB) Viewed 10164 times
This is essentially what I want to achieve , Rotate and Mirror , and now it represents an inversion.

- Rotate Mirror Gui.jpg (54.5 KiB) Viewed 10164 times
This is all just a workaround , If I could work on the output array from the Line editor it would make everything simpler I am sure.