OK - I've been banging my head against this one from time to time and I just have to ask --
I have an array of numbers. There's about 75 numbers in the array. Including commas and braces, the total character count is around 220. If I declare a variable in a script, I can use the array just fine. However, every script that needs it requires me to copy and paste it into that script. If I try to abstract it up to the container, the Lemur Editor environment tries to 'pretty-print' it by adding spaces after each comma. This causes the total count of character to exceed 256 and it truncates the array. It seems to be treating the variable as an array of characters and not a vector (even though I use curly braces around the values).
Why can't Lemur just leave the array alone as I enter it when it's in a container variable?
It also makes me wonder about the case when I declare a variable and then later programmatically initialize it to more than 256 characters. Am I overwriting memory somewhere? MIDI_ARGS can clearly hold 256 elements for example, so at some level it's being handled correctly. In fact, if I declare the same variable in the same location (inside a container in my specific case), manually initializing it fails, but by not initializing it and then programmatically filling in the values, it appears to work.
So is this simply a bug in the Lemur Editor?