Kontakt not loading the samples

I’m struggling with an issue in my current setup and would like to hear your thoughts or get some tips on how to solve it.

There’s a specific library I use in KONTAKT (Session Horns Pro) that’s causing me problems, and it’s the only one. All the other libraries I use with KONTAKT work without any issues.

Since I use this library quite often, I placed the plugin in the Global Rackspace and, from the various rackspaces, I control whether or not to use the plugin (mute or enabled), and if I do use it, I use widgets to control various aspects (transposition, keyboard range, etc.).

The library is very heavy, and since I don’t use most of its features, I purged all the samples and played, one by one, every note in the two octaves I use. Then I saved my gigfile-

The problem is that when I load my setup, whenever I switch to a rackspace that uses this library, the first note always fails (it only plays a fraction of a second later), and the same happens with some other notes until I’ve played them all, as if Kontakt doesn’t load the samples until after I’ve played them.

Currently, as a workaround, after loading my gigfile I open the various rackspaces that use that library and play the various notes so that Kontakt reads them. After doing that, I can navigate freely between the various rackspaces without the problem recurring, unless I close GigPerformance and reopen my gigfile.

Is there any way to force Kontakt to load the samples from that library without me having to play them first???

So, if you put Session Horns Pro in the Global Rackspace, then you are (likely) using it in different rackspaces for different parts.

So, there is a bit of a “tension” between using the purge function to save ram or saving ram by putting the instrument in the Global Rackspace.

I wonder if the issue here is when you play each note “one by one” this does not account for the fact that there are different samples that that are likely velocity dependent. So, you would have to hit each note at different velocities to get more of the notes you will actually play.

FWIW, at the risk of using a lot of ram, when I put an instrument in the Global Rackspace because I use it in multiple local rackspaces, I do not use the purge function. I figure I am going to reuse this in different rackspaces and play lots of different articulations.

So, I sort of either use the purge function in local rackspaces or I put it in the Global Rackspace and do not use the purge tool.

But, maybe I am wrong…..

I played every note in different velocities before I save the Gigfile.

I have 2 other kontakt libraries in Global Rackspace, did exactly the same sample purge and none of them have the same issue.

If you reload all samples do you still have the issue?

Maybe this thread can help: First note out of Kontakt is delayed - #4 by pianopaul

1 Like

I have a similar problem. For me, it often takes several notes before the sound stabilizes. It feels like the sounds are in a holding pattern before I start playing them. As soon as I start playing, the sound is loaded into RAM and then played back. And my computer is too slow for that.

I was going to write back after I’d tried it with my new, powerful computer.

By the way, I’m currently switching from Logic to GP. I have the same problem in Logic. I’ve gotten into the habit of pressing the sustain pedal before I start playing the song. With 99% of the sounds, they’re then sharp, and I can start playing immediately. But this doesn’t seem to work in GP.

Kontakt is streaming from disk.
Maybe you can change the preload buffer in the Kontakt Settings.

What I do (and others may disagree with) is switch Kontakt from “source:DFD” (direct From Disc) to “source: Sampler” which loads the samples into RAM memory when loading the gig file. I have plenty of RAM so I can do that.
Works for me.

Well yeah. But if you have a larger gig file and many Kontakt instances, there won’t be enough RAM for many use cases and then the OS will start swapping samples out of physical memory unless they’re locked (in which case lots of other stuff will get swapped)

1 Like

Can you tell that the samples are loaded as part of the Gig file? I am curious what Kontakt shows.

I could see an issue if you are always starting that rackspace with all the samples purged.

I suppose another possible issue could be the drive with the samples or the USB connection. Is it SSD drive? If it is external, maybe swap out for another cable that says it is high speed(?)

(Just throwing stuff out to see if it helps….).

Samples are loaded from the internal SSD.

I would like to emphasize that this problem only occurs with this specific library (Session Horns Pro).

OK. I’ll change the setting from the default 60kB to a maximum of 240kB and report back.

I’ve also disabled KMS – so samples are always in RAM. I only have 32GB at the moment. But wait until I get my 128GB machine!

Here are my sound samples. Some sounds are delayed, and there’s a digital crackling noise. Everything is fine when playing the sample repeatedly, unless an additional Kontakt instance is used. But as I said, I’m waiting for the new, powerful machine, and I need to finish programming my program first anyway. It would be good to have a solution after that.