2
A
回答
1
檢查SDL。更特別的是,SDL_mixer。
描述: SDL_mixer是一個示例多通道音頻混合器庫。 它支持任意數量的16位立體聲音頻同時播放通道,以及由流行的MikMod MOD,Timidity MIDI,Ogg Vorbis和SMPEG MP3庫混合的單個音樂通道。
1
如果你要處理的MIDI和自己處理其內容,而不是僅僅打它,SDL_Mixer
可能不是你想要的。在這種情況下,我只會閱讀規範並編寫自己的代碼。 MIDI是一個非常簡單的格式,你可能可以在15分鐘左右寫任何你需要的代碼... :-)
+0
是的 - 但解析事件後如何生成聲音:) – paulm 2015-04-16 21:50:35
0
我意識到這個問題已經得到了回答,但我不得不同意@R ..因爲SDL對你正在嘗試做的事情可能是過度的。您還應該看看jdksmidi,這是一個用C++編寫的小得多的MIDI庫。
相關問題
- 1. 用於從USB MIDI設備讀取MIDI信號的C/C++庫
- 2. C++錯誤創建乒乓球遊戲
- 3. C++爲Nintendo DS創建遊戲
- 4. 創建一個基於文本的遊戲GUI(c#)
- 5. 用於棋盤遊戲的Javascript遊戲框架或庫?
- 6. 用Javascript創建一個二維棋盤遊戲對象,用於棋局遊戲
- 7. 創建瀏覽器遊戲
- 8. 用於Mac上的MIDI Midi庫
- 9. 創建遊戲服務器
- 10. javaME遊戲創建幫助
- 11. 用於C++遊戲的通用FSM?
- 12. 創建「遊戲大廳」
- 13. 使用Python創建MIDI的
- 14. 用於象棋遊戲的數據庫
- 15. Java - 創建雙人遊戲
- 16. C#遊戲網絡庫
- 17. 禁用遊戲對象創建
- 18. 用於2D遊戲的C#或Java
- 19. 創造遊戲
- 20. Qt創建遊戲主機
- 21. 平臺,創建遊戲
- 22. 創建JApplet MadLibs遊戲
- 23. 爲wp7創建遊戲
- 24. 在python中創建遊戲
- 25. 爲Bantumi遊戲創建GUI
- 26. 如何創建FPS遊戲?
- 27. 創建Javascript遊戲教程
- 28. 創建棋盤遊戲AI
- 29. 創建遊戲圖表 - Asm
- 30. 創建掃雷遊戲
謝謝,我過去使用過SDL_Mixer,但沒有意識到它也支持MIDI。 – 2011-06-16 16:12:19