What is the disadvantage of using random size buffers:
- The cache of the processor does not work in an efficient way. The CPU can't do good predictions (Higher CPU load)
- Huge overhead for context switches. Especially when very small sizes are caluculated (like a buffer with only 1 sample is calculated) it is wasting lot of CPU (huge CPU spike => crackles)
- High jitter in the CPU load distribution. Audio dropouts can happen, even when the average CPU load is low.
- The behaviour is different than in all other VST hosts. The developers of many VST plugins have to do special workarounds for FL Studio
- Some plugins can cause audio dropouts, others might even crash