可有人向我解釋這是怎麼做的:動畫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