Linear Spectrum and Oscilloscope Visualizer
A downloadable tool for Windows and Linux
This is a very fast, free and open source audio visualization tool that can export videos of a linear spectrum, tuned short waveform, long waveform, X/Y oscilloscope, polar oscilloscope or recurrence plot of a song. It supports multiple audio and video formats.
Coded to look as violent, responsive, snappy and rough as possible. It draws a white linear spectrum, waveform or oscilloscope over a black background for further processing with a video editor of your preference.
Linear Spectrum:
Waveform (tuned):

Long Waveform:

Stereo Oscilloscope:

Mono Polar Oscilloscope:

Stereo Polar Oscilloscope (various tunings):

Spectral Balance:
Recurrence Plot:
Here's what you can do with it:
Why?
This small project started due to the omnipresence of logarithmic spectrum visualizers and the apparent absence of linear spectrum visualizers (apart from the one in After Effects, but who wants to install an Adobe product anyway). Once I made this, I decided to also include the other types of visualizers.
Features included are:
- Height and width resolution
- Frame rate
- Thickness of the plot
- Video compression
Additionally, for Linear Spectrum:
- Select between the right, left or both channels
- Time smoothing
- Frequency limits
- Mid and high frequencies boost
- Amplitude range expander
- Scatter, line or filled plot
For Linear Spectrum (dB):
- Select between the right, left or both channels
- Time smoothing
- Frequency limits
- Spectrum dB floor
- Scatter, line or filled plot
For Short Waveform:
- Select between the right, left or both channels
- Tuning
- Window size
- Scatter, line or filled plot
For Long Waveform:
- Select between the right, left or both channels
- Window size
- Scatter, line or filled plot
For Stereo Oscilloscope:
- Up-sampling
For Mono Polar Oscilloscope:
- Select between the right, left or both channels
- Offset of polar plot
- Tuning
- Up-sampling
For Stereo Polar Oscilloscope:
- Offset of polar plot
- Tuning
- Up-sampling
For Spectral Balance:
- Time smoothing
- Frequency limits
- Scatter, line or filled plot
For Recurrence Plot:
- Tuning
- Threshold
Usage:
- Place your audio file in the same folder the executable is.
- The video will be exported to the same folder. [WILL OVERWRITE]
- FFmpeg is required.
- The oscilloscope generator only works with stereo files as it wouldn't make any sense to visualize a mono file with a stereo oscilloscope.
Tips for Windows:
- You need to install FFmpeg manually and add it to PATH. This is NOT just downloading a random and of dubious origin "ffmpeg.exe" file and pasting it into the root folder of this program. You can follow this tutorial on how to properly do it.
- The default Windows video player is not gonna play the exported videos correctly. Try VLC instead. (You'll be able to use the exported videos in any video editing software just fine, though)
Feel free to comment about any bug that may appear while you use it.
Updated | 4 days ago |
Status | Released |
Category | Tool |
Platforms | Windows, Linux |
Author | Aaron F. Bianchi |
Tags | Audio, DRM Free, foss, Music, Music Production, Open Source, video, Visualization |
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
how do I Input the audio???
Place the audio file in the same folder the executable is. Then enter the file name in the second field, the one called "Input Audio" :)
thanks but... where's the "executable"?
It's the .exe file if you are using the windows version, or the file without extension in the main folder if using the the linux version
so.. what you are saying that, I have to merge it, Correct?
No. You have to execute the executable (double click on it) and follow the instructions and fill the fields that you can see in the program.