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 / 変調を区別しています。

実チップ状態(操作後に取得)

README · Node source

node examples/saturn/scsp/02-lfo/node/main.mjs ./scsp-02-lfo.wav

Node.js 22+。実コアで44,100 Hz stereo WAVを生成します。音声デバイス・ROM・ゲームデータ・SSFは不要です。