The days of a 18GB SCSI drive being the standard audio data storage currency are long gone, and we are now blessed with an embarrassment of available storage types and configurations: myriad options for SSDs, Thunderbolt connections, USB protocols and RAID levels all cover the land with a Thick Mist of Obfuscation.
And whilst manufacturers bandy impressive performance figures about, they don’t always correlate with real-world performance very well - especially in regards how they perform for Digital Audio Workstation workloads. Likewise many disk benchmark applications - such as the widely-used Blackmagic Disk Speed Test app - focus on video workloads instead of audio ones.
But why are these so different? Why wouldn’t a video-focussed test be equally applicable to audio usage?
The answer is due to the pattern of data access performed on the drive: video projects typically access only a small number of files at any time - often just a single file, but more where a crossfade or insertion take place, requiring layering of different files of footage simultaneously. Whilst these files can have fabulously high bit rates - e.g. 1700Mbps for a 4K ProRes video - only a typical maximum of three or four such files will be played simultaneously.
Audio files are much much smaller - 2.3Mbps for a 48kHz 24-bit stereo file - but they are played simultaneously on a massive scale: with a sample-heavy playback environment, it could easily be:
50 instrument tracks
Each playing 2 overlapping notes
Each with 4 mixed microphone positions
Multiply these together to get 400 simultaneous files that need to be read from disk. With spinning hard drives, this was really hard work for the drive: it would need to read a small segment from each individual sample file in turn - before it then starts and reads the next small segment from each sample file… and so on. And each time you’re switching from one file to the next, there’s no guarantee that the files are sitting next to each other on the disk platters - so the drive has to reposition the heads over the spinning disk, wait for the right bit of data to fly under the head, and then move on to the next file.
To be honest, it’s a wonder it ever worked at all:
So where video files could largely be written in a long contiguous block on a disk - and thus require sequential data access, audio projects will typically require random access for a multitrack workflow.
Solid state drives - SSDs - are much better suited to this task: as data is all stored electronically across a matrix of memory cells, no physical mechanisms hamper access to disparate areas of the disk, so the SSD can achieve much higher random access data rates, required for audio applications.
So, armed with a stopwatch and an exceedingly large cup of coffee, we looked to demistify the landscape and gather some useful data. Given that it’s challenging to reliably measure the number of simultaneously-playing voices (look at the Audio Track Playback Performance section of a previous blog article to see how low the usage is), our tests comprised the following actions in Logic Pro X 10.5.1, running under macOS 10.15.5 Catalina:
How long it takes to perform the initial offline export of 500 tracks - as per the Off-Line Track Export Performance section of a previous blog article: we selected a low-CPU project with no audio track playback, so this almost-entirely tests the write speed for the disk;
How long the second portion of the offline export takes: this rewrites all the audio files, normalising them and reducing the bit depth from 32-bit floating point to 24-bit. Consequently this is a mix of offline simultaneous disk read and write operations;
How long it takes to open the Spitfire BBC Symphony Orchestra full template: this template file (available from here) contains over 400 instances of the BBCSO plug-in, and the plug-in window handily has a little nubbin to show when sample loading has completed;
How long it takes to open a typical Spitfire BBC Symphony Orchestra project: this project included 67 BBCSO plug-ins, and was the one used in our shootout between the 2019 Mac Pro, 2018 Mac Mini and 2013 Mac Pro.
External SSD Tests
Our first suite of tests examined the performance of a SATA SSD housed in a variety of different external drive enclosures. We used a Samsung 860 EVO 4TB SSD, which features a 6Gbps SATA interface; consequently - even if it’s housed in an enclosure which can connect at 40Gbps to the host, the data transfer will be limited by the drive’s 6Gbps bottleneck.
The enclosures we tested were:
|
---|