Skip to main content

A Python library for adding effects to audio.

Project description

Pedalboard Logo

License: GPL v3 Documentation PyPI - Python Version Supported Platforms Apple Silicon support for macOS and Linux (Docker) PyPI - Wheel Test Badge Coverage Badge PyPI - Downloads GitHub Repo stars

pedalboard is a Python library for working with audio: reading, writing, adding effects, and more. It supports most popular audio file formats and a number of common audio effects out of the box, and also allows the use of VST3® and Audio Unit formats for third-party plugins.

pedalboard was built by Spotify's Audio Intelligence Lab to enable using studio-quality audio effects from within Python and TensorFlow. Internally at Spotify, pedalboard is used for data augmentation to improve machine learning models. pedalboard also helps in the process of content creation, making it possible to add effects to audio without using a Digital Audio Workstation.

Documentation

Features

  • Built-in audio I/O utilities (pedalboard.io)
    • Support for reading and writing AIFF, FLAC, MP3, OGG, and WAV files on all platforms with no dependencies
    • Additional support for reading AAC, AC3, WMA, and other formats depending on platform
    • Support for on-the-fly resampling of audio files and streams with O(1) memory usage
  • Built-in support for a number of basic audio transformations, including:
    • Guitar-style effects: Chorus, Distortion, Phaser, Clipping
    • Loudness and dynamic range effects: Compressor, Gain, Limiter
    • Equalizers and filters: HighpassFilter, LadderFilter, LowpassFilter
    • Spatial effects: Convolution, Delay, Reverb
    • Pitch effects: PitchShift
    • Lossy compression: GSMFullRateCompressor, MP3Compressor
    • Quality reduction: Resample, Bitcrush
  • Supports VST3® plugins on macOS, Windows, and Linux (pedalboard.load_plugin)
  • Supports Audio Units on macOS
  • Strong thread-safety, memory usage, and speed guarantees
    • Releases Python's Global Interpreter Lock (GIL) to allow use of multiple CPU cores
      • No need to use multiprocessing!
    • Even when only using one thread:
      • Processes audio up to 300x faster than pySoX for single transforms, and 2-5x faster than SoxBindings (via iCorv)
      • Reads audio files up to 4x faster than librosa.load (in many cases)
  • Tested compatibility with TensorFlow - can be used in tf.data pipelines!

Installation

pedalboard is available via PyPI (via Platform Wheels):

pip install pedalboard  # That's it! No other dependencies required.

If you are new to Python, follow INSTALLATION.md for a robust guide.

Compatibility

pedalboard is thoroughly tested with Python 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11 as well as experimental support for PyPy 3.7, 3.8, and 3.9.

  • Linux
    • Tested heavily in production use cases at Spotify
    • Tested automatically on GitHub with VSTs
    • Platform manylinux wheels built for x86_64 (Intel/AMD) and aarch64 (ARM/Apple Silicon)
    • Most Linux VSTs require a relatively modern Linux installation (with glibc > 2.27)
  • macOS
    • Tested manually with VSTs and Audio Units
    • Tested automatically on GitHub with VSTs
    • Platform wheels available for both Intel and Apple Silicon
    • Compatible with a wide range of VSTs and Audio Units
  • Windows
    • Tested automatically on GitHub with VSTs
    • Platform wheels available for amd64 (x86-64, Intel/AMD)

Examples

Quick start

from pedalboard import Pedalboard, Chorus, Reverb
from pedalboard.io import AudioFile

# Read in a whole audio file:
with AudioFile('some-file.wav') as f:
  audio = f.read(f.frames)
  samplerate = f.samplerate

# Make a Pedalboard object, containing multiple plugins:
board = Pedalboard([Chorus(), Reverb(room_size=0.25)])

# Run the audio through this pedalboard!
effected = board(audio, samplerate)

# Write the audio back as a wav file:
with AudioFile('processed-output.wav', 'w', samplerate, effected.shape[0]) as f:
  f.write(effected)

Making a guitar-style pedalboard

