Skip to main content
Pre-release

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)

Source distribution for SimVX-Audio-Miniaudio 0.0.0.dev3104
File Size Uploaded
simvx_audio_miniaudio-0.0.0.dev3104.tar.gz 777.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for SimVX-Audio-Miniaudio 0.0.0.dev3104
File
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

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page