I have noticed that any exported presets are at least 4.2MB in file size, even when the preset does not have any custom embedded samples.
This applies to Pigments 3.7.1 (current latest version)
This can be reproduced by creating a new init preset (click hamburger icon -> New Preset), setting both engines to Analog and disabling the Utility engine so that no samples are used, and exporting the preset (click hamburger icon -> Export -> Export Preset).
I have noticed that some third party soundsets contain .pgtx files that have file sizes of only a couple of hundred kilobytes, and that is what I would expect when a preset does not make use of any samples or wavetables.
My guess is that the Utility engine is responsible for the file size ballooning, since although it is possible to disable the engine, it is not possible to set the two noise waveforms to "empty". My suspicion is that those two waveforms are embedded in the exported preset. I have tested this by choosing 2x different noise waveforms, and the file size does indeed change.
The actual preset saved on disk (i.e. in the user presets folder) is about 110KB, it is only the exported .pgtx file that is bloated. And when a bloated preset is imported, it is once again about 110KB.
So my question: is it possible to export presets/banks that do NOT include those unnecessary samples, and therefore have a smaller file size?
This is of interest to me because because I design commercial soundsets, and I would prefer to offer my customers the smallest download possible, rather than a 500MB+ bank.