Java-Audio-Wave-Spectrum-API

August 27, 2018 ยท View on GitHub

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 SystemWindows x32,x64MacOS x32,x64Linux x32,x64
Supported?YESYESYES

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

image

Sound Cloud Audio Waves

image

You can see it working live on XR3Player :

image

Youtube demonstration - turorial
First