利用包络函数优化MATLAB中sound函数的发声【matlab调音 | 您所在的位置:网站首页 › 钢琴的发声方式是什么 › 利用包络函数优化MATLAB中sound函数的发声【matlab调音 |
/*仅当作学习笔记,若有纰漏欢迎友好交流指正,此外若能够提供一点帮助将会十分荣幸*/ 摘要:在上一篇博文中(利用MATLAB对乐曲进行钢琴演奏【matlab调音_1】),已经简单实现了基于十二平均律的sound函数乐曲演奏,但对音色的处理办法介绍不多,本文介绍几种润色sound函数发声的包络函数。 基本参数设置利用sound(y,Fs)函数播放声音,其中 Fs代表采样率,设置为Fs=8192(matlab的默认采样率区间为1000-38400,超出这个区间就不能播出声音了)。y代表音频信号矩阵,设 其中 为了直观的展示音色处理效果,这里我们依然利用plot函数展示出声音波形,其中原始未经过包络函数处理的声音波形为:图1 未进行包络处理的声音波形 图1 未进行包络处理的声音波形 从图中的波形可以看出,声音几乎没有起伏,声音播放出来人耳也只会听到一段长长的“哔 |
CopyRight 2018-2019 实验室设备网 版权所有 |