# Don't do import *! (It just makes this example smaller)
from pedalboard import *
from pedalboard.io import AudioFile

# Read in a whole file, resampling to our desired sample rate:
samplerate = 44100.0
with AudioFile('guitar-input.wav').resampled_to(samplerate) as f:
  audio = f.read(f.frames)

# Make a pretty interesting sounding guitar pedalboard:
board = Pedalboard([
    Compressor(threshold_db=-50, ratio=25),
    Gain(gain_db=30),
    Chorus(),
    LadderFilter(mode=LadderFilter.Mode.HPF12, cutoff_hz=900),
    Phaser(),
    Convolution("./guitar_amp.wav", 1.0),
    Reverb(room_size=0.25),
])

# Pedalboard objects behave like lists, so you can add plugins:
board.append(Compressor(threshold_db=-25, ratio=10))
board.append(Gain(gain_db=10))
board.append(Limiter())

# ... or change parameters easily:
board[0].threshold_db = -40

# Run the audio through this pedalboard!
effected = board(audio, samplerate)

# Write the audio back as a wav file:
with AudioFile('processed-output.wav', 'w', samplerate, effected.shape[0]) as f:
  f.write(effected)

Using VST3® or Audio Unit plugins

from pedalboard import Pedalboard, Reverb, load_plugin
from pedalboard.io import AudioFile

# Load a VST3 or Audio Unit plugin from a known path on disk:
vst = load_plugin("./VSTs/RoughRider3.vst3")

print(vst.parameters.keys())
# dict_keys([
#   'sc_hpf_hz', 'input_lvl_db', 'sensitivity_db',
#   'ratio', 'attack_ms', 'release_ms', 'makeup_db',
#   'mix', 'output_lvl_db', 'sc_active',
#   'full_bandwidth', 'bypass', 'program',
# ])

# Set the "ratio" parameter to 15
vst.ratio = 15

# Use this VST to process some audio:
with AudioFile('some-file.wav', 'r') as f:
  audio = f.read(f.frames)
  samplerate = f.samplerate
effected = vst(audio, samplerate)

# ...or put this VST into a chain with other plugins:
board = Pedalboard([vst, Reverb()])
# ...and run that pedalboard with the same VST instance!
effected = board(audio, samplerate)

Creating parallel effects chains

This example creates a delayed pitch-shift effect by running multiple Pedalboards in parallel on the same audio. Pedalboard objects are themselves Plugin objects, so you can nest them as much as you like:

from pedalboard import Pedalboard, Compressor, Delay, Distortion, Gain, PitchShift, Reverb, Mix

passthrough = Gain(gain_db=0)

delay_and_pitch_shift = Pedalboard([
  Delay(delay_seconds=0.25, mix=1.0),
  PitchShift(semitones=7),
  Gain(gain_db=-3),
])

delay_longer_and_more_pitch_shift = Pedalboard([
  Delay(delay_seconds=0.5, mix=1.0),
  PitchShift(semitones=12),
  Gain(gain_db=-6),
])

board = Pedalboard([
  # Put a compressor at the front of the chain:
  Compressor(),
  # Run all of these pedalboards simultaneously with the Mix plugin:
  Mix([
    passthrough,
    delay_and_pitch_shift,
    delay_longer_and_more_pitch_shift,
  ]),
  # Add a reverb on the final mix:
  Reverb()
])

For more examples, see:

Contributing

Contributions to pedalboard are welcomed! See CONTRIBUTING.md for details.

License

pedalboard is Copyright 2021-2022 Spotify AB.

pedalboard is licensed under the GNU General Public License v3. pedalboard includes a number of libraries that are statically compiled, and which carry the following licenses:

