Waveform Generator
Authors: Johnny Boustany, Joshua Neronha
While conducting research at the Fluid Mechanics Harris Lab, we wrote a Python-based app that is able to output a given frequency to both the left and right audio channels, which is the software component of our waveform generator; it allows the user to generate waveforms easily and on-demand.
The software is Python-based and has a tkinter-based GUI and is packaged with pyinstaller as an app that a user can run on both Windows and Mac computers with no Python installation necessary. The program is alpha open-source software with no warranty or guarantees and should be used at your own risk; note that very low frequencies played over your speakers can be damaging and should only be used when connected to a waveform generator. Similarly, take caution to keep the volume low (and do not use headphones!) until you understand how the software behaves.
You can download the alpha version of the software here.