每天听简报,了解最新科技、AI、软件资讯
有位程序员在复刻老式家用电脑ZX Spectrum的声音能力,这次目标是让它的单比特扬声器弹出和弦。这台机器的扬声器只有开和关两个状态,没有音量档位,理论上很难同时发出好几个音高。他先试脉冲宽度调制,想学IBM个人电脑音箱的高级技巧,结果没调通,只能放弃。换成最原始的脉冲编码调制,靠手写汇编精确控制每一个时钟周期,声音是出来了,但很吵,全是失真噪音。真正管用的办法反而简单,叫琶音法:快速轮流播放和弦里的每个音,靠人耳的错觉拼出和弦感。评论区有人翻出实际效果的录音,说这单比特扬声器弄出的音乐意外地好听,很有demoscene那批人的味道。
进度保存在本设备 · 登录同步