Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

2年前关闭。



Improve this question




最近,我一直在想一个我想从事的音乐项目。有点像游戏……有点像工作室工作站(FL Studio,Reason)。

我想最好的描述方式是:“吉他英雄”,但没有固定的轨道。所有由您即时创作的原创音乐,但该软件都会利用其音乐理论知识(以及一些监督学习算法)来确保您输入的内容听起来很美。

听起来有点傻,像那样解释,但是可以。我认为这将成为一个有趣的附带项目。

无论如何,我正在寻找一个用于生成实际音频的Java库。在sourceforge上浏览,有无数的软件合成器,我不知道该选择哪个。

我的头等大事是它听起来应该令人难以置信...真正丰富,分层,纹理化的合成器,带有可配置参数的小样。声学乐器的仿真对我而言并不重要。

我的第二个优先事项是严格地用作一个库应该完全简单,完全不涉及GUI。 (如果有一个合成器具有惊人的输出,但是它与GUI紧密耦合,那么我可能会考虑将音频部分从应用程序中剥离出来,但我宁愿从一个包含良好的库开始)。

我知道我可以将MIDI发送到独立的合成器,但是我认为在我学习合成器代码的同时学习一些DSP会很酷。

有什么建议么?

哦,是的,我在Windows上,所以只能使用posix。

谢谢!

最佳答案

您已 checkout JFugue吗?它是一种“开源Java API,用于对音乐进行编程,而无需MIDI的复杂性”。

附加信息:找到了JFugue documentation (pdf)中引用的其他两个资源:

  • Audio Synthesis Engine Project:Java MIDI合成器的开源版本
  • Gervill:作为针对音频合成引擎项目
  • 的建议而创建的开源软件合成器

    关于java - Java软件合成库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/143566/

    10-10 04:09