From www.AA6E.net
Jump to: navigation, search

Tone.py

Tone.png
Tone.py is a Python application written using the wxPython and wxWidgets libraries. It emulates a function generator using your soundcard, providing sine-, square-, and triangular-waveforms. Single or dual frequency outputs are available, making this program a convenient source for checking intermodulation distortion in transmitters.

View or download Tone source, version 0.60.

Tone.py is copyrighted software distributed under the GPL v 3 license.
Release Notes

Note that this version uses the older /dev/mixer and ossaudiodev modules. Newer Linux systems (e.g., Ubuntu) use Pulse Audio. A revision for Pulse Audio is in the works. (4/2013)

    # This is a small program to demonstrate use of wxPython
    # Generate sine, square, or triangle waves to Soundcard 0 or 1.
    # Dual tone capability</nowiki>
    #   tone.py - Single / Dual Tone Generator
    #   Copyright (C) 2006-2009 Martin S. Ewing, AA6E
    #
    #    This program is free software: you can redistribute it and/or modify
    #    it under the terms of the GNU General Public License as published by
    #    the Free Software Foundation, either version 3 of the License, or
    #    (at your option) any later version.
 

November, 2009; Wikified 7/6/2010