opl2/rhythm/01-drums · WEB / NODE
OPL2:5つのリズム音
YM3812の物理CH6〜8をバスドラム、スネア、タム、シンバル、ハイハットに切り替え、単発音と短いパターンを鳴らします。
Ready.
編集は次のPlayに反映されます。sleep()は秒指定です。音声生成はAudioWorkletで行い、終了・Stop時に音声リソースを解放します。
CHは0始まりです。Rhythm有効中はCH6〜8をメロディーのnoteOn()に使えません。各ドラムはオペレーターの設定から合成するため、PCMサンプルや外部ROMは不要です。
Web — 全コード
Loading…
Node — WAV 保存
node examples/opl2/rhythm/01-drums/node/main.mjs ./opl2-rhythm-01-drums.wav
Loading…
README。Node版は音声デバイス不要で、チップのnative sample rateのWAVを生成します。