Menu
Home
Forums
New posts
Search forums
What's new
Featured content
New posts
New media
New media comments
New resources
Latest activity
Media
New media
New comments
Search media
Resources
Latest reviews
Search resources
Misc
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Home
Forums
Labrish
Nalij
Jinaral kantent
Kontakt's 60 kB preload buffer is quietly wasting RAM
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
[QUOTE="Queen, post: 90452, member: 27"] Every sample Kontakt loads keeps its opening chunk sitting in RAM while the rest of the file streams off your drive, and that opening chunk defaults to sixty kilobytes per sample, which sounds trivial until you multiply it across a string library holding thousands of individual recordings across every articulation, dynamic layer and round robin, at which point the buffer alone is holding hundreds of megabytes of audio you will never hear more than a fraction of a second of. Native Instruments sets that default for spinning hard drives. Almost nobody streams from one anymore. The setting sits in the Memory tab of the Options dialog, reached through the File menu. Native Instruments recommends leaving it alone, then immediately concedes that memory improvements are possible by moving the slider to the lowest setting you can manage without playback errors. That second half is the part worth acting on. Library developers who stream huge orchestral recordings routinely tell their own customers that a fast solid-state drive will often run happily at six kilobytes. That is a tenth of the default. Same libraries, the same playback, far less memory tied up doing nothing. [HEADING=2]Six kilobytes holds up when libraries live on SSD[/HEADING] The number that works depends entirely on what your samples sit on. A fast internal drive answers requests quickly enough that a small buffer copes, while an external drive sharing a busy USB bus will punish you for cutting too deep. Test at your real project size, not with one instrument open. Drop the slider in stages rather than jumping straight to the bottom. Play the busiest passage you have, with every instrument loaded, and listen for the specific failure this causes. You will hear it at the front of notes, not in the middle. Background loading is the setting people confuse with this one. It lets instruments made in Kontakt 4.1 or later open and become playable before every sample has arrived, which is a loading-time fix rather than a memory one, and Native Instruments warns that certain keys may not sound immediately while that happens. [HEADING=2]The override switch ignores what developers baked in[/HEADING] Instrument files have carried their own preload value since Kontakt 2, chosen by whoever built the library. Override Instrument's preload size tells Kontakt to disregard all of it and apply your number instead. That is a blunt instrument, and it is the only global control you get. Some developers set generous buffers because they cannot know what drive you are running. Others tune tightly and would rather you left their work alone. The override does not distinguish between the two, so a value that rescues one library can starve another. [B]Dropping the buffer to the lowest setting that still plays clean[/B] is the goal, and that point moves depending on what is loaded. A sparse writing template tolerates far less headroom than a full mockup with dozens of instruments streaming at once. [HEADING=2]The disk meter tells you when you have gone too low[/HEADING] Kontakt shows disk load as a percentage in its performance meters, which exists precisely so you can see the bandwidth you have left before adding more instruments. Watch it while you play the hardest section. A reading sitting near the top is the warning you get before the audio breaks up. None of these controls live in the instrument header, which is lucky, because [B][URL='https://goldmidi.com/community/threads/native-instruments-gives-kontakt-8-12-a-header-overhaul.75867/']the header controls Native Instruments has started shuffling around[/URL][/B] are still arriving in phases through 8.13 and 8.14. The memory settings stay where they have always been, tucked into the Options dialog behind the File menu. Cutting the buffer shortens loading times as well, because there is less data to read before an instrument is ready to play. On a template that takes minutes to open, that shows up on the very first launch. [/QUOTE]
Insert quotes…
Name
Post reply
Home
Forums
Labrish
Nalij
Jinaral kantent
Kontakt's 60 kB preload buffer is quietly wasting RAM
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top