2013-01-01 72 views
0

如何用VB.NET播放MIDI文件?我嘗試過使用WAV,但它們太大了。任何幫助?在VB.NET中播放MIDI文件

+0

這聽起來總是一個好主意。直到你聽到它聽起來像。 –

回答

1

使用MIDI文件可以在考慮大小是個好主意,但IMO,當涉及到實際的聲音一個可怕的想法(或缺乏那裏的:))。你也可以找到用戶做音樂,並且有一個更好的替代設置或連接到他們的系統,但爲了讓用戶啓動他們的MIDI樂器等等來聽一個軟件中的MIDI軌道可能是一個壞主意如果意外。

大多數用戶雖然被卡住內置的微軟波合成器是一種刑具(雙關語意),並可能不應使用;)

爲什麼不考慮壓縮您的波形數據,而不是使用MP3或一些其他優秀的壓縮機如AAC,Ogg Vorbis?

這會將原始數據量減少到至少原始大小的十分之一,除非您提供整張專輯,否則應該可以克服。

您可以通過使用媒體播放器的simple such as this one或更多解碼MP3文件的low-level such as this one找到各種方法。

也看看SlimDX