Manipulate[
Play[(2 + Cos[f t])*Sin[3000 t + 2 Sin[50 t]], {t,0,2}],
{f, 20, 100, 20}]
“(2 + Cos[f t])*Sin[3000 t + 2 Sin[50 t]]”只是我从帮助文件里面随便复制下来的一个用来模拟声音的波形,里面有一个变量f作为可变的频率。Play和音乐播放器的Play一样,就是个播放作用,{t,0,2}是从t=0到t=2播放两秒钟。
Manipulate是个控制f变化的东东。你运行一下就知道了。得到的界面的最上面的滑块就是要改变f,而{f, 20, 100, 20}表示f的变化范围从20到100,变化步长就是最后一个数字20.
另外对外部导入的声音文件处理我没研究过,不过查帮助的话这些一般问题应该容易解决的。
SoundNote比如 Sound[SoundNote[0]]
Sound[SoundNote["G", 1, "Violin"]]
更多参见帮助
祝君好运!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)