本项目分析和设计数字ASIC音乐合成器的包络(ENV)部分,采用攻击、衰减、持续和释放(ADSR)包络,控制声音振幅随时间的变化。该合成器通过OSC模块获取样本,并根据ADSR包络阶段对其进行调整,然后经由AMP模块发送至Nyquist滤波器模块(NYQ)。详细的项目和代码说明可参考synth.m文件,运行后将在MATLAB目录中存储输出文件“test.wav”。所有参数均按ETHZürich命名约定设定。