thatsparks / waveform

Audio spectral analysis plugin for OBS

Home Page:https://obsproject.com/forum/resources/waveform.1423/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Waveform

Linux CI
Waveform is an audio spectral analysis plugin for OBS Studio.
It is based on FFTW and optimized for AVX2/FMA3.
Screenshot

Compiling

Prerequisites

Clone the repo with submodules: git clone --recurse-submodules
Or if you already cloned without them: git submodule update --init --recursive

Windows

Waveform's only external dependency is libObs.
You'll need to build obs-studio separately and point CMake to it when building Waveform.
From the CLI interface, the latter can be accomplished via -DLibObs_ROOT="path/to/obs-studio".

Linux (Ubuntu 20.04.3 LTS)

# install build tools
sudo apt-get install build-essential git cmake

# install dependencies
sudo apt-get install libobs-dev libfftw3-dev libfftw3-3

# clone repo
git clone --recurse-submodules https://github.com/phandasm/waveform.git

# build in subfolder
mkdir waveform/build
cd waveform/build

# build
cmake ..
make
make install

About

Audio spectral analysis plugin for OBS

https://obsproject.com/forum/resources/waveform.1423/

License:GNU General Public License v3.0


Languages

Language:C++ 90.8%Language:CMake 7.4%Language:Inno Setup 1.7%