Hey there, I’m working on a sampled instrument and my client would really like the samples to be self contained within the plugin if possible (so far it’s just loading the samples from the hard disk when needed). The problem is, all the samples together are potentially over a gigabyte large. I don’t know if this is at all practical however. I’m having trouble even building the project when this much data is included as a binary resource. Obviously, I wouldn’t want customers loading this much data into ram every time they load the plugin either, however according to this this the operating system doesn’t necessarily load the entire binary into ram, and only loads resources when the program accesses it - is this the case for plugins as well?
I presume at least on mac I can pack all of the data inside the “component”, but on windows, are there any options to make the plugin appear more self contained assuming it’s not feasible to add the data as a binary resource directly?