0

ADSR 形式のサウンドを単一のチャンネルに出力できるエミュレートされたシステム ( Chip16 ) 用の音楽を書いています。

さらに、必要に応じて再生音をカットし、一度に 1 つの音しか再生できません。

メロディーの「後ろ」でビートやベースを演奏したい場合、どうすればいいですか?ポリフォニーをシミュレートするためのトリックはありますか?

IBM PCスピーカーでそれがどのように行われたかは知っていますが、それはデバイスの物理的/機械的性質に依存していたため、ここでは不可能です.

参考までに、利用可能な音声指示:

sng 0xAD, 0xVTSR       ; load Attack,Decay,Volume,Type,Sustain,Release params
snp rx, D              ; play sound, with frequency at [rx], for D milliseconds
snd0                   ; stop currently playing sound

ありがとう!

4

0 に答える 0