saturn/scsp/02-lfo · WEB / NODE · EXPERIMENTAL
SCSP:ハードウェア LFO をライブ操作
音を押し直さずに、各スロットのハードウェア LFO の速度・波形・ピッチ変調・振幅変調を変更します。
Ready.
speed は Hz でなく0〜31のレジスタコード。公称0.17〜172.3 Hzです。pitch / AM depth はそれぞれ0〜7。Reset=true は瞬間的なリセットではなく、両方の位相を0で保持します。チェックを外すと進行を再開します。setPreset({lfo}) は次回発音用、setLfo() は再生中にも反映されます。
SCSP は32物理スロット・512 KiB RAM・44,100 Hz固定。自動ラウンドロビンや音程検出はありません。標準コードは20秒で終了し、Stop は読み込み中にも使えます。ソフトウェアの変換 / ガード確保と、ハードウェアの再生 / LFO / 変調を区別しています。
実チップ状態(操作後に取得)
node examples/saturn/scsp/02-lfo/node/main.mjs ./scsp-02-lfo.wav
Node.js 22+。実コアで44,100 Hz stereo WAVを生成します。音声デバイス・ROM・ゲームデータ・SSFは不要です。