我目前正在从事独立学习项目作为高中班级。我的项目是在Visual Studio 2017上使用带有Windows窗体的Visual c ++创建一个虚拟钢琴。我希望这个钢琴能够一次播放多个音符,彼此重叠,无论何时按下它们。我已经设法创建了一个简单的工作模型,可以使用PlaySound()方法播放音符,声音为.wav文件。
我的问题是我不确定如何为这个程序创建音频系统。我听说我需要构建音频引擎或使用声音库,或两者兼而有之。我正在研究FMOD,但我真的没有像这样的音频编程的真实经验。是否有任何人可以给我的指示,提示或任何建议?我什么都欣赏。
我在VS 2017上运行VC ++ Windows Forms项目,我的操作系统是64位Windows 7。