PySine allows to play single tones on the PyAudio sound output in real
time.
This is always useful when no text output is available, for example for
debugging multi-thread programs or calls to object destructors by
Python’s garbage collector.
Installation
Either
pip install pysine
or
cd DESIRED_SOUCE_CODE_DIRECTORY
git clone https://www.github.com/lneuhaus/pysine
python setup.py develop
Quick start / usage example:
>From the command line:
python -m pysine frequency duration
A sine sound with the desired properties should be heard.
Within a python code block:
from pysine import sine
sine(frequency=440.0, duration=1.0) # plays a 1s sine wave at 440 Hz
Issues
Please report all problems or wishes as new issues on this
page, so we can fix it
and improve the future user experience.
Unit test
Use nosetests for unit tests:
cd package_code_directory
nosetests
All tests should take about 3 minutes and finish without failures or
errors. If there are errors, please report the console output as an
issue (see the section “Issues” below for detailed explanations).
License
Please read our license file
LICENSE for
more information.