/wave-generator

Node based sound generator (mirror of https://gitlab.com/ValeryKameko/wave-generator)

Primary LanguageC++

Wave generator

Node based sound generator written on C++/CMake with ImGui, also supports WAV loading/saving.

Application UI view

What is this?

It is node based signal generator. Generated signal can be saved to WAV format. Now supports following generators:

Created with SDL2 and ImGui.

How to build

Requirements:


Warning!: Project dependencies is almost 100 MB


Clone project with submodules (choose one of the repositories):

git clone https://github.com/ValeryKameko/wave-generator --recurse-submodules
git clone https://gitlab.com/ValeryKameko/wave-generator --recurse-submodules

Build CMake project:

cd    ./wave-generator
mkdir ./cmake-build-release
cd    ./cmake-build-release
cmake .. -DCMAKE_BUILD_TYPE=Release

To run application:

cd ./app

# for WINDOWS
./wave-generator.exe

# for LINUX
./wave-generator

Tested on:

  • Windows (GNU GCC 9.0 MinGW, CMake 3.15, OpenGL 4.6)