
利用MATLAB代码开发的数字音乐合成器(ASIC),隶属于ECE5746课程中的应用数字Asic设计项目,并包含虚拟模拟合成器。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该项目旨在设计并构建一个虚拟模拟合成器的包络(ENV)组成部分。ENV模块负责调节声音振幅随时间的变化,从而实现对声音特征的细致区分。本项目采用ADSR(攻击、衰减、持续、释放)包络作为核心,它从振荡器模块(OSC)获取原始音频样本,并依据样本所处的ADSR阶段进行相应的调整。随后,经过调整后的样本会被发送至放大器模块(AMP),再进一步传递至Nyquist滤波器模块(NYQ)。关于本项目及其相关代码的详细信息,请参考通过运行文件“synth.m”来执行虚拟模拟合成器的操作。生成的输出文件“test.wav”将存储在MATLAB系统中的指定目录中。所有参数的命名均遵循ETHZürich的命名规范。
全部评论 (0)
还没有任何评论哟~


