Java-Audio-Wave-Spectrum-API

Create Wave Spectrums from any Audio File using this API , written in JavaFX

LGPL-3.0 License

Stars
50

Java-Audio-Wave-Spectrum-API

Create Wave Spectrum from any Audio File using this API , written in JavaFX

How this works ?

  1. We convert the given audio if not to .wav using Jave2 library
  2. We get the .wav amplitudes in a beautiful smart way
  3. Based on the given width of the canvas we draw the wave
  4. On every change of width re-calculate the wave and redraw
  5. Run the code and see the magic happen :)
  6. Download XR3Player and see more magic like this

Supported Operating Systems

Operating System Windows x32,x64 MacOS x32,x64 Linux x32,x64
Supported? YES YES YES

What library are you using for converting the audio to .wav ?

  • JAVE2 The JAVE (Java Audio Video Encoder) library is Java wrapper on the ffmpeg project

Waves

Sound Cloud Audio Waves

You can see it working live on XR3Player :

Youtube demonstration - turorial
First