可有人向我解释这是怎么做的:动画MIDI文件
http://www.youtube.com/watch?v=ipzR9bhei_o&NR=1&feature=fvwp
没这个人用什么工具来分析MIDI文件?这是一个MIDI文件?他们是怎么把它变成这种动画的?
是有可能作出这样在vb.net中的应用程序?
可有人向我解释这是怎么做的:动画MIDI文件
http://www.youtube.com/watch?v=ipzR9bhei_o&NR=1&feature=fvwp
没这个人用什么工具来分析MIDI文件?这是一个MIDI文件?他们是怎么把它变成这种动画的?
是有可能作出这样在vb.net中的应用程序?
这可以在.Net中完成,并可用于为任何MIDI文件创建动画。
MIDI文件基本上记录了音乐的一系列注意事项,并留意关闭的消息,每一个相关联的音值。在链接的动画,每次看到条被绘制用于音符开/音符关对(更远音符关消息从其前面注意在消息,较长的说明和较长的工具栏),具有的垂直位置表示音高的小节(音符的音高越高,小节越靠近屏幕顶部)。不同的乐器(只是不同类型的器官停止在这个曲调)以不同的颜色表示。
要与.net做到这一点,你将与代码读取MIDI文件开始。这里是一个很好的例子:
http://www.codeproject.com/KB/audio-video/MIDIToolkit.aspx
一旦你学会如何阅读MIDI文件,动画部件可以用GDI +,这是很容易使用的绘制矩形来完成。
说实话,但是,这种动画是非常基本的和无趣。有很多音乐可视化技术可以产生更好的视觉效果。
打开屏幕就贷款给该音乐动画机,网址为:http://www.musanim.com/
有讲了很多它是如何做的具体的网站上的文档。特别是在Frequently Asked Questions部分是问题,“How are the [Music Animation Machine] movies made?”
我不是可以在这里找到关于任何编程 – 2009-08-21 15:50:26