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.
Metadata
Release files for simpleaudiohamiltoncs 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| simpleaudiohamiltoncs-1.1.2.tar.gz | 2.0 MB | Without provenance | Details for simpleaudiohamiltoncs-1.1.2.tar.gz |
Built distributions (wheels)
Total release size: 47.3 MB
Release files / simpleaudiohamiltoncs-1.1.2.tar.gz
| Download URL | simpleaudiohamiltoncs-1.1.2.tar.gz |
|---|---|
| Size | 2.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
600a517c3284a2cdcffaeb3031e5ed895860e4259f6f11b4c4046749940a1028
|
|
BLAKE2b-256 checksum How to use checksums |
8c2048f3c9e2cf65dd159dd73480cb353b0011e8e0e765d6e8a1a5565d3cf303
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp314-cp314-win_amd64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a85cbaaf4132fa4e7670f69778ea53aff4863f2736a4f7fc1a57f18f12e4ffa
|
|
BLAKE2b-256 checksum How to use checksums |
41c75b76e632710bca53da5271d506447f86f74cedb0ea7783ca3061b90adb64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
55edff6ee87f910829b6a9e00691983b92c4384bc2689ee8c3babf237265138b
|
|
BLAKE2b-256 checksum How to use checksums |
c2dad6ef71419bbe6e602cb798a9c4cb53a9434dcf228dcb5f1cd9d562396e74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
da42f3d7a378688f6ed1f63a96f965ed0b90a6a4f22766b5d1116521a8057a6c
|
|
BLAKE2b-256 checksum How to use checksums |
e62c5daa35af39ecf52de5a2686956e9a574387a4ac4da545ef98640d3cec81e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
99c27c1d71ae04a702f3b821236f4baf9f3a0bc63dd96be61063e8c8406aaa20
|
|
BLAKE2b-256 checksum How to use checksums |
ee3a108cef1fe509d99862b4f9ad7ca3df5292639a2940e30f94724321dad4ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp313-cp313-win_amd64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
464577ca392c29f8e7ae92724c49ff83b9c98ace87f7fe386e049aad189afec0
|
|
BLAKE2b-256 checksum How to use checksums |
d0d1bca0fdcb71118029c848426dd28ed179a468538e59d966e570b75d67ea08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9a6951ed9dc36c3162f7d4fbf9e5973bc5c810280f6fe22cfe707ba8937af72c
|
|
BLAKE2b-256 checksum How to use checksums |
1ebee7a428124a550a3836c6af9cd15f7f5be1aa154ebda0b17646466f9cc797
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2aad46746491b62815b0d041af6b5cbc7bf7d9d7e2c6d84a361296746ec5b76a
|
|
BLAKE2b-256 checksum How to use checksums |
3acf40ac1df639243d89e12faa408c463ef3db4f3d5463468d9a2c3b58044f4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2bbb2fbc147daa9d87a1d960d0f8030943e93117496c6fb37a68cfb5a553aa8a
|
|
BLAKE2b-256 checksum How to use checksums |
3395f8c7f99da9fdf06d2a394034d5ea86b01f50ceca2fc9a7889b6d36768637
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp312-cp312-win_amd64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a9943136ea0c7f18104c6100fe9c6ec0c1e5b52f89a94b318bb6e57f8cdbc17a
|
|
BLAKE2b-256 checksum How to use checksums |
50f77edc6a5cb58e70db5b7bbb990d712bc7e7e23d258f0d95f5b25a5d7039af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
59c8b7ffb7ab89ecd9c737af6942da082a152ca6e24a0073be7d4d5169c8e9fe
|
|
BLAKE2b-256 checksum How to use checksums |
c219c1774b4132003af6ba26ba830c5faa041a2e104acebc418a9aed4f3e008a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
80e3425f68a11535a077add4d6a07ba1802badbcf8902d99e29679d4c0de4fe4
|
|
BLAKE2b-256 checksum How to use checksums |
3bc2e63d0c218d10fd33cd08b8d7263407bc9586e691c03b212ac6252c9fb9c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c0ed456af66efce1867d7a9c7739380b0a48e76ab76ca0cefb6b8314d4eb87f4
|
|
BLAKE2b-256 checksum How to use checksums |
ec97ebdc03547a7851a8fa078e13827a9d22aa1e2d7cef1802cbc5cc56c3ee03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp311-cp311-win_amd64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a095764c2dcbd6049317b3b459ea1adf950bf24293867c1757e396ccc0632ca
|
|
BLAKE2b-256 checksum How to use checksums |
dca4e451816865ff65fb6178ba600297225eb6f2428285fe76c8df80a341cf2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5064f18822b4619670821be3790926a6c3ca8aecc62b640b75f2c97ddc0ceead
|
|
BLAKE2b-256 checksum How to use checksums |
9bcb4f0bc26590306d6fa89bb228de4729a975b62696c811914c707b0264d6a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
826d3522761d1ab2a458d7f10bb22cb84e996da3e65102122f082dca8a0d7858
|
|
BLAKE2b-256 checksum How to use checksums |
54b393a3bb3765ae3d35c82c74caac6dc2338e4324d4f67b6791d8a383fd5d5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
98495b6ba996193efb1464c0df2e45d98796eb39f3ffd83cae1c2fac53c22ee5
|
|
BLAKE2b-256 checksum How to use checksums |
47f976a0b563c26795fdbe59c63e30c3767217443c8e164cbda25a7696211deb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp310-cp310-win_amd64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
567957d2fac7df68a9dac61d215ad6749f9ee2c974ee61b2b7f3cb74c4b8c1d4
|
|
BLAKE2b-256 checksum How to use checksums |
28da602ced1b82eefe0e52e5a2453c8c4bfeef7b1891ac04a481db5b6ad962e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
00ddd96c13638ac2b5a59a1e611ba495ad939153865bdb2f45bf25ef21b12893
|
|
BLAKE2b-256 checksum How to use checksums |
70a0fabfe80e82ee4a960e91e3f2abdcf7f2f8d742879071b7d4636ffbf56e57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c38962284b7e3509a0757ddd3635c3961d9ad63db358d81c4b3ece4544a79e65
|
|
BLAKE2b-256 checksum How to use checksums |
891524248d943578bcf97de56dda0f5a8604c963b8e7f66d3bde3fbdc3a77ae9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / simpleaudiohamiltoncs-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | simpleaudiohamiltoncs-1.1.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b56a5b582625ac188401bace24749aced239b739087b73c3a44af4bb5f0a962
|
|
BLAKE2b-256 checksum How to use checksums |
403a6602b19c20537314e90807cee8d72bf58e0207f32a91c1c7b90b3ac12154
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Security for simpleaudiohamiltoncs 1.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.