master-system/opll/02-rhythm · WEB / NODE
Master System:OPLLの5つのリズム音
9CHのメロディーから6CH+5つのリズム音へ切り替え、最後に9CHへ戻します。バスドラム、スネア、タム、シンバル、ハイハットを個別に試せます。
Ready.
編集は次のPlayに反映されます。opll、OPLL_INSTRUMENTS、OPLL_USER_PRESETS、sleep(秒)、consoleが使えます。終了・Stop時はすべてのWorkletとAudioContextを解放します。ページを開くだけでは音声を開始しません。
CH番号は0始まりです。リズム有効時は物理CH6がバスドラム、CH7がハイハット/スネア、CH8がタム/シンバルになり、通常メロディーにはCH0〜5を使います。リズム音量のレジスターはCH6〜8の音色レジスターと共用なので、終了後は使いたい内蔵音色を明示して戻します。
A4 = MIDI 69 = 440 Hz。YM2413はモノラルで、同じ音声を左右へ出力します。外部ROM・音声サンプルは不要です。
Web — 全コード
Loading…
Node — WAV 保存
node examples/master-system/opll/02-rhythm/node/main.mjs ./opll-02-rhythm.wav
Loading…
README。Node版はDirectTransportとPCM変換で同じ演奏を44,100 HzのWAVへ保存します。