使用单声道伪造复音

时间:2012-11-06 00:18:50

标签: audio assembly emulation

我正在为模拟系统(Chip16)编写音乐,它可以将ADSR格式的声音输出到单个频道。

此外,它只能在任何给定时间播放一个声音,必要时会切断播放声音。

如果我想要在旋律“后面”播放节拍或低音,我该怎么做呢? 是否有任何模拟复调的技巧?

我知道它是如何在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

谢谢!

0 个答案:

没有答案