What is KVR Audio? | Submit News | Advertise | Developer Account

Options (Affects News & Product results only):

OS:
Format:
Include:
Quick Search KVR

"Quick Search" KVR Audio's Product Database, News Items, Developer Listings, Forum Topics and videos here. For advanced Product Database searching please use the full product search. For the forum you can use the phpBB forum search.

To utilize the power of Google you can use the integrated Google Site Search.

Products 0

Developers 0

News 0

Forum 0

Videos 0

Search  

Optimizing Your Kontakt Workflow, Pt3 - RAM purge, NCW, resaving etc

Sampler and Sampling discussion (techniques, tips and tricks, etc.)

Moderator: Moderators (Main)

zircon
KVRAF
 
3867 posts since 15 Mar, 2004, from Owings Mills, MD

Postby zircon; Wed Jan 22, 2014 11:50 am Optimizing Your Kontakt Workflow, Pt3 - RAM purge, NCW, resaving etc

Part 3 has been published. Read and learn!

I've been developing Kontakt instruments for Impact Soundworks since 2008, and using the software since version 1 came out way back in 2002. Now that the plugin has become so widespread, it has more users than ever, but many people are unaware of some simple (yet powerful) features & functions to help improve their workflow.

So, I've decided to write a series of articles on the topic!

Part 1 starts with how to properly organize & load instruments. This sounds fairly basic, but you would be surprised how many emails we get from people who aren't sure of how to best do this.

http://impactsoundworks.com/optimizing- ... ow-part-1/

Part 2 discusses how CPU, RAM, HD & audio interface affect Kontakt performance, and covers tips for tweaking/hacking DFD settings, CPU optimization for multicore, and different bridging options.

http://impactsoundworks.com/optimizing- ... ow-part-2/

Part 3 revisits CPU performance and methods of better monitoring both CPU and RAM usage, as well as advanced methods of tweaking instruments to use memory more efficiently. It also covers RAM purging, batch resaving, and NCW compression.

http://impactsoundworks.com/optimizing- ... ow-part-3/

If there's something you want to see in this series, please let me know! :D
Last edited by zircon on Fri Jun 06, 2014 11:02 am, edited 2 times in total.
Zebra 2 Tetralogy - 188 Dance/Electronic Presets!

Impact Soundworks - Electric + acoustic guitar, big metals, world instruments and more!
User avatar
evilantal
KVRist
 
158 posts since 13 Mar, 2008, from Arnhem, Netherlands

Postby evilantal; Wed Jan 22, 2014 9:56 pm Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

Nice zircon!
I was already using the QuickLoad in this fashion, but I didn't know about the database trick. It's essentially like MediaBay in HALion (but without the DAW integration).

Looking forward to more articles!
User avatar
foosnark
KVRAF
 
2667 posts since 9 Jan, 2003, from Saint Louis MO

Postby foosnark; Thu Jan 23, 2014 7:58 am Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

Thanks for this, I could probably stand to organize my Kontakt content better than it is now. :)
thetechnobear
KVRist
 
264 posts since 2 Jan, 2013

Postby thetechnobear; Thu Jan 23, 2014 12:43 pm Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

Thanks, I didn't know about the DB trick either... very useful!

BTW, Ive just found you can add your folder with Multis in it, and then edit the info on these too,
so they appear on the multi db tab. (unfortunately, you cannot add type in the same way as single)
don1thedon
KVRian
 
980 posts since 25 Sep, 2002

Postby don1thedon; Fri Jan 24, 2014 11:51 pm Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

Thanks I'm sure these user tips will be very useful and save time for more music making, really appreciated.
User avatar
foosnark
KVRAF
 
2667 posts since 9 Jan, 2003, from Saint Louis MO

Postby foosnark; Sat Jan 25, 2014 7:11 am Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

Ha, all this time I actually had everything in my database, I just wasn't using it. :lol:
stikygum
KVRian
 
546 posts since 1 Mar, 2007

Postby stikygum; Sat Jan 25, 2014 12:21 pm Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

Thanks for this. I've been meaning to clean up my scattered folders. Much appreciated.
User avatar
dj.andy.warhol
KVRist
 
