資源簡介
針對具體事例 用過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
評論
共有 條評論