Skip to main content

A Python library for audio dynamic compression and limiting

Project description

Audio Compressor and Peak Limiter

This Python package provides two essential audio processing tools: Audio Compressor and Peak Limiter. These classes are designed for use in audio applications, scripts and libraries, and are implemented in Python with high performance in mind, including optional Cython-based optimizations.

Features

  • Audio Compressor: Applies dynamic range compression to audio signals, with flexible control over threshold, ratio, attack, release, and knee width.
  • Peak Limiter: Applies peak limiting to audio signals, aiming to prevent the signal from exceeding a specified threshold while preserving dynamics as much as possible. Adjustable attack and release times.

Requirements

  • Python 3.9+
  • NumPy
  • Cython (optional, for performance optimization)

Installation

You can install audiocomplib directly from PyPI using pip:

pip install audiocomplib

This will install the latest version of the package along with its dependencies.

Option 1: Install from PyPI

The easiest way to install audiocomplib is from PyPI:

pip install audiocomplib

Option 2: Install from GitHub

If you want to install the latest development version directly from the GitHub repository, use:

pip install git+https://github.com/Gdalik/audiocomplib.git

Option 3: Clone and Install Locally

If you prefer to clone the repository and install it locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Gdalik/audiocomplib.git
    cd audiocomplib
    
  2. Install the package and its dependencies:

    pip install .
    

Cython Optimization

If you want to use the Cython-optimized version of the smooth_gain_reduction function, ensure that Cython is installed. The package will automatically compile the Cython module during installation. If the Cython module is not available, it will fall back to a pure Python implementation.

Usage

Both the Audio Compressor and Peak Limiter take NumPy arrays as input with the shape (channels, samples). While this may not be the most common format across all libraries, it is a reasonable choice for handling multi-channel audio, especially for compatibility with libraries such as Pedalboard by Spotify.

However, some audio libraries use the (samples, channels) array shape instead. If you're working with such a library, you'll need to transpose the input array before processing with the Audio Compressor or Peak Limiter. You can easily do this with:

# If the array is in (samples, channels) format, transpose it
input_signal = input_signal.T

Audio Compressor Example

import numpy as np
from audiocomplib import AudioCompressor

# Generate a sample audio signal (2 channels, 44100 samples)
input_signal = np.random.randn(2, 44100)

# Initialize compressor
compressor = AudioCompressor(threshold=-10.0, ratio=4.0, attack_time_ms=1.0, release_time_ms=100.0, knee_width=3.0)

# Process the signal with compression
sample_rate = 44100
compressed_signal = compressor.process(input_signal, sample_rate)

# Retrieve the gain reduction in dBFS
gain_reduction_dbfs = compressor.get_gain_reduction()

Peak Limiter Example

import numpy as np
from audiocomplib import PeakLimiter

# Generate a sample audio signal (2 channels, 44100 samples)
input_signal = np.random.randn(2, 44100)

# Initialize peak limiter
limiter = PeakLimiter(threshold=-1.0, attack_time_ms=0.1, release_time_ms=1.0)

# Process the signal with peak limiting
sample_rate = 44100
limited_signal = limiter.process(input_signal, sample_rate)

# Retrieve the gain reduction in dBFS
gain_reduction_dbfs = limiter.get_gain_reduction()

Performance Optimization

For improved performance, the smooth_gain_reduction function is implemented in Cython. This function is used internally by both the Audio Compressor and Peak Limiter to apply attack and release smoothing to the gain reduction.

The package will automatically use the Cython-optimized version if available. If the Cython module is not compiled or unavailable, it will fall back to a pure Python implementation. This fallback is handled internally, so users do not need to make any changes to their code.

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository. If you'd like to contribute code, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audiocomplib-0.1.1.tar.gz (72.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

audiocomplib-0.1.1-pp310-pypy310_pp73-win_amd64.whl (96.2 kB view details)

Uploaded PyPyWindows x86-64

