Basic Wav Player

Basic Wav Playerは.wavファイルを再生するためのシンプルなモジュールです。.wavファイルをストリーミング再生するため、ファイル全体の読み込みを待たずに大きなファイルを再生できます。また、ファイルの一部のみをメモリに読み込むため、非ストリーミングプレーヤーよりもメモリ消費が少なくなります。ステレオおよびモノラルの.wavファイルに対応しており、オーディオはMetaModuleの現在のサンプルレートにリサンプリングされます。
コントロール
- Play: 再生を開始するボタン。サンプルの再生中に押すと、停止、再スタート、または一時停止できます(Play Retrig Mode設定で選択可能)
- Loop: ループモードを切り替えるボタン。ループモードでは、サンプルは終端に達した後、最初から再生されます。
ジャック
- Play Jack: このジャックへのトリガーまたはゲートの立ち上がりは、Playボタンを押すのと同じ効果があります。
- Loop Jack: このジャックへのトリガーまたはゲートの立ち上がりは、ループモードを切り替えます。
- Play Gate: サンプルが再生中はHighになり、停止または一時停止中はLowになるゲート出力(ループ時は除く)。Play Retrig ModeがRe-triggerに設定されている場合、再トリガー時にゲートは一時的にLowになります。
- End: サンプルが終了または停止した時に発火するトリガー出力。サンプルがループ、再トリガー、または再生停止した時にEndトリガーが発火します。一時停止時はトリガーは発火しません。
- Out Left: サンプルの左チャンネル
- Out Right: サンプルの右チャンネル(モノラルサンプルの場合は左チャンネル)
設定
- Play Retrig Mode: サンプル再生中に再生トリガーまたはボタンが押された時の動作:
- Retrigger:サンプルが最初から再スタートします。Endトリガーが発火し、Play Gateが一時的にLowになります。
- Stop:サンプルの再生が停止し、最初にリセットされます。Endトリガーが発火し、Play GateがLowになります。
- Pause:サンプルの再生が一時停止します。再度再生を押すと現在の位置から再開します。Endトリガーは発火せず、一時停止中はPlay GateがLowになります。
- Waveform Zoom: 画面に表示するサンプルの時間範囲。Zoomが0%の場合は最後の2msを表示し、100%の場合は最後の約750msを表示します。
- Playback Buffer Threshold: 再生開始前にバッファをどの程度満たす必要があるかを制御する詳細オプションです。低く設定するとトリガーからサンプル開始までのレイテンシーが少なくなります。高く設定するとSDカードやUSBドライブが一時的に停止した場合でもオーディオのグリッチが発生しにくくなります。Max Buffer Sizeがサンプル全体を保持できるほど大きい場合、サンプルが完全にバッファリングされると(プログレスバーが緑色になると)この設定は効果がありません。また、この設定はバッファサイズに対するパーセンテージで表されるため、バッファサイズを変更するとレイテンシーとストール保護に影響します。何を選ぶべきかわからない場合は、デフォルト値の25%が良い選択です。
- Max Buffer Size: モジュールが使用できる最大メモリ量(MB単位)を設定します。サンプルがバッファより小さい場合、必要なメモリのみが使用されます。その場合、サンプルは「完全にバッファリング」でき、一度再生すると追加のディスクアクセスやレイテンシーなしで再度再生できます。一方、サンプルデータが最大バッファサイズより大きい場合、サンプルはメモリに完全にロードできません。その場合、常にディスクからストリーミングされます。Max Buffer Sizeの設定は、多くのサンプルプレーヤーモジュールを含むパッチで役立ちます。
- Buffer Strategy: 詳細オプションです。Fill To Threshold(デフォルト)に設定すると、バッファが閾値まで満たされるとディスクからのサンプルデータの読み込みが停止します(前のオプションを参照)。サンプルが再生されると、さらにデータがディスクから読み込まれます。Fill Completelyに設定すると、バッファがいっぱいになるまでサンプルデータが読み込まれ続けます。このオプションを選択した場合、Playback Buffer Thresholdオプションはオーディオを再生する前にバッファに必要な最小サンプルデータ量のみを設定します。
- Startup Delay: パッチが最初にロードされた後、モジュールがディスクにアクセスしない時間(秒単位)を設定します。これは、パッチに多くのサンプル再生モジュールがある場合に、パッチロード後に特定のモジュールを先にディスクからロードしたい場合に便利です。
- Load Sample: .wavファイルを選択するためのファイル選択ダイアログボックスを表示します。
ライト
- Disk: ディスクにアクセスしている時に赤いライトが点灯
- プログレスバー: サンプル波形の下のバーは、再生とバッファリングの状態を示します。白いボックスは再生ヘッドの位置を示します。バーの背景色は状態を示します:
- グレー:サンプルがディスクから読み込み中、再生準備ができていない(バッファがPlayback Thresholdまで満たされていない)
- 青:再生準備完了(バッファがPlayback Threshold以上満たされている)
- 緑:サンプルが完全にバッファにロードされている
- 波形の色:
- ティール:通常再生
- 青:スタートアップ遅延が有効
- 赤:ファイルまたはディスクエラー
- Playボタンのライト:
- オフ:再生していない
- 緑:再生中
- 赤:ファイルまたはディスクエラー
- 黄:バッファアンダーラン(再バッファリング中)