Metadata-Version: 2.4
Name: simpleaudiohamiltoncs
Version: 1.1.0
Summary: Simple, asynchronous audio playback for Python 3.
Home-page: https://github.com/hamilton-cs/py-simple-audio/
Author: Joe Hamilton, Charles Beard, Lulu Ceccon
Author-email: hdong@hamilton.edu
License: MIT
Keywords: audio,wave,media,multimedia,sound,alsa,coreaudio,winmm,music
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: summary

NOTE: THIS PROJECT IS NOT CONSISTENTLY MAINTAINED
==============================


 This version of the simpleaduio library has replaced the continuous integration pipeline to
 support more recent versions of various operating systems. We have worked on this as part
 of a senior capstone project, and will therefore no longer be actively maintining it after
 December 2025.

 This version of the package is optimized for Mac, Windows and Linux for Python versions 3.10,
 3.11, and 3.12.

simpleaudiohamiltoncs Package
===================

The simplaudio package provides cross-platform, dependency-free audio playback
capability for Python 3 on OSX, Windows, and Linux.

MIT Licensed.

`Documentation at RTFD <http://simpleaudiohamiltoncs.readthedocs.io/>`_
--------------------------------------------------------------

Installation
------------

This package is optimized to work with the IDE Thonny (https://thonny.org/).
To install, open Thonny's package manager from the Tools dropdown menu, and search for
'simpleaudiohamiltoncs' on PyPI; click install.

Installation via pip (make sure the ``pip`` command is the right one for
your platform and Python version)::

   pip install simpleaudiohamiltoncs

See documentation for additional installation information.

Quick Function Check
--------------------

.. code-block:: python

   import simpleaudiohamiltoncs.functionchecks as fc

   fc.LeftRightCheck.run()

See documentation for more on function checks.

Simple Example
--------------

.. code-block:: python

   import simpleaudiohamiltoncs as sa

   wave_obj = sa.WaveObject.from_wave_file("path/to/file.wav")
   play_obj = wave_obj.play()
   play_obj.wait_done()

Support
-------

For usage and how-to questions, first checkout the tutorial in the
documentation. If you're still stuck, post a question on
`StackOverflow <http://stackoverflow.com/>`_
and **tag it 'pysimpleaudiohamiltoncs'**.

For bug reports, please create an
`issue on Github <https://github.com/hamiltron/py-simple-audio/issues>`_
.

Big Thanks To ...
-----------------

Jonas Kalderstam

Christophe Gohlke

Tom Christie

Mitch Johnson

Oluwayanmife Adeniran

Dave Deeley

Many others for their contributions, documentation, examples, and more.
