sfplay~のディスクバッファサイズ設定

Max 8の[mc.sfplay~]を使って、29チャンネルのWAVファイルを3つ同時再生するというパッチを作っていたのですが、普通に組んだら、どうしても最初の1秒くらいしか再生されません。詳しい人に質問したら、8チャンネルを超えるファイルを再生するときには[mc.sfplay~]にバッファサイズの指定をしないといけないとのことでした。

バッファの大きさは様々なバイト長に対応できるように、「8の階乗÷2(つまり20160)」の整数倍にするのが基本みたいです。今回は96000 Hz / 24 bit / 29 chのファイルを再生したいので、[mc.sfplay~ 29 584640]と指定ところ問題なくファイルを読み込んで再生することができました(20160×29=584640です)。