110 posts since 14 Aug, 2013

Postby dj.andy.warhol; Mon Jan 27, 2014 8:47 am Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

Great!, thank for the advices really appreciate this!
zircon
KVRAF
 
3867 posts since 15 Mar, 2004, from Owings Mills, MD

Postby zircon; Tue Feb 18, 2014 10:45 am Re: Optimizing Your Kontakt Workflow - Finding/Loading Sound

I've just written part 2, now available at our site! Hopefully this addresses some of the questions people were curious about after part 1, and of course we still have part 3 (and maybe 4) to go.

http://impactsoundworks.com/optimizing- ... ow-part-2/

Here I cover how different components of your computer affect Kontakt's performance, DFD tweaking, CPU settings (including multicore), bridging options, etc.

Excerpt:

As mentioned earlier, it’s possible to tweak the DFD streaming settings in Kontakt. This can be done globally or on a per-patch basis. The global route can be done by going to Options (in Kontakt’s top toolbar) -> Memory, then checking “Override Instrument’s preload size” and changing the value of the slider, like so:

Image

Lower preload values mean less RAM used, but more CPU as more of the sample must be streamed from the hard drive. Higher values mean more RAM, but less CPU usage.

DFD tends to work better for libraries with fewer & longer samples. If you’re loading a library with 5,000 very small samples, then even with a small preload buffer, your memory usage will still creep up since each sample must have a memory footprint. As a result, you may want to tweak the DFD settings for instruments on an individual basis by first clicking on the ‘Wrench’ icon, then Instrument Options, then the DFD tab.

Note: As you can see, if you use the global override, you cannot edit instrument preload options.
Image

There is one more way to tweak DFD settings to your liking, but first, a word of caution.

WARNING: Save backups of your NKI/NKM patches before trying the following edits!

Without getting too technical, an instrument (NKI) in Kontakt is composed of one or more “groups”. Each group can contain many “zones” (samples). Many modern libraries have dozens if not hundreds of groups, with delicate organization and naming. Changing group settings is generally a bad idea unless you know what you’re doing, BUT, this is also how you can shut off DFD completely, should you choose.

In any given instrument, hit the wrench icon, then open the Group Editor. One by one, click on each group, and find the dropdown pictured below. If “DFD” is selected, you can pick “Sampler” instead, and the entirety of that group’s samples will be loaded into RAM. No disk streaming! Depending on the instrument this may not even increase your RAM usage too significantly (i.e. groups with lots of small samples).

Image

Do not touch groups with OTHER modes selected, like Time Machine Pro. These modes already do not use DFD, and changing them can mess up the instrument completely!
Zebra 2 Tetralogy - 188 Dance/Electronic Presets!

Impact Soundworks - Electric + acoustic guitar, big metals, world instruments and more!
FLWrd
KVRist
 
387 posts since 18 May, 2010

Postby FLWrd; Wed Feb 19, 2014 12:59 am Re: Optimizing Your Kontakt Workflow, Pt2 - CPU, DFD, multic

Nice. I'll be following this, and see if I can send a few more people over...
don1thedon
KVRian
 
980 posts since 25 Sep, 2002

Postby don1thedon; Thu Feb 20, 2014 12:34 am Re: Optimizing Your Kontakt Workflow, Pt2 - CPU, DFD, multicore

Thanks - Part 2!
zircon
KVRAF
 
3867 posts since 15 Mar, 2004, from Owings Mills, MD

Postby zircon; Fri Jun 06, 2014 11:03 am Re: Optimizing Your Kontakt Workflow, Pt3 - RAM purge, NCW, resaving etc

Part 3 is now up!

http://impactsoundworks.com/optimizing- ... ow-part-3/

This covers some popular requests such as using RAM purge, batch resave, and NCW compression to substantially reduce memory loads and reduce errors in your Kontakt projects. Let me know what you think!
Zebra 2 Tetralogy - 188 Dance/Electronic Presets!

Impact Soundworks - Electric + acoustic guitar, big metals, world instruments and more!

Moderator: Moderators (Main)

Return to Samplers, Sampling & Sample Libraries