The other thing to bare in mind is that samplers will become more clever. We talk a lot about the 2gig limit. Personally, I believe with clever programming a lazy sample loading, that limit would be largely not a problem anyway.
Halion (my choice) already has pre-load down to 0.2 seconds, which means I can quite happily run all my orchestral samples in real-time on a single pentium 4 machine. As disk/memory becomes more efficient, that pre-load will drop. Eventually the size of the samples will become largely irrelevant, especially if samplers can just pre-load the first time that a sample is used, thus avoiding loading unused samples.
That said, the future is not in sampling... but in synthesising the samples. It has to be. We are already seeing successful results in modelling older synths. The same will happen for orchestral instruments. Synful is just the start. It is important to bare in mind that synful still has samples at its heart too... it just used them differently.
Halion (my choice) already has pre-load down to 0.2 seconds, which means I can quite happily run all my orchestral samples in real-time on a single pentium 4 machine. As disk/memory becomes more efficient, that pre-load will drop. Eventually the size of the samples will become largely irrelevant, especially if samplers can just pre-load the first time that a sample is used, thus avoiding loading unused samples.
That said, the future is not in sampling... but in synthesising the samples. It has to be. We are already seeing successful results in modelling older synths. The same will happen for orchestral instruments. Synful is just the start. It is important to bare in mind that synful still has samples at its heart too... it just used them differently.