计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (6): 232-235.DOI: 10.3778/j.issn.1002-8331.2009.06.067
曹西征,张聪品,冯乃勤
CAO Xi-zheng,ZHANG Cong-pin,FENG Nai-qin
摘要: 为了描述计算机乐器的音色,构建软件乐器,达到通过调节参数来改变计算机乐器音色的目的,建立了基于梯形波的计算机乐器音色模型。该模型包括振动子模型和振幅包络子模型。保持振幅包络参数取值不变。定义调节音色的参数,分别为时间系数、非对称度、梯形度和三角度。在VC++环境下,利用一维离散余弦变换获取该模型在不同参数下的频谱。通过分析音色参数对频谱的影响,找到这些参数对乐器音色的作用规律。分析表明,该模型的频谱中基音总是最强,等腰梯形时,没有偶次谐波;而且在非对称度偏离1越远,梯形度越大或者三角度偏离0.25越远时,频谱的高频成分就越多,音色越嘹亮;反之音色就越沉闷。对计算机乐器音色的合成和算法作曲具有一定的实用价值和基础意义。