Hello everyone !
ive got strange feeling about the [coll] .
It helps me to automate and process a huge amount of data .
i can mix symbols ints floats .
I can use [coll] with the same name in many places in the patch .
this is very helpful as it SHARES the content over the path .
i can even STORE all the data within a patch ,so i can use it AND reprocess it in another instance without loading any files .
the strange thing about it is that :
it shares the content with other [coll]'s with the same name ,BUT the same time it will increase the ram usage . i can notice that also when im letting the [coll] to be stored within a patch - it will increase the PATCH FILE SIZE as well (i can prove it via - copy compressed - i can see that repetition of data) .
thats really wired in manner of sharing data . it just copy its data .
i do have problem with it and cant find any useful alternative for such surprise .
im building "sampler with sample banks"
im using [coll]'s to store huge amount of mixed data - its a sort of configuration file for my max patch . it also stores huge amount of paths to files on the disk (mainly WAVE AIFF files) to call them into a dynamically created buffers on the fly .This way im preparing some SAMPLE BANKS with dedicated settings (like individual tuning , start point loop etc) .
I want to be able to change those settings in different instances , so i need to be able to base on one BANK FILE to start from and store these changes within its unique instance in my DAW .
i cant care for saving banks with different names for every other use , i will end up with mess .and its actually out of the "sampler with banks" concept .
my patch with [coll]'s (stored within patch) is getting over 10mb itself and it will increase as project progress . it takes only 500kb without saving [coll]'s inside its patch . Im not storing samples within a patch . im loading them dynamically as needed on the fly . i do care for memory use .
do u think is there a different solution for such scenario as mine ?
why [coll]'s do not share their content but copy its data ?
i cant use it :(