You need Qt5, CMake 2.8.11 or higher, Python 3.5 or higher.
$ mkdir build ; cd build
$ cmake ..
$ cmake --build . --target install
- Make sure Python 3.5+ package is installed.
- Run
start.sh
- Make sure Python 3.5+ interpreter's location is added to the system PATH variable or extract contents of the Python embedded archive into
binsubdirectory of WaveGen installation directory. - Run
start.bat.
Take care of you hearing: don't launch signals at maximum volume, better start at lower values and increase it per demand during signal generation.
Based on Qt's Audio Output Example.
Reference for modulation functions at 220Hz can be found on Wikipedia ("Triangle Wave", "Sawtooth Wave" etc.).