How can I stream my samples more efficiently?

Last updated:

Introduction

There are a few very common ways to store/stream samples in order to relieve strain on your hard drives. These techniques below could be useful if you're suffering from regular disk clipping and distortion issues. 

To get some more information on why this may be happening, please see the following article found here.

 


Different Drives 

Many of our customers store samples across multiple drives. For example, you may have one hard drive solely for Percussion libraries, and a second drive for the orchestral families (Strings, Brass and Woodwinds). 

What this means is that sample data is spread out more efficiently, instead of all the samples being read from the same drive. One way to think about this is as lanes of traffic: The use of separate drives acting as multiple lanes, which will filter more cars through more efficiently, and a single drive acting as all of the traffic travelling through the same lane.

 


RAID 0

Another common option our users use is a RAID 0 system. A RAID 0 system will split up all of your libraries contents across multiple drives, meaning all the data is shared across the number of drives in that system. A pro of this is that it will still appear as one drive.

The downside of a RAID system is while it increases i/o performance, a RAID set up will not protect your data should one drive fail. This is because it is shared data, not mirrored copies.  

Here are some links to getting started with RAID:

How to build a RAID 0 on Windows 10 

How to build a RAID 0 on Mac

 


Individual Articulations 

In most of our libraries, you'll find a folder option for "Individual Articulations". These patches contain less sample data, as they load only one articulation at a time. Which in turn results in streaming less data from the drive.

The ensemble patches we have available will load multiple articulations at once. The individual articulations are a great solution for those who do not use keyswitches, or who do not need access to all articulations at the same time.

Have more questions? Submit a request

Comments

  • Avatar
    Lothar Urban

    At first I'd like to say thank you for the absolute amazing sounds you make available!
    I'm owning several of the Spitfire libraries but for the Hans Zimmer Piano I'd always had problem when using the sustain pedal and therefore having several hundred samples active, when releasing the sustain pedal it always ended with a harsh dropout sound. I played a lot with the host cash samples etc., tried Kontakt as standalone, Cubase, Logic Pro always with the same result (by the way I'm using a MacPro End 2013 with 32GB and an attached Raid, but also used the internal M2 'disk' for testing this problem out).
    Now a few days ago I have found a solution I'd like to share because it's the first time I did not encounter any problems - by the way it allows me to change my Cubase or Logic projects with in a few seconds instead waiting minutes for Kontakt loading all the data again I just used.
    Don't beat me for that - but I found that using the Vienna Ensemble Client/Server as host for Kontakt and your library completely fixed that problem additionally speeding up my workflow tremendously. I could absolutely understand if you will not recommend on this strategy but maybe it would be a great addition to your portfolio to offer something very similar.
    Thanks and all the best Lothar