我需要相当简单的音频分析器gui组件进行音频播放,我可以查看不同的通道,控制通道增益,查看简单的音频波形等.
我知道我的措辞非常糟糕,所以看看这些截图我需要的东西:
是否有适用于音频项目的开源gui框架?
最佳答案 我不认为有这样的具体项目,但也许你可以使用其他项目的东西.
Tarsos project是一个由音乐家和计算机科学家领导的项目,用于Java中的声音分析.它包含一些用于绘制波形的swing元素,您可以尝试在自己的项目中使用它们.他们有一些东西:
> WaveForm类,它似乎处理一些关于波形的GUI内容,比如缩放和播放选择部分.
> CommandPanel,使用JSlider.您可以将这些用于频道增益.
还有Java Media Component/Framework,它似乎为GUI编程提供了一些audio/video related stuff(相当旧的文章).它似乎在JavaFX中得到了更好的支持,但是this guy设法在Swing应用程序中使用它. This guy也展示了一些使用JMC的代码.
在您发送的页面中,有Eisenkraut,它是用Java制作的.您可以尝试重用其中的一些组件.