This release is a pre-release and may not be stable for production use.
SimVX Audio Miniaudio
SimVX's native audio: miniaudio mixes, spatialises and runs the bus effects in
C on its own thread. Most users want simvx, which includes it where a wheel exists.
Pre-alpha. SimVX publishes development releases only (
0.0.0.devN) and is under active development; the API changes between builds. Once stable versions ship to PyPI, development builds continue on pypi.simvx.com.
Install
pip install --pre simvx
Latest development build: add --extra-index-url https://pypi.simvx.com/.
Use
Nothing to configure: when installed it is used, and AudioPlayer, AudioPlayer2D and
AudioPlayer3D play through it. Without it, desktop audio runs on core's Python mixer, at higher
latency and without bus effects, and the log says so once.
What it adds:
- Mixing, 3D spatialisation and Doppler in native code, unaffected by the GIL.
- Every bus effect: gain, biquad filters, parametric EQ, delay, reverb, soft clip and compressor.
- Streaming of Ogg Vorbis, MP3 and FLAC decoded in C.
Platforms: wheels for Linux x86_64 and aarch64 and Windows x86_64; only Linux x86_64 is tested.
There is no macOS build, so macOS uses the Python mixer. The library is loaded through cffi's ABI mode and the wheel is tagged
py3-none-<platform>, so one wheel per platform serves every CPython 3.14 build, free-threaded
included.
Documentation · Source · Licence: AGPL-3.0-or-later with Additional Terms, including the Game-Distribution Exception. Vendored: miniaudio (public domain or MIT-0) and stb_vorbis (public domain or MIT).
Metadata
Release files for SimVX-Audio-Miniaudio 0.0.0.dev3104
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simvx_audio_miniaudio-0.0.0.dev3104.tar.gz | 777.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| simvx_audio_miniaudio-0.0.0.dev3104-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| simvx_audio_miniaudio-0.0.0.dev3104-py3-none-musllinux_1_2_x86_64.whl | Python 3 | none | Linux musl 1.2+ x86-64 | Details |
| simvx_audio_miniaudio-0.0.0.dev3104-py3-none-musllinux_1_2_aarch64.whl | Python 3 | none | Linux musl 1.2+ ARM64 | Details |
| simvx_audio_miniaudio-0.0.0.dev3104-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
| simvx_audio_miniaudio-0.0.0.dev3104-py3-none-manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64 | Details |
| simvx_audio_miniaudio-0.0.0.dev3104-py3-none-android_24_arm64_v8a.whl | Python 3 | none | Android API level 24+ ARM64 v8a | Details |
Total release size: 3.1 MB
Release files / simvx_audio_miniaudio-0.0.0.dev3104.tar.gz
| Download URL | simvx_audio_miniaudio-0.0.0.dev3104.tar.gz |
|---|---|
| Size | 777.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2dcfee07516f3a929b5bf4a9e832a36cc79542cb211ac9527486e95d6961e872
|
|
BLAKE2b-256 checksum How to use checksums |
19ac1da1737adac53f3eae6df9e3c58a9593424c6909a357bcc9881d05451b7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / simvx_audio_miniaudio-0.0.0.dev3104-py3-none-win_amd64.whl
| Download URL | simvx_audio_miniaudio-0.0.0.dev3104-py3-none-win_amd64.whl |
|---|---|
| Size | 414.3 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d3e6ad6c22c7da4b5c7d693fe90b9cd0b2c0de241145465f4c3a39256e6c95f1
|
|
BLAKE2b-256 checksum How to use checksums |
6ce378775e88e1f26638cf039cb31db02bf6edfa57d1e65a4c90c804b36d2d10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / simvx_audio_miniaudio-0.0.0.dev3104-py3-none-musllinux_1_2_x86_64.whl
| Download URL | simvx_audio_miniaudio-0.0.0.dev3104-py3-none-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 397.1 kB |
| Tags | Linux musl 1.2+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
15971e5d6fcdd61a91eead5937845df07f3f33345ce34a4b902990cb2c260f6c
|
|
BLAKE2b-256 checksum How to use checksums |
df0f2d0abfc1c24244c48bdf9c7fb7dce985096f9fdfbb437d194ac59d8e981a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / simvx_audio_miniaudio-0.0.0.dev3104-py3-none-musllinux_1_2_aarch64.whl
| Download URL | simvx_audio_miniaudio-0.0.0.dev3104-py3-none-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 377.9 kB |
| Tags | Linux musl 1.2+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
15e2113d3a94769089e4738c0858fe88f1ab0e3919823593c5095306d55c9f61
|
|
BLAKE2b-256 checksum How to use checksums |
0fe8d67aca83eaed1ebe20106244ff198a3ad68787bfb599ba5e81546e93886b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / simvx_audio_miniaudio-0.0.0.dev3104-py3-none-manylinux_2_28_x86_64.whl
| Download URL | simvx_audio_miniaudio-0.0.0.dev3104-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 399.9 kB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
5a54fa465b0f8d331899a247cd4a46d153ede4a775913985f85ffbe69c79987d
|
|
BLAKE2b-256 checksum How to use checksums |
8a24875e44a0dfdb94325dd039fe6f916252d72787fcab0424cbefb067209c22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / simvx_audio_miniaudio-0.0.0.dev3104-py3-none-manylinux_2_28_aarch64.whl
| Download URL | simvx_audio_miniaudio-0.0.0.dev3104-py3-none-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 380.2 kB |
| Tags | Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
e152ffadd0657a278616647f77aa1e27fa5bd9ad6b972c0e737f6e28867f9672
|
|
BLAKE2b-256 checksum How to use checksums |
8bfe1c68f91139e6859b2fb38be4b55290fe6cc943006b273ff7f426d32c9c61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / simvx_audio_miniaudio-0.0.0.dev3104-py3-none-android_24_arm64_v8a.whl
| Download URL | simvx_audio_miniaudio-0.0.0.dev3104-py3-none-android_24_arm64_v8a.whl |
|---|---|
| Size | 366.6 kB |
| Tags | Android API level 24+ ARM64 v8a Python 3 |
|
SHA-256 checksum How to use checksums |
b5453442a0f6812d94751a984cc7612edbd83c2f4c97879eb04dfe46a478ecfe
|
|
BLAKE2b-256 checksum How to use checksums |
d082af9ace2fec9b0674389f018efebff32c4774631bacfc03aea8db45a6faa8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|