今天我听说过D编程,它与C代码兼容.不过我还没有找到任何关于是否可以使用D的GT库或PortAudio等C库的信息?如果有可能,你能解释一下如何做到这一点吗?
我的问题并不完全与编程相关,但我认为SO是正确的问题.
在我的程序中,我生成一些音频数据并将轨道保存到WAV文件.一台声音发生器一切正常.但是现在我想添加更多的生成器并将生成的音频数据混合到一个文件中.不幸的是,它比初看起来更复杂.此外,我没有找到有关如何混合一组音频样本的有用信息.
那么有人可以给我建议吗?
编辑:
我正在用C++编程.但这没关系,因为我对混合两个音轨的理论感兴趣.我遇到的问题是我不能只是总结样本,因为这通常会产生扭曲的声音.