資源簡(jiǎn)介
針對(duì)具體事例 用過(guò)MATLAB軟件實(shí)現(xiàn)了樂(lè)曲合成以便于合成各種語(yǔ)音
代碼片段和文件信息
L=8000;%確定全音符的長(zhǎng)度
pau=50;%設(shè)置每?jī)蓚€(gè)相鄰音符疊加的長(zhǎng)度
len=[1/21/41/411/21/41/41]*L;%設(shè)置每個(gè)音符的音長(zhǎng)
fre=[523.55523.55587.33392349.23349.23293.66392];
%設(shè)置每個(gè)音符對(duì)應(yīng)的頻率
redorient=zeros(1sum(len));
pos=1;
for?num=1:8
n=1:len(num);
G=zeros(1len(num));?%?重新做音樂(lè)的包絡(luò)
G(1:len(num))=exp(1:(-1/len(num)):1/8000);
redorient(pos
評(píng)論
共有 條評(píng)論