Pa5X Preload buffer fundamentals
Posted: Sat Oct 07, 2023 1:09 am
Preload buffer is the amount of real ECL Ram (not Pa5X declared Ram that is actually Nand on board memory ) where portion of samples
is loaded when OS boots in order CPU to catch real time reproduction of sample in streaming from disk mode with no latency.
This is the well known DFD (direct from disk) method that is used in VST players since 25 years in PC/Mac and software samplers.
In Pa5X , the size of this sample portion is 8ΚΒ and same for any size of imported sample.
The devoted area of ECL Ram for user samples in Pa5X is 260 Mb and can handle up to 30.000 samples and 4GB (8GB compressed) of overall
size of samples will define of how many will fit in custom user area.
In the following picture you can see the size of Preload buffer size of 10 imported samples https://i.imgur.com/AwHhVMy.jpg
Kronos works in the same way but preloaded portion is twice larger and preload buffer is over 1 GB but samples are read directly from SSD
unlike Pa5X where samples are read from on board Nand memory where they are stored after importing/loading.
What will consume and waste Pa5X preloading buffer size ?
- Hundreds of stereo time sliced imported loops/Rex samples that can consume over 170 samples positions per stereo MultiSample.
- Hundreds of Drum samples of very short duration that will waste the fixed preloading buffer size.
Hope this helps
is loaded when OS boots in order CPU to catch real time reproduction of sample in streaming from disk mode with no latency.
This is the well known DFD (direct from disk) method that is used in VST players since 25 years in PC/Mac and software samplers.
In Pa5X , the size of this sample portion is 8ΚΒ and same for any size of imported sample.
The devoted area of ECL Ram for user samples in Pa5X is 260 Mb and can handle up to 30.000 samples and 4GB (8GB compressed) of overall
size of samples will define of how many will fit in custom user area.
In the following picture you can see the size of Preload buffer size of 10 imported samples https://i.imgur.com/AwHhVMy.jpg
Kronos works in the same way but preloaded portion is twice larger and preload buffer is over 1 GB but samples are read directly from SSD
unlike Pa5X where samples are read from on board Nand memory where they are stored after importing/loading.
What will consume and waste Pa5X preloading buffer size ?
- Hundreds of stereo time sliced imported loops/Rex samples that can consume over 170 samples positions per stereo MultiSample.
- Hundreds of Drum samples of very short duration that will waste the fixed preloading buffer size.
Hope this helps