saturn/scsp/03-modulation · WEB / NODE · EXPERIMENTAL
SCSP:2スロットの sound-stack 変調
slot 0 を変調器、slot 1 をキャリアとして、ハードウェアの波形アドレス変調を比較します。Depth 0 は変調を切断します。
Ready.
X / Y は64ワードの sound stack の相対オフセットで、音源スロット番号ではありません。この固定コアは slot-write delay=0。63 / 31 の説明はこの実装の挙動です。物理SCSPと完全に同一のタイミングは主張しません。directLevel=0 は出力だけを消し、変調は残ります。totalLevel は変調の強さにも影響します。DSPエフェクトではありません。
SCSP は32物理スロット・512 KiB RAM・44,100 Hz固定。自動ラウンドロビンや音程検出はありません。標準コードは20秒で終了し、Stop は読み込み中にも使えます。ソフトウェアの変換 / ガード確保と、ハードウェアの再生 / LFO / 変調を区別しています。
実チップ状態(操作後に取得)
node examples/saturn/scsp/03-modulation/node/main.mjs ./scsp-03-modulation.wav
Node.js 22+。実コアで44,100 Hz stereo WAVを生成します。音声デバイス・ROM・ゲームデータ・SSFは不要です。