VST is a registered trademark of Steinberg Media Technologies GmbH.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pedalboard-0.6.6-pp39-pypy39_pp73-win_amd64.whl (2.9 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.6.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-pp39-pypy39_pp73-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

pedalboard-0.6.6-pp38-pypy38_pp73-win_amd64.whl (2.9 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.6.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-pp38-pypy38_pp73-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

pedalboard-0.6.6-pp37-pypy37_pp73-win_amd64.whl (2.9 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.6.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-pp37-pypy37_pp73-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

pedalboard-0.6.6-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

pedalboard-0.6.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pedalboard-0.6.6-cp311-cp311-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

pedalboard-0.6.6-cp311-cp311-macosx_10_13_universal2.whl (4.8 MB view details)

Uploaded CPython 3.11 macOS 10.13+ universal2 (ARM64, x86-64)

pedalboard-0.6.6-cp310-cp310-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

pedalboard-0.6.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pedalboard-0.6.6-cp310-cp310-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

pedalboard-0.6.6-cp310-cp310-macosx_10_13_universal2.whl (4.8 MB view details)

Uploaded CPython 3.10 macOS 10.13+ universal2 (ARM64, x86-64)

pedalboard-0.6.6-cp39-cp39-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

pedalboard-0.6.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-cp39-cp39-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pedalboard-0.6.6-cp39-cp39-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

pedalboard-0.6.6-cp39-cp39-macosx_10_13_universal2.whl (4.8 MB view details)

Uploaded CPython 3.9 macOS 10.13+ universal2 (ARM64, x86-64)

pedalboard-0.6.6-cp38-cp38-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

pedalboard-0.6.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-cp38-cp38-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pedalboard-0.6.6-cp38-cp38-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

pedalboard-0.6.6-cp38-cp38-macosx_10_13_universal2.whl (4.8 MB view details)

Uploaded CPython 3.8 macOS 10.13+ universal2 (ARM64, x86-64)

pedalboard-0.6.6-cp37-cp37m-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

pedalboard-0.6.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-cp37-cp37m-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

pedalboard-0.6.6-cp36-cp36m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

pedalboard-0.6.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

pedalboard-0.6.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

pedalboard-0.6.6-cp36-cp36m-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

File details

Details for the file pedalboard-0.6.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b6d95b54ce2bdb8fc5e23d51d9f3e9f099d3a02607f0820de98630309d95c0e0
MD5 ddf416b99087fcb2bec6b42eca62b755
BLAKE2b-256 fd0fbc8cc72561f86cf23328b0d5d6cd1b8f1cb1dd4a41025afb4b9f757ea532

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbcb05056f674faf9b7cfda0cf5c1a706125d24dff9bfda354eaafc6c8c8cfba
MD5 d43b896593070a76aa3f4269ce43e640
BLAKE2b-256 7666b907460f2854d3cd1cc339ab0296464a9435311f2cf8b61c3381d05ca45e

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8962c4c01b77bdb4f057b400b2e4d4447bc7ac4975c7add0a38dd37e6a32fbf
MD5 070a4368f3177e694763524faeef40fa
BLAKE2b-256 518ad6dad26415f357e3154a64c497ccead85e3a05d3b2559fd7869ed79c11be

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp39-pypy39_pp73-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 50835fcd7cc324e65dadf656be9d181f52f3e98f611f71561585358dcb5c409d
MD5 f6fdeb4319de3b9dbc49b35761d60dd1
BLAKE2b-256 5b8ed3014e91c538ee0fe1131fb638a9a9bbf45d826f86994a26a9cc8dac7854

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 73f4770c43317469dc19641d673f3b65171ab542d3f81c7792991a6841bcc7f6
MD5 8e359cfcd59f06024bf89994814e2e45
BLAKE2b-256 fd0bd7a4224ac6e5077ee29e8c77ad75c1268b65aea7cbe3f5f75c1806f51cb1

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 128859df2ab2ed47c1da43076c977bea3afa1aa26b3e4fa2239fb68b947bb425
MD5 6d126f713fd519fe902b89dd65c96ba7
BLAKE2b-256 735daa2678d1c6170c3542ad7c105d64b39eaf08de8c030e7d8028d23290eaba

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c75fef8a93830f8ec929b021c2a3479479be39ebf20a45f1fc049a616939cd7
MD5 d74d10ca736281e58baf3549fcad8447
BLAKE2b-256 5d39391546c552feda10723590dc91315d8376aedab27adde5d5b52a4ae43433

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp38-pypy38_pp73-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d7fd75469e8e9e3a225cb30425ab7256d67ba589290dd56d5754087501364a0f
MD5 8df15ebcb4ff6935945f574ffc3bfe24
BLAKE2b-256 2c818c8304c284ecb0f89b216feb7c8b68b7fafa833846406fd9123ff66f114e

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5b575a823a29ab58e8ef9bb5749b898659da7e1568184c5dbc6a99886088aacc
MD5 e109068a45a38bd22ba3b017910128ef
BLAKE2b-256 badc1daa29c9993d9a96849416630b24748792764dc388224784ee0789f98b4f

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ef7fc6fc37836bd33bfc998e37f9dd59c42aac5b673aa5194ed772f1ce787a8
MD5 8e3cfe179ff54abc02f949c4c460ef79
BLAKE2b-256 7274cf32d48c69f90c402f20e8537379517f6111ccd9e5527c5fe0125f7e87d2

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 123ff3da0e4474d49c9932c9d6f903b92b2a0f0006a134ff985fd87de2ac7965
MD5 851505bd4d48cc3fcae530b05efa6bfa
BLAKE2b-256 e11df8c57b1c2170b0a54d4bdf224c01305d362301d3bd783ab50b2a3202092b

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-pp37-pypy37_pp73-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a4f7034e6912a9826d04c79f78991b7b7c70fda9c4fd9cdd1024854c436045de
MD5 9bb53c3418bc1779507b9bcb7f34c45a
BLAKE2b-256 0a6f139cf33dac817e56249ec05fbfba0b30f914768d7241184ef4c03d6c8869

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 932f6847818d9444821d65b55dbf5e6edb1e8019ca8a23a2e319085650290bc6
MD5 dc41b0e403627791758d892f2117c026
BLAKE2b-256 da3e4eba507eb9288ee7ff041347e28c33e92c4c970a82a043050ba17356af02

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 890cbe85b09f3af161f34aed16335470083ce3fe8c2ecc2c511b5204fc0730b8
MD5 9399ee4bf113ed6983f264fe694be74d
BLAKE2b-256 b6ee2df0295e8734cd95ee57ac360557d5ec5109261f711643458e68e84d927c

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7cfffb9148e187e222ac41d904ad7f8621e3d48f77e08d9b4b6e1264a71b4842
MD5 c70d8661a7595abfacee4e37f72dc0ef
BLAKE2b-256 9af9b8a09ca3c336de686ac9a0a1a69f2810e488643b4f2a6ee1d3f262b227e3

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c3012a3cbae4bfc9679e93416eba80aee5ba8cf1cda9efb774da93ac727a654
MD5 9a9cf7aa8a453208cc493fa72058ea4d
BLAKE2b-256 8c58e12e19308ca6072898572a70c60dd515a5a5db37350aee9057b1a558352c

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 856b8f25d89fb4959e28969fe0a3fba16ed1728ddc12a0610c1bb34ec453f3d3
MD5 a6b393bd11968cfcb5e89b06908479e6
BLAKE2b-256 117ecd8708c1a03feaf0418e77781153ec636ddcf2199af4213c27835465cb61

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp311-cp311-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 64f67e4305cbf84e6bab7c35a116eb6c8d799a688400e54228357020285ffd4b
MD5 d166a6aeca21100170a766deb31fa40c
BLAKE2b-256 5c1259e6d0f5b8b0eaf501e4d8afb827220051e3c0f6509eb4060dc0dae9de71

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 70f9ea1ba938f9ed1a766b760e2f26e79ae930be17e4f78365230fde3f8efc3f
MD5 b6f68497878564630152dec27972e13a
BLAKE2b-256 d69fbd2c34229bcbf38d543d147be974a7e242fbfd2bef2e3c5a13430609e27c

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2d4e3114fe4b31c2d42b2e707926e6b92927bb6c198fa7a3eb0ba56d8983a57
MD5 d45d28e4aabec692a760718d5730beb3
BLAKE2b-256 85c1c7045d4258afe3d8b767a451f4ea764ad3825336f8f76afb8c63dff447e0

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1126ba52fd324a0965cdd4f8e83a5d9ada9c9b7e8c23b462a7f937ff4102ea9f
MD5 134c0ddf2b30ee2583518f8c5a29230a
BLAKE2b-256 1d4f1c8671c02ca0049fba8e3e764d7bdb53677ca81a9fc6a530931245bedfec

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e50e06b90d6bab27fe31045f3b907f54920a99d41de2c35e2c3b9fe7bf7d117d
MD5 0012d9698411154460d8396cc2c98f9d
BLAKE2b-256 01b3fe78bbe126e3a41cb75c917b026ca8658fbf229e66229933447a87b43066

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 768d4c474280dd115645b98ebcac4c5173702aafe0bff33236ee46317755b131
MD5 9124f33fc9d0f4d25596e9d67291a9ad
BLAKE2b-256 a881eb164c88ace8791d8182c2b35db5b65abd3b191f43fb54668b8262497edf

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp310-cp310-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d83b9a35ceac76389ca53fb0e57ef7d953462d3cb46e9e4784bb382315f5b2bd
MD5 81d8f43e0d36af4fb37ed9d7f04cca88
BLAKE2b-256 236e7469bf8c224cd53d7f9f76b90283d68b6c85d46a6b0bae908b51eed4b4d2

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 14145530ee3bd040c0268767faade9ff773a08b1288646c278b1d6258520cd8a
MD5 e0fa4b528c39c260755e83466be10499
BLAKE2b-256 93e4b370b2a3feff73065380e5b5292c719da5ae2f9fff1d01fa3da4ea3eb79a

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d864609d89a7fdbca5a153106004dbc563044b86ee26f73db3f3c4a9d235e8c6
MD5 671bce87ab806ffb86b405f9382501be
BLAKE2b-256 2360270b55a313d8728bf8482a7c537f8bcbec72ddc06148dba8f8d2508e2a25

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cccdcb6436b0aa582da9396ce50a3dcb6c011443ab28939c83e66055fed24699
MD5 ed6ad825202c6ae621786de9fe4985de
BLAKE2b-256 7899f68ce8d54f530ab42d5abba665a79c945b22cd6802072d7bf03b77d0d5e4

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc6e480fe5191893fac562ae09e8fd9f32a8c303477b604617831367758d22ae
MD5 21c1c3b951855ab6a3425e1933b38d8c
BLAKE2b-256 cb7c7e7227f3b69a6efe2be23f0d5051b00d46e31683c8f62272f3c27bda1778

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d62deb51461b213f04424bf970af35538e021f67b55e5ee4de6e336108192927
MD5 27dfb7ba39f4d33eebd86d18b7bfd7ee
BLAKE2b-256 2a88d48199ac5bd4e54fb1b9671c885b505fe78269b4f5e184403814bb690e1c

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp39-cp39-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8ee45ff57f0cdd3e4ea7071f8c403a494151f0feb15365b48f0705feb19af0a4
MD5 515b10dadbbfa13385e92839d11c9fae
BLAKE2b-256 ba5a05f50944a1eafa8642dbfe595bfd7aa0095396ba8e5b66850cf4f7ef9d07

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 659134bcbfb96bfbfb52b33ba877ade3359f79b44c4b449a6fd8b3523c8de1ef
MD5 5bddd5bfb8bab50aa83a396d291e3487
BLAKE2b-256 be82983f678e409c785de99f371e321296cc105c525ce9775de36196aef4d77b

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4be1756c9cb5a67777ace4c06ce42b6d010d16b3e8fd04714c7732b10cb5f438
MD5 0ede5a150e7d5c8e5705d6bb035c260b
BLAKE2b-256 abd3538f2ca59dd07f65776dd876f146ebab48c909f2c6bdf3315237698446a7

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7aea9a6ac9a4a2aaa8ec3af6e3ddada83b4cbb1b20c46a1d86feb8a783de35b9
MD5 4cfcc056a33120e357f0fd3727057f76
BLAKE2b-256 0358903fa189207b5fc19c2e1e4586f5f8c3afc8068c29763eeb7a4eead5c63c

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 862be1e38ecdf65097e4738be2eef7047ba588aae2dd2097bdcbc04f7936b6a9
MD5 64a10bf9a5117a829f97df3f5123c933
BLAKE2b-256 7341f01d0921f6cbd4f162d4222e731d7596235be58452223a48b820a0f6d6b2

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7ca6545b51aa059372271a818c54f87ba6b9ca66430b443dbd958537bc615dcb
MD5 36c7d636a2aa91d924eb227bcb197703
BLAKE2b-256 2cd3616e8a2ee1d68b8532a3a891d400624fdf58d1a1173f691d24ad2faf0101

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp38-cp38-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 629f1a1aa3346962ac63fc2de5e3cbe15c51fba504aabfa58d5021715415587c
MD5 a23f90aa288c8e4d49b5fb7ae36bbcb5
BLAKE2b-256 ca25ab0b5e46e1c423194a5316a1f5b59aa9cbb31c31614d9012b7cb0ae5eaaf

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6c0bf1f9229166698713026efcae77b0d4da0ed9b89fe49316f76e8df35ae2e0
MD5 a4aa17f4a0ed6c1debe861ddfa83ac19
BLAKE2b-256 54c3e66431d6b4a81d34a83568ee88a526ccdb84cb77b9fd550b9dd431d9fb65

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a905b211e4868a0f7095769644fd21b59595f8091e10dcc3da6beb9ad1b6883f
MD5 4a8aa3f3ddb24628801a790e405e7b41
BLAKE2b-256 b10ca16b547e7e8092784ab0f163dd134484e3bbca174d6533283910b44478e9

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9860859bbdfa8ee5b92c4bd82ff52a2e7879bec811dd27051c7e4e87baf8f0d6
MD5 03f35f295695ba312b601d19c29f7a37
BLAKE2b-256 aa9552fc3ca956ed2d02979fd49d90e49c037b5d9868eab677d4a9cd94fdea85

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0205deb3096b5f973e7de5330d54f55cf38badde605e7fa3d49a58f47087b465
MD5 4be71392e7637c4fa27c2d58b7a3c362
BLAKE2b-256 bce24781873e9176e4df94b38eccc5231ded078508fc55fb14f1402f0afc92c4

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 09e9042a8931b786b02f3a4f4c8286a2fe3f69d028a352d80e7e63c4e3c2c19b
MD5 40f1155a12f565078428d63a7d2947d0
BLAKE2b-256 dc937e497fb7a6230cb9b998e0976714726c20e09e9f50076e959b075678608d

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0aae0366b64f8498494b3a019b1156681eb0745b44874589178dd4bdfa4e684c
MD5 bac11d50fedbd730b6559bc4a64e3d58
BLAKE2b-256 b08ad07f0e9c22b3b91725e5b7f763694a45b7d2d1364bba1983646bc739b0bf

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25da56156b4016cab7a93ec3f926c68147566bf6671614957598400bc44621f1
MD5 953ecc32910d94b9e24e08e7c49fb3c9
BLAKE2b-256 a447582623d74efc2811d2be976a7626e71ac4043c70e209b455e44b27686dab

See more details on using hashes here.

File details

Details for the file pedalboard-0.6.6-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.6-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ac4cea55b6628a65dde3bb802d1d6897ac0b13703440deef8134016538455efc
MD5 13ca59312d38e4c924127034ceb182b6
BLAKE2b-256 d01cf75bf894e09aa92aefd2cfdecd05a1b4f15516078c8561593311ac2aace8

See more details on using hashes here.

Supported by

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