pokey/noise/01-distortion-joined · WEB / NODE
POKEY:ノイズと16-bit連結タイマー
同じタイマー値でdistortionとpoly9を比較し、CH0+CH1の連結タイマーで低音を鳴らします。
Ready.
編集は次のPlayに反映されます。startAudio()でpokey・transport・contextを取得し、sleep(秒)・consoleを使えます。初期化中もStopでき、終了・エラー・ページ移動時に音声リソースを解放します。
物理CHは0〜3、Volumeは0〜15。distortion 5は純粋な矩形波です。AUDCTLのclock・poly9・join・filter設定は全CHで共有します。 連結pair 0はCH0+CH1、pair 1はCH2+CH3。低位CH0/2はタイマー補助になり、発音・周波数設定は上位CH1/3だけで行います。
出力gainは0.25を1回だけ適用。POKEYはmonoで、左右に同じPCMを出します。WebとNodeは同じ10 Hz DC除去を使い、正規化はしません。
Web — 全コード
Loading…
Node — WAV 保存
node examples/pokey/noise/01-distortion-joined/node/main.mjs ./pokey-noise-01-distortion-joined.wav
Loading…
README。Nodeは44,100 Hz stereo PCM16 WAVへ保存します。AudioContextや音声デバイスは不要です。