Another thing to consider is that some Kontakt sample library makers such as Orchestral Tools have their own scripts to make real-time adjustments to samples (in this case called “Capsule”) and the script itself uses quite a bit of RAM per instance, in addition to the sample size. I suppose you could say “then don’t use those sample libraries that require so much RAM” and you’d probably be right.
To an extent the amount of sample data loaded into RAM can be mitigated. I usually have my buffer in Kontakt set even lower than that at 6kb. But there’s no way I can load a full orchestra with all necessary articulations for each instrument on my 2012 quad i7 Mac Mini with 16GB RAM. Samples are streamed from an SSD in an external USB 3.0 enclosure. Logic Pro X can freeze tracks which frees up processor usage, but it doesn’t remove instruments from RAM. I’ve read that Cubase can do this though.
However, the question now is could I fare much better with the same 16GB on the 2018 MBP? Or would I be better off springing for the 32GB?
Kontakt scripts shouldn't increase RAM usage as much as CPU (and disk usage) instead. All the samples that are used are already loaded anyway, scripts just manipulate them, and scripts themselves are pretty small.
USB3.0 doesn't say much, but you already bottlenecked your drive to an extent. I said NVMe in my original post which is what i literally meant, connected via TB3 or PCIe. Most if not all USB3 enclosures are SATA (which cap drive at 500mb/s) and USB has more much more latency than tb3 or native PCIe, which means you need a bigger prebuffer (and audio buffer) because the drive cannot react as fast.
good NVMe drives have latency well under millisecond. SATA3/m.2 not so much, especially not via USB3.
I'm pretty certain that with a fast (2gb/s) NVMe drive connected via TB3 or PCIe, you could get a way without even loading anything into RAM. (samsung NVMe has ~14000 IOPS for
random R/W).
For the same cash 128GB RAM costs you could get 4x256GB NVMe drive.
My point: Not all SSDs are made equal, and i was pretty clear in my original post when i said NVMe, which excludes SATA and USB3. Since you can never load everything into RAM (because its simply too much DATA) i think we can agree that how much RAM is needed is directly affected by the performance of the drive which is was my point since beginning.
But nobody really experiments with that, samplers still work the same way they used to work 10 years ago when drives were 70mb/s and had 100 IOPS...
The question you have is simple, you probably would fare better (especially using internal drive), but anyway, get 32GB

It's not that much more expensive and its soldered, and in every scenario it will off better performance.
You are correct about cubase, and yeah, that's a mandatory function to efficiently run large templates.
First answer is a good analysis on the topic of SSDs:
https://pcpartpicker.com/forums/topic/243099-sata-iii-ssd-vs-nvme-ssd
I was discussing this with colleagues recently, we're all designers, graphics, video, audio pros.
Seems our aluminum Mac Pros all used to need 64GB+ to even function at a basic level, and would get pegged when working on huge Photoshop files with 100 layers and such.
When I first switched to MPBs around 2012, graphics apps felt slow for a time, but I've been doing quite fine doing all the same work on modern machines with 8-16 GB.
That said, I ordered a 2018 15" with 32 GB for the extra few hundred bucks because... why not. I make money off the machine and there's no downside.
as far as i know you can set where the scratch disk is for Adobe Photoshop and that affects its performance a lot.
Depending on which year those macs are, 2008 for example have DDR2 800MHz, which in ideal scenario gets 6gb/s. (Newer are better, but all alu mac pros are hampered by old SATA drive bays).
That said, getting 32GB is obviously a better option if you can afford it - soldered RAM is terrible.