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. 創建瀏覽器遊戲
- 7. javaME遊戲創建幫助
- 8. 用於Mac上的MIDI Midi庫
- 9. 用於C++遊戲的通用FSM?
- 10. Java - 創建雙人遊戲
- 11. 使用Python創建MIDI的
- 12. C#遊戲網絡庫
- 13. 創建遊戲圖表 - Asm
- 14. 如何創建FPS遊戲?
- 15. 爲Bantumi遊戲創建GUI
- 16. 創建棋盤遊戲AI
- 17. 創建JApplet MadLibs遊戲
- 18. 爲wp7創建遊戲
- 19. 創建掃雷遊戲
- 20. 用於2D遊戲的C#或Java
- 21. 構建基於iOS的地圖遊戲
- 22. 無法使用pygame創建遊戲
- 23. 遊戲的C++
- 24. 有哪些庫可用於幫助創建手機的2D Java遊戲?
- 25. 如何爲簡單的js遊戲創建遊戲菜單?
- 26. 創建主遊戲線程並讓遊戲運行
- 27. 使用papervision創建3D遊戲
- 28. 用多個屏幕創建遊戲?
- 29. 使用c#sdk創建Facebook遊戲應用程序
- 30. 爲iPhone創建基於文本的RPG遊戲
謝謝,我過去使用過SDL_Mixer,但沒有意識到它也支持MIDI。 – 2011-06-16 16:12:19