• 大小: 686B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

针对具体事例 用过MATLAB软件实现了乐曲合成以便于合成各种语音

资源截图

代码片段和文件信息

L=8000;%确定全音符的长度
pau=50;%设置每两个相邻音符叠加的长度
len=[1/21/41/411/21/41/41]*L;%设置每个音符的音长
fre=[523.55523.55587.33392349.23349.23293.66392];
%设置每个音符对应的频率
redorient=zeros(1sum(len));
pos=1;
for num=1:8
n=1:len(num);
G=zeros(1len(num)); % 重新做音乐的包络
G(1:len(num))=exp(1:(-1/len(num)):1/8000);
redorient(pos

评论

共有 条评论