Play Music with MMA

最近看Mathematica帮助,看到了一个函数叫Sound[],是用来播放音乐的东西。

还有一个辅助的函数SoundNote[]. Sound[SoundNote[“C4”,Time,Instrument]]就可以发出一个C4音,时长time 秒,乐器是instrument,比如“Violin”,“Tuba”等等。

然后我们可以写个列表处理的函数,就可以自己作曲啦!music1我们把要弹的曲子的音高和音长用个列表表示出来。下面是《天空之城》的乐谱:屏幕快照 2015-04-04 下午5.41.17

最后,我们再用Export[]导出一下屏幕快照 2015-04-04 下午5.44.14

 

然而mathematica自带的乐器并不好听?

导出成mid在放garageband里放!

完成品:

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *