我需要相对简单的音频分析器GUI组件,用于音频播放,我可以查看不同的通道,控制通道增益,查看简单的音频波形等等。我知道我的表述很糟糕,所以请看一下这些屏幕截图,了解我需要的东西的类型: 示例 是否有适用于音频项目的开源GUI框架可用?
我认为并没有专门针对此事的项目,但也许你可以从其他项目中找到一些有用的东西。 Tarsos 项目 是由一位音乐家和一位计算机科学家领导的 Java 音频分析项目。它包含一些 Swing 元素来绘制波形图,你可以尝试在自己的项目中使用。他们拥有以下一些内容: WaveForm 类,似乎处理了一些关于波形的 GUI 方面,如缩放和播放选定部分。 CommandPanel,使用 JSlider。你可以将它们用于通道增益。 还有Java Media Component/Framework,它似乎提供了一些音频/视频相关的东西(相当旧的文章)用于GUI编程。它似乎在JavaFX中得到更好的支持,但是这个人设法在一个Swing应用程序中使用它。这个人也展示了使用JMC的一些代码。在你发送的页面中,有一个用Java制作的Eisenkraut。你可以尝试重用其中的一些组件。