So I am working with [clone -s 1 OBSongPlaylistItemClone 128] displayed in the first screen shot. I have been tidying things up and ran into a somewhat annoying error and Ive been stuck on it for a solid week. :/
The second screenshot shows how data is changed for the cloned objects. Which is almost working but the issue happens when which ever cloned object was changed last will end up overwriting to the newly changed object with a different index which should be [r selsongitem] i think i am missing a trigger somewhere to updated the new index for the cloned object before data is written. So the new item changes is receiving old data. :/
I hope that makes sense.
So to break it down if I was to change the value of the atom for Patts the new value will be written to file just fine. but then when I edit the Patts atom for lets say the 5th index the values that was set for the 1st index item will replace the newly changed 5th atmos its kind of hard to explain apologizes.
I should mention i just noticed that the txt file shown in the second screenshot does not reflect its current state. as described above it would read like this which is incorrect.
Lastly on a fresh boot [r persongbank] would read the value of 16. Sixteen cloned items are visible at one time. I quickly save the patch before taking the screenshot which reset this value to 0. this value is set correctly and issues still occur is my point.
tmpProject 0 0 0 0 0 0 0 0 102.4;
3 1 0;
1 1 0;
1 1 0;
1 1 0;
3 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
The end result should read like this
tmpProject 0 0 0 0 0 0 0 0 102.4;
3 1 0;
1 1 0;
1 1 0;
1 1 0;
14 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;
1 1 0;