$0.00 0

YOUR CART
Checkout

SUBTOTAL
DISCOUNT
TOTAL
Checkout
In today's tutorial, we will discuss how to Use and Optimize Kontakt DFD. How to Use and...

Kontakt Tutorials

How to Use and Optimize Kontakt DFD

In today’s tutorial, we will discuss how to Use and Optimize Kontakt DFD.

How to Use and Optimize Kontakt DFD

DFD stands for “Direct from Disk” and is a Source Module mode for playing very large Sample sets in real-time without having to load all sample data into RAM. When using DFD, only the first part of each sample is loaded into RAM. And when a sample is played the first part is played instantly from RAM while the rest of it is streamed from your hard disk.

How to Use and Optimize Kontakt DFD - ADSR

Here are a few things you should be aware of when using DFD:

-The maximum number of voices will be lower compared to the Sampler module, because the latency and throughput of your hard disk will be a bottleneck for sampling performance. Of course if using an SSD, the latency and throughput will be minimal if any at all. If you are using a HDD, you can optimize your overall voice count by putting only Groups and Instruments that access very large Samples into DFD mode, while keeping all others in Sampler mode.
-Do not try to use DFD mode with Samples that reside on a CD-ROM. Copy them to hard disk first.
-Although the DFD mode minimizes RAM usage in comparison to the Sampler mode, it still has a noticeable memory footprint, as it needs to pre-load the start of all Samples into memory.
-You can switch between DFD and Sampler mode at any time. However, when switching from DFD to Sampler, there may be a slight pause, as the entire Sample set needs to be loaded into RAM.

The Preload Buffer

When you load an instrument, pre-loaded RAM is allocated based on the instrument’s Preload buffer setting.  This specifies how much of each sample you want pre-loaded into RAM. The amount of RAM needed to load the first part of every sample in an Instrument is the used instrument memory. You can calculate used instrument memory by multiplying the number of samples in an instrument by the preload buffer size.

used instrument memory = number of samples * preload buffer size

As the pre-loaded part of the sample is being played back, the hard disk fetches the rest of the sample. The amount of time (fractions of seconds) is determined by the Preload buffer size. If the buffer is big, more of the sample is loaded in memory and less of it is streamed from disk. And if the buffer is small, less of the sample is loaded in memory and more of it is streamed from disk.

The preload buffer size is set in the Instrument Options.

How to Use and Optimize Kontakt DFD - ADSR

It can also be set globally in the Memory tab of the Main Control Panel Options as well.

How to Use and Optimize Kontakt DFD - ADSR

This setting will override any preload buffer settings at the Instrument level.

Also in the Instrument Options you can enable or disable Background Loading. When enabled, this allows instant playback for samples which are not yet loaded. If you have a slow hard disk or are experiencing glitches or dropouts while playing during background loading, disable this option.

How to Use and Optimize Kontakt DFD - ADSR

Native Instruments recommends leaving the preload buffer size to the default value. But let’s look at the pros and cons of increasing or decreasing this setting. Increasing the preload buffer size will utilize more memory and less disk. This can avoid voice dropouts caused by disk overload but will increase the instrument’s memory footprint. Decreasing the preload buffer size utilize more disk and less memory. While this will lower the memory usage of the instrument it will require that your disk work harder and faster.

Conclusion

Now that we know everything behind DFD, one can come to the following conclusions with regard to memory:

-preload buffers can be adjusted to meet requirements and memory

-preload memory consumption is directly related to the number of samples used so it may be necessary to set the buffer size low when using an instrument with high sample counts and limited memory.

Until next time…now go make some music.

Have A Question Or Comment About This Tutorial?

Want to ask a question about this tutorial or perhaps you have something to add ?

Click through to our forum post about this tutorial and join the conversation!

Visit: Use and Optimize Kontakt DFD

Waveform Loaded
Waveform Played
×
PLAYLIST
Clear all
WISHLISTS
Create an account to use wishlists
×
SAVE TUTORIALS
Create an account to save tutorials
×
FOLLOW YOUR FAVORITES
Follow your favourite labels, formats and genre's and ADSR will show what's new in those on your next visit.
×
  • Create product wishlist
  • Save your favorite tutorials
  • Regular discounts and exclusives
  • Never miss a sound! Follow your favorite labels.
Sign up to My ADSR to ensure you're ahead of the pack. Save your favorite content and be notified of new content. You'll never miss a thing!
Create your account now!
CREATE ACCOUNT
Sign up to My ADSR to ensure you're ahead of the pack. Save your favorite content and be notified of new content. You'll never miss a thing!
  • Get 7 days all ADSR courses free
  • Create product wishlist
  • Save your favorite tutorials
  • Regular discounts and exclusives
Create your account now!
SIGN IN
adsrsounds.com login Video streaming login
Remember me
Forgot your password?
DON'T HAVE AN ADSR ACCOUNT?
Create your account
FORGOT PASSWORD

Send info
  1. Enter your email address
  2. Click "Send info"
  3. Check your inbox for an activation link
  4. Visit activation link and enter set new password
Sign in
DON'T HAVE AN ADSR ACCOUNT?
Create your account