I donβt think there is a specific project for this, but maybe you can use something from other projects.
The Tarsos project is a project led by a musician and computer scientist for sound analysis in Java. It contains some rotation elements for drawing waveforms that you might try using in your own project. Some of the things they have:
- The WaveForm class, which seems to handle some GUI elements with respect to the waveform, such as scaling and rendering the selected part.
- CommandPanel that uses JSlider. You can use abstracts to strengthen the channel.
There is also a Java Media Component / Framework that appears to provide audio / video related stuff (a rather old article) for GUI programming. It seems to be better supported in JavaFX, but this guy was able to use it in a Swing application. This guy is showing code using JMC too.
On the submitted page there is Eisenkraut , which is made in Java. You can try to reuse some of its components.
source share