如何用VB.NET播放MIDI文件?我嘗試過使用WAV,但它們太大了。任何幫助?在VB.NET中播放MIDI文件
0
A
回答
1
看看這篇文章我用它之前,它的工作原理。
http://www.codeproject.com/Articles/8506/Simple-VB-NET-MIDI-Wave-Play-Class
只需複製粘貼到你的項目代碼。 創建變量,它保存你的MIDI和 調用播放方法。
你也可以試試這個。(不知道這件事。) http://support.microsoft.com/kb/141756
1
使用MIDI文件可以在考慮大小是個好主意,但IMO,當涉及到實際的聲音一個可怕的想法(或缺乏那裏的:))。你也可以找到用戶做音樂,並且有一個更好的替代設置或連接到他們的系統,但爲了讓用戶啓動他們的MIDI樂器等等來聽一個軟件中的MIDI軌道可能是一個壞主意如果意外。
大多數用戶雖然被卡住內置的微軟波合成器是一種刑具(雙關語意),並可能不應使用;)
爲什麼不考慮壓縮您的波形數據,而不是使用MP3或一些其他優秀的壓縮機如AAC,Ogg Vorbis?
這會將原始數據量減少到至少原始大小的十分之一,除非您提供整張專輯,否則應該可以克服。
您可以通過使用媒體播放器的simple such as this one或更多解碼MP3文件的low-level such as this one找到各種方法。
也看看SlimDX。
相關問題
- 1. 在Python中播放MIDI文件?
- 2. 在IE9中播放base64 midi文件
- 3. Javascript MIDI文件播放器
- 4. 在iPhone中使用Xcode/Cocoa播放midi文件或midi音色
- 5. 在iPhone上播放midi文件
- 6. 在vb.net播放flash文件
- 7. 用於iOS的MIDI文件播放庫
- 8. 使用Chrome播放MIDI文件
- 9. 播放多樂器MIDI文件
- 10. AudioTrack Android可以播放MIDI文件嗎?
- 11. 從Common Lisp播放MIDI文件
- 12. 使用SoundFonts和NAudio播放MIDI文件
- 13. Internet Explorer 8不會播放MIDI文件
- 14. 與wav一起播放MIDI文件AudioKit
- 15. 如何在Java中的新線程中播放.MIDI文件?
- 16. 在Android中播放Midi音符(不是文件)
- 17. 播放MIDI文件中的一個的AsyncTask在Android
- 18. 在OS X,C++中播放MIDI輸出
- 19. 在Java中循環播放MIDI序列
- 20. Java MIDI Synthesizer .jar不播放
- 21. Java停止MIDI播放
- 22. 用C中的時間偏移播放Midi文件#
- 23. 在Android上連續播放midi文件時是否有延遲?
- 24. 在Java上播放單個midi woodblock note?
- 25. 使用Core Midi在設備上播放midi
- 26. 在Java中用於播放的硬件MIDI輸出?
- 27. Vb.Net現在播放1s現在從json文件以windows格式播放
- 28. 如何使用.NET Compact Framework 2.0播放MIDI文件?
- 29. AxWindowsMediaPlayer,播放MIDI文件時不會發生音量變化
- 30. 無法發送MIDI文件名到Java播放音樂
這聽起來總是一個好主意。直到你聽到它聽起來像。 –