Skip to content
/ WaveGen Public

Scriptable waveform generator for speakers testing

Notifications You must be signed in to change notification settings

kb1p/WaveGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WaveGen - scriptable waveform signal generator

Prerequisites

You need Qt5, CMake 2.8.11 or higher, Python 3.5 or higher.

Building

$ mkdir build ; cd build
$ cmake ..
$ cmake --build . --target install

Running

Linux

  1. Make sure Python 3.5+ package is installed.
  2. Run start.sh

Windows

  1. Make sure Python 3.5+ interpreter's location is added to the system PATH variable or extract contents of the Python embedded archive into bin subdirectory of WaveGen installation directory.
  2. Runstart.bat.

Safety warning

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.

References

Based on Qt's Audio Output Example.

Reference for modulation functions at 220Hz can be found on Wikipedia ("Triangle Wave", "Sawtooth Wave" etc.).

About

Scriptable waveform generator for speakers testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published