文件名称:数字音乐合成器matlab代码-ASIC-Music-Synthesizer:ECE5746应用数字Asic设计-虚拟模拟合成器
文件大小:2.24MB
文件格式:ZIP
更新时间:2024-06-11 20:42:05
系统开源
数字音乐合成器matlab代码ASIC音乐合成器 ECE 5746应用数字Asic设计-虚拟模拟合成器 该项目的目的是设计和构建虚拟模拟合成器的包络(ENV)部分。 ENV模块控制声音的振幅随时间的变化,这使我们能够区分声音。 该项目使用的包络是攻击,衰减,持续,释放(ADSR)包络,该包络从振荡器模块(OSC)中获取一个样本,并根据该样本对应于包络的哪个ADSR相位对其进行修改。 然后将该样本发送到放大器模块(AMP),然后将其发送到Nyquist滤波器模块(NYQ)。 有关项目和代码的详细说明,请参见 通过运行文件synth.m,运行虚拟模拟合成器。 输出文件“ test.wav”将存储在相应的MATLAB目录中。 所有参数均根据ETHZürich命名约定命名
【文件预览】:
ASIC-Music-Synthesizer-master
----Final_Report.pdf(2.7MB)
----README.md(1009B)