When comparing the two screenshots above, you can see that in this instrument (a drum loop library), 128 Time Machine voices take up 393.98 Megabytes of RAM, whereas 6 voices only use 28.29 Megabytes. Of course, with a maximum number of 6 voices you can only play 6 loops at the same time in this patch, but in a realistic writing-scenario you won’t need more anyway, so don’t allocate RAM for more polyphony if you can predict you won’t need it.
On a side note, most developers use the standard mode of “Time Machine Pro”, so in most cases adjusting the maximum number of voices for the “HQ” mode won’t make any difference. Just pay attention to whether the “HQ Mode” button in Kontakts Time-Machine settings is active or not.
As described earlier, every insert-, group-, bus- or send effect within a Kontakt instrument uses a little bit of memory. For most effects, this ends up being only a fraction of a megabyte per effect and is probably not even worth to think about.
However, it might absolutely be worth it to deactivate convolution reverbs and delays within Kontakt if you are not planning to use them (a 3 second convolution reverb impulse response takes up about 20-30 mb of memory). Personally, I prefer to use my third party reverbs in my DAW instead, so the only thing that Kontakt’s own convolution effects do is taking up my precious RAM…
In most commercial libraries, there’s a delay or convolution reverb loaded as an insert or send effect by default, so make sure to delete it (bypassing is not enough!) if you don’t use it! You can access the FX-slots by clicking on the wrench-symbol in the top left corner of your Kontakt-instrument.
To give you some numbers, by deactivating all the reverbs and delays within Kontakt, loading my full template now uses 75 GB instead of 90 GB of RAM!
Lastly, you can deactivate Kontakt 5’s internal Database if you’re not using it. Depending on how many entries there are, you could save some additional Megabytes of RAM per Instance.
To do so, click on Options -> Database and remove all the entries from the list. Also, make sure that “automatically add samples / files to the database” is unchecked.
And that’s it! That’s my five tips on how to decrease memory usage of Native Instruments Kontakt 5, I hope they become useful for your scoring template!