我需要在matlab做音乐

36视图(30天)
安妮
安妮 2013年11月3日
评论道: Erdal Yegenaga2020年11月1日
所以我必须在matlab一首歌,然后设置正弦波相对应的笔记。AGGABCFG笔记。谁能帮我做这个吗?

答案(3)

Azzi Abdelmalek
Azzi Abdelmalek 2013年11月3日
编辑:Azzi Abdelmalek 2013年11月3日
看看这些链接
对于你的情况
笔记= {' C ' ' c# ' ' D ' Eb的‘E’‘F’‘f#’‘G’‘G # ' ' '“Bb”“B”}
频率= (261.6 277.2 293.7 311.1 329.6 349.2
370.0 392.0 415.3 440.0 466.2 - 493.9)
歌= {A‘G’‘G’‘' B ' ' C ' F ' G '}%你的歌
一个= []
k = 1:元素个数(歌曲)
note_value = 0:0.000125:0.5%你可以改变注意持续时间
=(一种罪恶(2 *π*频率(strcmp(笔记、歌曲{k})) * note_value)];
结束
声音(a)
2的评论
Haripriya K
Haripriya K 2020年6月15日
你好你能说什么时候这些个人笔记开始这首歌吗?

登录置评。


丹阿宝
丹阿宝 2016年10月17日
OMG我爱这篇文章
清晰的
抽搐
笔记= {' C ' ' c# ' ' D ' Eb的‘E’‘F’‘f#’‘G’‘G # ' ' '“Bb”“B”};
频率= (261.6 277.2 293.7 311.1 329.6 349.2
370.0 392.0 415.3 440.0 466.2 - 493.9);
歌= {A‘G’‘G’‘' B ' ' C ' F ' G '};%你的歌
一个= [];
i = 2:70
k = 1:元素个数(歌);
note_value = 0:我* 0.0001:0.5;%你可以改变注意持续时间
=(一种罪恶(2 *π*频率(strcmp(笔记、歌曲{k})) * note_value)];
结束
结束
声音(a);
toc

Erdal Yegenaga
Erdal Yegenaga 2020年11月1日
我为我的毕业设计做研究,但我不能达到足够的代码的信息。我想指定音乐笔记电脑键盘数字合成器。你能写这个代码与adsr包络吗?
2的评论
Erdal Yegenaga
Erdal Yegenaga 2020年11月1日
你r对的。我问我的问题。你能帮我写分配电脑键盘演奏音乐笔记吗?
清晰;
关闭所有;
fs = 8500;
t = 0:0.000117:3;
note_do =罪(2 *π* 261.6 * t);
note_re =罪(2 *π* 293.7 * t);
note_mi =罪(2 *π* 329.6 * t);
note_fa =罪(2 *π* 349.2 * t);
note_sol =罪(2 *π* 392 * t);
note_la =罪(2 *π* 440 * t);
note_si =罪(2 *π* 493.9 * t);
note_do1 =罪(2 *π* 523.5 * t);
y = note_do;
A = linspace(0、0.9(长度(y) * 0.10));%上升35%的信号
D = linspace(0.9, 0.7,(长度(y) * 0.05));%下降5%的信号
S = linspace(0.7, 0.7,(长度(y) * 0.40));% 40%的延迟信号
R = linspace(0.7 0(长度(y) * 0.20));%下降25%的信号
ADSR = (D S R);
x = 0(大小(y));
x(1:长度(ADSR)) = ADSR;
语气= y。* x;
声音(语气、fs);

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!