ポータブルSSDをUSB4にすると音源の読み込みは速くなるのか、10Gbpsと40Gbpsで変わるもの
ソフト音源のライブラリは、気づくと内蔵ストレージを食いつぶしている。オーケストラ音源をいくつか入れ、ドラム音源とピアノ音源を足すだけで、数百GBはすぐに埋まる。ノートパソコンの内蔵SSDを大容量のものに載せ替えるのは難しく、メーカーの上位構成を選ぶと値段が大きく跳ね上がる。そこで多くの人が考えるのが、音源ライブラリをポータブルSSDに移すという方法だ。 ところが、いざポータブルSSDを探し始めると、規格の名前で迷うことになる。USB 3.2 Gen2、Gen2x2、USB4、Thunderbolt。最大転送速度は1,050MB/秒、2,000MB/秒、3,800MB/秒と並び、値段も速さに合わせて上がっていく。速いほうが音源の読み込みも速くなるのだろう、と考えるのは自然だが、そこには少し落とし穴がある。 この記事では、音源ライブラリを外付けに置くという使い方に絞って、10Gbpsと40Gbpsの差が何に効いて何に効かないのかを整理する。そのうえで、ドライブを選ぶ前に、パソコン側のポートとケーブルをどの順番で確かめればよいかをまとめておく。 10Gbpsと40Gbps、数字の上では約3倍の差がある SanDisk Extreme Portable SSD(1TB)の裏面。USB 3.2 Gen2の10Gbps接続で、読み出しは最大1,050MB/秒Photo: ITEagle Europe - Sebastiaan Broekhoven / CC BY-SA 4.0 まず、規格の名前と速さの関係を整理しておく。USBの名前は何度も付け替えられてきたので、同じ速さに複数の呼び方がある。いまのポータブルSSDでよく見かけるのは、次の3つの段階だ。 いちばん普及しているのが、USB 3.2 Gen2の10Gbps。SanDisk Extreme Portable SSDやSamsungのT7 Shieldがこの規格で、カタログ上の読み出し速度は最大1,050MB/秒になる。10Gbpsをそのまま8で割れば1,250MB/秒だが、信号の符号化や通信の手順に使われる分があるので、実際に出せるのは1,000MB/秒前後になる。 次の段階がUSB 3.2 Gen2x2の20Gbpsで、SamsungのT9やCrucialのX10 Proがこれに当たる。カタログ値は2,000MB/秒前後。10Gbpsの通り道を2本束ねて速くする仕組みだ。 そして、いちばん速いのがUSB4の40Gbps。SanDiskがUSB4対応のExtreme PROを出しており、カタログ上の読み出しは最大3,800MB/秒になっている。USB4はUSBの中にPCIeという内部接続の通り道を通す仕組みで、その分の手間があるため、実測では3,000MB/秒台前半に落ち着くことが多い。それでも、10Gbpsの製品と比べれば、連続した読み出しで約3倍の差がある。 最近のケーブルや製品の箱では、こうした規格名の代わりに「USB 10Gbps」「USB 20Gbps」「USB 40Gbps」のように速さをそのまま書いた表示が増えている。名前で迷ったら、何Gbpsかだけを見ればよい。 音源の読み込みは、連続した読み出しの速さだけでは決まらない ここからが本題だ。転送速度が3倍なら、音源を開く時間も3分の1になるのかというと、そうはならない。理由は、音源ライブラリの読み込みが、大きなファイルを1本ずつ順番に読むような作業ではないからだ。 カタログに書かれた1,050MB/秒や3,800MB/秒は、大きなファイルを途切れなく読み続けたときの、いわば最高速度だ。動画ファイルを丸ごとコピーするような場面では、この数字がそのまま効いてくる。一方、Kontaktのようなサンプラーで1つの音色を開くとき、ドライブの中では、楽器を構成する数千、数万のサンプルファイルの頭の部分だけを、あちこちから少しずつ拾い集める作業が起きている。こうした細かい読み出しは、連続した読み出しよりずっと遅く、どのSSDでも数百MB/秒に届かないことが多い。この領域では、10Gbpsのドライブでも通り道の太さが足を引っ張ることはほとんどない。 さらに、読み込みにはドライブ以外の仕事も含まれる。Kontaktのライブラリの多くは、独自の形式で圧縮された状態で保存されていて、読み出したあとにCPUで展開する必要がある。音色の設定や画面の部品を準備する時間もある。ドライブが3倍速くなっても、こうした部分の時間は変わらない。 だから、10Gbpsのポータブルクラスから40Gbpsに替えて、音色を開くまでの待ち時間がはっきり縮んだと感じられる場面は、思っているより少ないと思う。差が出るとすれば、大編成のテンプレートを一度にまとめて開くときのように、読み込む総量が大きいときだ。 逆に、40Gbpsの速さがそのまま効くのは、ライブラリのコピーや移動だ。たとえば500GBのライブラリを内蔵からポータブルSSDに移すとき、1,000MB/秒なら理屈の上では8分あまり、3,000MB/秒なら3分弱で終わる。ちなみに外付けのHDDだと、毎秒150MB前後として1時間近くかかる。新しいパソコンに環境を移すときや、バックアップを取り直すときには、この差はありがたい。 Kontaktのプリロードの量で、SSDに任せる分を決める 音源ライブラリをSSDに置く利点は、読み込みの速さよりも、むしろメモリーの節約にあると思う。Kontaktは、サンプルの頭の部分だけを先にメモリーへ取り込んでおき、残りは演奏に合わせてドライブから少しずつ読み出す仕組みを持っている。ディスクから直接再生するという意味で、DFDと呼ばれている。 先に取り込んでおく量をプリロードと呼び、これはKontaktの設定画面にあるメモリーの項目で調整できる。HDDのように読み出しの反応が遅いドライブでは、プリロードを大きめにしておかないと、鍵盤を弾いた瞬間に音が間に合わないことがある。SSDなら反応が速いので、プリロードを小さくしても音が途切れにくい。そのぶん、1つの音色が使うメモリーが減り、同じメモリー量でより多くの楽器を同時に立ち上げられる。 ここで必要になるのは、毎秒何千MBという連続した速さではなく、細かい読み出しに素早く応える反応の良さだ。そしてこれは、10GbpsのポータブルSSDでも十分に満たせる。演奏中に1つの音色がドライブから読み出す量は、それほど大きくないからだ。 プリロードを下げすぎると、トラック数の多い曲で音が欠けることもあるので、少し下げては再生して確かめる、という手順で詰めていくのがよいと思う。メモリーが16GBのノートパソコンで大きな音源を扱っているなら、ここを見直すだけで、立ち上げられる楽器の数がかなり変わるはずだ。 20Gbpsのドライブは、Macでは10Gbpsに落ちる Samsung T7 Shield。10Gbps接続のポータブルSSDで、ゴムの外装が落下や水滴から本体を守るPhoto: Dinkun Chen / CC BY-SA 4.0 規格の選び方で最も気をつけたいのが、真ん中の20Gbps、つまりUSB 3.2 Gen2x2だ。この規格は、パソコン側も同じGen2x2に対応していないと20Gbpsで動かない。そして、対応しているパソコンは思ったより少ない。 ...