【问题标题】:C/C++ sound library for musical instruments where you can manipulate the audio data用于乐器的 C/C++ 声音库,您可以在其中操作音频数据
【发布时间】:2011-07-14 04:00:41
【问题描述】:

我正在寻找一个用于生成各种乐器的 C/C++ 库,然后我可以在其中操作创建的音频数据 例如,像这样:

Sound s = makeSound("piano",440,44100,1000);

其中“钢琴”是乐器的类型,440 是音调的频率,44100 是采样频率,1000 是持续时间。 Sound s 将是可用于进一步处理的音频数据。

我查看了一些库,但 CSound 并没有真正允许对生成的音频进行进一步处理(我认为......我不是专家),我无法让 STK(合成工具包)工作(无论如何在Windows下) 有任何想法吗?帮助将不胜感激。 与 STK 合作的帮助也会很棒,因为我认为 STK 可以满足我的需要。

真诚地, 山姆

【问题讨论】:

  • STK 可能确实能够满足您的需求。但是,如果您希望我们帮助您使用它,您必须向我们提供有关您使用它的问题的更多信息。

标签: c++ audio instruments


【解决方案1】:

您好,我不知道它对您的目的是否有用,但您可以寻找FMOD

【讨论】:

  • 感谢您的回答,但我已经研究过 FMOD,它似乎并没有完全按照我的意愿行事,它主要用于从硬盘加载声音文件并处理这些文件,但我我正在寻找可以真正产生声音的东西
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多