相位不连续产生了高频分量,即噪声。这种噪声严重影响合成音乐的质量,丧失真实感,下面通过加包络来消噪音。最简单的包络为指数衰减。最简单的指数衰减是对每个音乘以指数衰减 因子,发现噪音并没有完全消除,感觉音乐起伏性不强。于是采用不同速度的衰减,根据乐音持续时间的长短来确定衰减的快慢,乐音持续时间越长,衰减的越慢,持续时间越短,衰减的越快。比较科学的包络如下图所示,每个乐音都经过冲激、衰减、持续、消失四个阶段。
乐音强度变化图
为了模拟以上真实的乐音变化,确定每段线段的端点,用端点数据写出直线方程,因为直线方程可以用通式写出(可以用斜截式),因此这段包络可以用简单的循环来完成。例如认为包络线上的数据如下图所示:
乐音包络