audiocomplib-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (95.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

audiocomplib-0.1.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (91.8 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

audiocomplib-0.1.1-pp39-pypy39_pp73-win_amd64.whl (96.1 kB view details)

Uploaded PyPyWindows x86-64

audiocomplib-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (95.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

audiocomplib-0.1.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (91.8 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

audiocomplib-0.1.1-cp313-cp313-win_amd64.whl (98.3 kB view details)

Uploaded CPython 3.13Windows x86-64

audiocomplib-0.1.1-cp313-cp313-win32.whl (96.0 kB view details)

Uploaded CPython 3.13Windows x86

audiocomplib-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (179.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

audiocomplib-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (177.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

audiocomplib-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (178.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (180.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (95.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

audiocomplib-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl (95.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

audiocomplib-0.1.1-cp312-cp312-win_amd64.whl (99.1 kB view details)

Uploaded CPython 3.12Windows x86-64

audiocomplib-0.1.1-cp312-cp312-win32.whl (96.4 kB view details)

Uploaded CPython 3.12Windows x86

audiocomplib-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (187.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

audiocomplib-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (184.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

audiocomplib-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (186.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (95.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

audiocomplib-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl (96.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

audiocomplib-0.1.1-cp311-cp311-win_amd64.whl (99.0 kB view details)

Uploaded CPython 3.11Windows x86-64

audiocomplib-0.1.1-cp311-cp311-win32.whl (96.4 kB view details)

Uploaded CPython 3.11Windows x86

audiocomplib-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (183.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

audiocomplib-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (181.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

audiocomplib-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (182.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (183.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (95.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

audiocomplib-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (96.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

audiocomplib-0.1.1-cp310-cp310-win_amd64.whl (99.0 kB view details)

Uploaded CPython 3.10Windows x86-64

audiocomplib-0.1.1-cp310-cp310-win32.whl (96.5 kB view details)

Uploaded CPython 3.10Windows x86

audiocomplib-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (173.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

audiocomplib-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (174.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

audiocomplib-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (175.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (96.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

audiocomplib-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (96.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

audiocomplib-0.1.1-cp39-cp39-win_amd64.whl (99.0 kB view details)

Uploaded CPython 3.9Windows x86-64

audiocomplib-0.1.1-cp39-cp39-win32.whl (96.5 kB view details)

Uploaded CPython 3.9Windows x86

audiocomplib-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (173.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

audiocomplib-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (174.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

audiocomplib-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (175.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

audiocomplib-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

audiocomplib-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (96.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

audiocomplib-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl (96.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file audiocomplib-0.1.1.tar.gz.

File metadata

  • Download URL: audiocomplib-0.1.1.tar.gz
  • Upload date:
  • Size: 72.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 085d1d34168c40135b6a920dae4306a333508031917bf88ec6f55d5c044b7944
MD5 7d2cc4f117043b967089a68cf4f4f418
BLAKE2b-256 1484a87c3b1a942d7b5a01e95fcac2ba82827d171cc2dfdabf893706f73b64c7

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 88572cff3608ec705e1d630e4b3fb075a7d966eb83f1b4e4a4c4c2aa5cb29601
MD5 c6aa3ce5bbde48befb91bc3da4955e95
BLAKE2b-256 46ab76a69a7972d95f13a80e71bf227acb442f3edcd9d4f62f29884cba1c9cc0

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d914b16599668c3a11b0af7730c84d99c1915adb622170cbceb7db90b212f318
MD5 a19a2db95f2fe1ff4c79b50547e1a44e
BLAKE2b-256 036f225fa17948155c18cbb799316bf105fcb3ce2a4bd16846b1e98481256e28

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5ebd878050e918de6785005c5de8098ef0daed48ac992375fdfe7f57b947ec1
MD5 ba2dbe70f7f57bfca300bfb3a142e7da
BLAKE2b-256 3923cfa43a648cc7cd5488f5b6dca32ceb37d66bcb3a808dd8ada9ea7c1e4de4

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 62ca0f570db015572725b1d84c5db33fa6f051e7250fb4c32d561e154e975ee3
MD5 4d4d2d92e4a0f2cbdebe347ef9550518
BLAKE2b-256 a12713204ec219a8353a7f019abe3cbe49efee94800f5e9953b478f26218b068

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a6059e7ec366a2d505a8dd61b06e2704841ac4b6b07d9b51277e10793378a49d
MD5 fac2fb055668321ee5e767c48486ea29
BLAKE2b-256 092261187ccb2551e9265a41d9031432fa9e3efda8141d3a79a0450a8f6a6b0c

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bac4a29951693fde90d5e7dd2b7c9a37a42bd9da2fbb655c4371ab41311ef632
MD5 e4553f0d072a78f63cbb7ba28bb22551
BLAKE2b-256 4567ecf66b74505fb0d853bd2370a6c57175827402b44074ecbc503db83e23bb

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97272cd68308fe8a2c3275e63222ede62675e77638244375d081175a70dfc208
MD5 c47989b804b79bb8656577ca7b5c41c0
BLAKE2b-256 41e5c2d3c1c35b7e8b4ba5ef3c2f315dc18f8897986944f9154e735fab71cd33

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fa3f8b3c20e58517a4ce9053ad20c60f8e29464529d099f730dc10e7602effde
MD5 6b9cbc7fc2c085dae1bf26148c371263
BLAKE2b-256 3a0c7e7fbe55ab30628c51809b2b34d8f23d8649dfb8b14676d269d18e2f9e05

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6541ff2ff45ea23322c86a8e26d22544301c7ed719b8a2c15541ebee9f1a0e50
MD5 6cc153887d14639ebe901a1bb4b99320
BLAKE2b-256 fb6b7a0e22f6bef0bd6bcea677d59bf9a2e2311dff76abf502609dc2ab7570b5

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 96.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d74e404b1d9b55efc726eec31df1cbb05c55f4d52fa616588aea547e68587089
MD5 33b9f0f732176d81fd25651895f57b48
BLAKE2b-256 80ca3c5e7f80854112cd17fc97ad66a8087bf4e5dab1fcf4f0743267d8401190

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d974e59689be2baae021011c1828358b470f84e4d0cbcf09d201acde9f52393
MD5 857ed7af7fc489ea0c5e5a29f296d08f
BLAKE2b-256 0598bc7079f20df5057b822190b63420af8f681d73516a6aa06e713b25bd3d69

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c1531311a57658f97422c60f087aea542019fc44f61e02c9fd61288a413cd5b9
MD5 9b52adb3b4f44b3c9306ba008a31440a
BLAKE2b-256 51c6c75c5e999397b0dd34039aa575867ffdcd04b027aed07a20a3f0061be432

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16a33905334c076690a6b0fceccede94483d0f0859e9c2482dc86646765ad918
MD5 56b8d13ccf786c2ad27175d7f56b77bf
BLAKE2b-256 0d1a822b54f240cb02d76948bb2218552c7ad1600a101e18fc13df323b17d7f7

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7664b9ab24f94e987f2d390488fbc0e23b6d547a7d9d7fd3e7bd34a82eaf1fa
MD5 2a55832b96f19919c2ece331dc444052
BLAKE2b-256 fb42e525d72fba436180c7675d260c26d3050c7e2e5212b77b637e36f80b79b4

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b883cf89c3554d9373814a32d732fe6ee337ef0c85596baa3c5f4350dd3d70cd
MD5 703f1a7f4b536d5fc0f5feb32fe8ec0d
BLAKE2b-256 cd5743bcf1fb1be9871e46cb8f8402f8971ffdc510cd53e35e45db6b8aae4dec

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 133c9db7a4eca3aa1166813b6a7e9c50a2f9b8146e7c2e9f105f370848aaf0e7
MD5 8102dc866f53576e0345772da4c1b7eb
BLAKE2b-256 905104a5ee1c217169029d7d895c02aee317b8b7a4b24d6e6ae6cb48fde9806c

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dc8dbe0e1f70171b3284a44cfc83c386fcd79e6016e8195d979562e02f74414f
MD5 8d33b7d094ede6c41c37280a7db10010
BLAKE2b-256 0b1aaca207f64aa86942cdd51af51f860f2c91626d1cbb390b7abfdf1a69ee89

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 96.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 47b6e577e9a32f1b11448d64bd288d4c1625b32c218d0a51a6fcd1df4c0bb79e
MD5 411a4e6876c79244e7cb2485cbe817b9
BLAKE2b-256 83ef018a514404f783a3e1ce02aff55fe9cec7f25a6b4398bc7a2615f24a3832

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab43b70c4de0399e7b75b810e1fbb3ae4daa48c2a9ae8f7f19268bb5bfd1e98d
MD5 c399bc301e5dd39474535a6994903a87
BLAKE2b-256 d282f3b34f11d5cf3832c1cf504a923ef9831303d751db1946e83f0ec54a70c8

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d0edc623d52f2fe61acded8dc8f21a3f0ae7b96de2fd41e66ab620d681176f96
MD5 09205ef2cc2c07258b3f7a9e1ffbde21
BLAKE2b-256 7297c002f90a8693a7ac792ee8cb7d56e9127719c4405fd92aa2e0fa62fd7392

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6f71b8951df91e9f6d9e62ace8e3f53923942c38fdfd6f38d2ed6ebe8a9a8e5
MD5 4355333ac82d59ba76b48ca15270a6ff
BLAKE2b-256 9dd33e061a9a481c9346669e9ed3fcb36d4773ef0637843b397a7fa97e542910

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 206ea3a8c11ca69c25f29cd9aa931972fd46b1c152658c013c4ca357280111ba
MD5 9b4f2fe41908beeadb4fab9114342de7
BLAKE2b-256 420a1629885b027d2251926faafbd7786cc2d75d5650914ffce3af98baaa10b4

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db0e57900e23f52ec40183fb4998bf06ed64ca4a1bb288b01fb056042040fbfc
MD5 ca5a759c232f780aed267979333a5ed8
BLAKE2b-256 1a060ad6776956682684668263b7ebb3f34bdb259140004b550068f951eb9e00

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3be9ffbc9c67147afff02e88299bac6dc9231ba26399121ed644dbe8e75708c4
MD5 17ce2f488e52377e8daa9dfd22cf879f
BLAKE2b-256 9041af4cc2e6de3e63de077a855baf4d20fa619c67c871fc9220a2b042a40e78

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 68c71b151ba06b7acbd5d58d82cf06a8810893f780162991d53ca7b5ec047887
MD5 4480f70b83262760cba05853f6673b27
BLAKE2b-256 3f405e88e3bdd2706c2d9779a63639a99c75657fba22a65bdadca25a4305ee3e

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 96.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8f9516609bcdcc5c363bbe0e03d34fa721ee52d76c701ecd6acc867fc27baf1b
MD5 e3ae37c20e711c02dedec82febd90dff
BLAKE2b-256 9b8b0964460e8d59556991f325ffd098f4b2f33b19ff7b1797ff9c2fa06cf379

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b803b64821e25805af1cef416460c416b42f6cb742000085e5a27a3085c3b164
MD5 885005e4fd4e10dc9adc81b118a07a24
BLAKE2b-256 d83b03b0e2bf1cfeb2406ab03b11a7c5fee7562e17e6b2f5b0751cbec50b7257

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9604ba416cb9bbb89b1fe4d5532e981cc23b8782c9da797aa226eea2fdeaa9d4
MD5 a29df1b68c20223a68aa013b3932199f
BLAKE2b-256 a9235d7efba8635756edebd90f3832995d4dbb667bb608afb901b95e71bdfa6f

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4cb4754724a9ce1a3b892d65791ec98d68605ad3668856cf68c5ede10b353d6
MD5 0b27aca81416bab03fdf5d9b57b095fa
BLAKE2b-256 7a1a9f2150efd50cd8e63a13b0d852d5b07945bd03b6dcd633a56075020b2535

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bed9d9f44004823a44d191a245d3b7190a2b0927d0809291e0ad7de9e03763d
MD5 ac53198656a959dea20544be7e69c3b4
BLAKE2b-256 8835cca8aede4d4df1152b2cf17c4bc632154312f90c9d0056ae323735aaffc7

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecc0a1195cf55fa850d0bd56c8f35caf60c704d6cafc8fb7a13e943f5f431416
MD5 5d3deb31e9c31396fcf103c43a9f5f61
BLAKE2b-256 562280156d915a3857d4e7b0049fbb3fe23e284d283cf6678aab2700dbdcd4cd

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78b758470b79751f635285144daac52911ab7df1c4f25302e5d3f68f5d9ac15b
MD5 ef9cf837e5707e6e99c9bea339b58ec2
BLAKE2b-256 52d384ee1bc02b6ba3fd0e6dd6ba5ebc8df3b112715974f2faf1c8872f43c84c

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2fcb69b0e2a4654d58cfa24464372426de11a2b315c7eee6d84258347a2e551a
MD5 433c609cbbf86d450a19a96fc6e18ea7
BLAKE2b-256 b01b8021b92c7d94badf449b6284d3414b6dad217f993d198a64918291dcb0ae

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 96.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c877bcccdd7b9fb717833a4e426995cea5177b7aa0482ce95cef74c9ed34e5ff
MD5 99ddca13a750c099d2248f985905a59f
BLAKE2b-256 d488e18ba7ae7f5d4414bad04a7d0885e5999c5832fa596c649185372f94294f

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59c72644401517912f1155ac3145f7e62f8404d8e2d66fd5fd4f89827bac7cd3
MD5 f181ffbae8d7e7c7a4523215030a248a
BLAKE2b-256 85e1602e3cc34547a3007ff9a1d345f5fbf5db867f13413f9443f10cdb6eb7f4

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99f437edb41928ec0f54d1efb7b6c32ab8c58161f45c2ff2400d81eec7719a4a
MD5 dd7bc05531039d04714d586b9b9b7f11
BLAKE2b-256 85ebec05a06f7e65d6f0878e42a6c6d67c3131f53b04cfd9974e77341f946975

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e93866b1f301d2ff7a380895f6d2fa91d420d6f0b5bfa9ae4fda69aaeaa7ba5d
MD5 f469601b191d22ef13c360209ab58e14
BLAKE2b-256 3c8803bf326a8b33b92d0ae7bd7a5c2801eb100bf496c380e72744feb5404d59

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d220caa5b82b16447a1c197493e885f8b2192137d563c8fd4557c087c2ac08f
MD5 bf1a03eda8482a4a739e7a92a628e7e6
BLAKE2b-256 8f5fa5aea2b332f05c1716cf6696d69786b9a66f5c3c3a68fc88d5f9a849cacb

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a11963b2e6697b7c7c3539223cd299aaea4fe513df52daa9d5ed99b1dae1443a
MD5 04c03abaf26b31f2311ff555b13ebfde
BLAKE2b-256 ac7d4c330e0b13ade4bf8a8251c9c255940940c2748d4e56454a7ead1f017c0e

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 330211340677f68951601dbb693f5c3b4890e937f0afc55d8745878ba4662c4d
MD5 8dcce73d2624ded5bbb82ad17fc1a12c
BLAKE2b-256 6bad64527eb32d5bed60195c27d11786c8bdc85a1e4300279e0f1816c4c6c048

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: audiocomplib-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 99.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0a61cf3f258b0e3f1ffb39a5b2c1be8e301b9b761d678cd8bde8c0890fa73c90
MD5 65dddbe6cc0e47b64084a5a990ec6be0
BLAKE2b-256 8f1e696cb0c833bce0e1035b40309c1579bf00e0f765315d9f28d7630a5a2e13

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: audiocomplib-0.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 96.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c353e7cc8ca89e68a0b52c0b09417ee9fd20cbd972808814cdf3c28a48682f2f
MD5 bb98eca399701fea7131ee028cc37e33
BLAKE2b-256 f39d118856ebfdcc817519b141a69fcfe90cef81d8ecbd919cb84a52c5e4be19

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1875df7a8117cba92f4758d9a70738581eb0fdb21d68ba9e9c44d8ed9b60d60
MD5 3110373d7327142b2a80f0f080ed3c60
BLAKE2b-256 00fe580483475775d903fdff569653b39480395ee1b4710ff3f3a8099baaadd4

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fd63ff099680be9d1516daf4dc092df1de51fc84615d8a680272cc76b04e5d9
MD5 641befaa0090385c36970e8fee947a1c
BLAKE2b-256 d418e5bb7f7785be238fbed6df2811510eadaea225def6867093c64f26697859

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92528c136ac33dbe3fc3b82b3cf0dab7416488c7d507ae269d23d16dfa1a38e0
MD5 d5ff19572f54d8917d82c0971931fdf6
BLAKE2b-256 52204ebd0effc004094a2511330801001795e434d184b3e4fc35323faaeebb14

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e032fea3f426f4e3a7a62aecfab0006cb2d1290e5d921c733c75ecf9cd80f83c
MD5 4cb4b09226c3c139aee1fdb47634676d
BLAKE2b-256 ca3898b4bf9c73a05dd489464a16f61c474af2a4debbb07bb3d349dd98c70d13

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ebd86e9e5502cd51deb2d6f5ab9c1ff3ed2726723a025f2f481aebfb1da6661
MD5 0f6ce34de20c2a53967fc743cb4c553e
BLAKE2b-256 f782aae498cba391d810d099868669315cb7af665c45af8bcde5c76a473c7f71

See more details on using hashes here.

File details

Details for the file audiocomplib-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for audiocomplib-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8799900cfae314366ac214c2dc1e75445e68f938cbaa98a773767f9edd79648a
MD5 648f9a41d164f854886e81101c89c3be
BLAKE2b-256 11f92a48d5de24c95c29a69cadc4168f2c874fda3d93a6c31b5780d5dc9813bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page