GetTrackStateChunk string truncated if > 4Mb
Hi,
This has been mentioned in the Scripting forum but I cannot find a bug report on here for it.
If a track chunk string is quite large (limit appears to be > 4Mb) - then what's returned by GetTrackStateChunk is truncated - and therefore fairly useless.
I'm assuming it's similar for SetTrackStateChunk.
I've no idea if there is a reason for this or if it is just a bug - but with plugins like Kontakt and Nebula in common use - it's very easy for a track chunk to break this apparent limit.
A workaround has been suggested (using SNM functions)- but these are limited in that if you delete or move around any of the FX chunk data - all the GUIDs get messed up (as in - the GUIDs won't follow any reordering or deletions - they always remain fixed in place). IE. it becomes very hard to keep track of plugins. Surely once a plugin is created and has a GUID - that GUID should remain part of that plugin and not ever swap to another plugin.
Can the truncation of the chunk be avoided - as the SNM solutions don't appear to be very usable for me?
|