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.5-pp39-pypy39_pp73-win_amd64.whl (2.9 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.6.5-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.5-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.5-pp39-pypy39_pp73-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

pedalboard-0.6.5-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.5-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.5-pp38-pypy38_pp73-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

pedalboard-0.6.5-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.5-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.5-pp37-pypy37_pp73-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pedalboard-0.6.5-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.5-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.5-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pedalboard-0.6.5-cp311-cp311-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

pedalboard-0.6.5-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.5-cp310-cp310-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

pedalboard-0.6.5-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.5-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.5-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pedalboard-0.6.5-cp310-cp310-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

pedalboard-0.6.5-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.5-cp39-cp39-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

pedalboard-0.6.5-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.5-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.5-cp39-cp39-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pedalboard-0.6.5-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.5-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.5-cp38-cp38-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

pedalboard-0.6.5-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.5-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.5-cp38-cp38-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pedalboard-0.6.5-cp38-cp38-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

pedalboard-0.6.5-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.5-cp37-cp37m-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

pedalboard-0.6.5-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.5-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.5-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.5-cp36-cp36m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

pedalboard-0.6.5-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.5-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.5-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.5-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5acd0adb3c1d8449e3b0becfbac662ffa392cf77fafde5c13d6f4e82ca3c5d85
MD5 a04adf9fd87e7a0d87a548dbf1207fc2
BLAKE2b-256 ae28363a0c3595f74f382c43df72a1127640ecc8be91072cfb6c54014349b9de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d558b526e4a590feffacdad4c376167e671c84db7ede475389abfdfcc6b7da87
MD5 323b8a5285ff3ce8a94b5f771ac764c5
BLAKE2b-256 13667be8b1ff2b8c355a294683cf53a3d79b38278fc0d888698fb080dc0ff14f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ebf8f5317b65ef5d86202f7c6ee15dde2c204c618cd0268f46c1229bd36260f5
MD5 d2fc0c31f615e2227c52099ffaab2cd6
BLAKE2b-256 76b454025bbe196978d222b5da06d20fbca56c22b6c58be771f771b2f879a78a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 42f0b306ee317cd4d396b53a66a2ca87401c75e90bdb9eff7ae82dc191c081d9
MD5 4e9e52b711f785c4c4bc0f275efc9e5c
BLAKE2b-256 43df3a6c3f9db72424be36b5d1eb1dd33f86ba621cff226d7af14bbe39daf68d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ee87bde38341f72c2b6ab8574d752c62eb2019573f09b5da34d9a5680ebb8dba
MD5 cbf52799f23d8b23ca0e034c31fe8086
BLAKE2b-256 710757ad6e7929f34fe0711e8c7e1d99cc0e1687ae986dfad9095a28c2756f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d69aa1336c953704136792b39f25c4099806033b0ab8069dd0ff278033827a8
MD5 3b7da8943793bcd92b2f8e7f235a660c
BLAKE2b-256 5c87e3ab8eb8ac7076a3c4dd6ff364271c4abccfe1477d8c3418e79a906205dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1b6e730cd7677be790aa2194ba618d3ed563214d53c765f11910654a1d9e232
MD5 a318dc4fa394cc62e6bef4169b20d874
BLAKE2b-256 09e3d3f91a3d94fe4e46fbbacc3fac7f5b5c7acc612004c5bc5d864cc1229746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9912de5c4c8b5ac92068970379d5b477a293c146f2e7184c38365b4f86f2ccee
MD5 efa04350e3094769d7a4cfb760355026
BLAKE2b-256 7a9cfbe179ecdd6392b7b726d9de27d86131b609597b56d4b1a8867d1eeb4afb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 bc031bf6609bf611944229bc6b4a6141f0cca28134f6c1c5bd681456daf7fc48
MD5 405b5ebeb03d96687b91b2356878f894
BLAKE2b-256 cb59c571929dc6d2e00aa270e9a97e2664649012a8929a79579a57d4bcb1070d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c04168d661446481319c4bb7320c263bbf9efaf44a4bf620e4bc9e430e9806f2
MD5 40efd2de6461471f1a41919bc90f6e43
BLAKE2b-256 199a54a9dbf3a4f1ce5ac389be96c61a53a307bd16ab87a8c1dc1bbc8d0bb67b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54d677686c78c6d38b89afd2fa8769f5812ec350e69b4d9d59b91e0af690b302
MD5 b3f72f4413c61e580fe80332b39b6652
BLAKE2b-256 282b2f4cee183fdc30a721b1f410c96bde27ff650b1c666ef60f17fb936ecac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0c8e6d8cc85fb47a2cddcaad8e7bbb05ba218d039da52aff364518e4d6013323
MD5 e66f996aad676d751cff5c2768ae20ab
BLAKE2b-256 2c79898021ddaef036dc1149109871ca89174c6ac6d0918714f415ab00698c55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a052c75884e659c1e30eeaee73e8259d20e42640d1b81a8b058db919cbbc597
MD5 cd3a0ce1dfa3698576e47bfb1f64e017
BLAKE2b-256 31a99c12a9917581b54f8f08469e2f9e3120b6b8b5a192ecf64f5e444f796025

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ef5e448ecb4a882e245784190f9e97f21cf958fcc645970eb8a27f77ba17fdb
MD5 7de45f88a11db849ca982f74ed1690f9
BLAKE2b-256 6c3c204362f7030398cd666163260f204c6d1d5fa1df927b8de7c0b823ee99b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 832a0d54e8264d7c6b513bfdfaea41173f8b714c93edbe4d56efd0153ed1fbe0
MD5 435b3cd77e2b67d78a75aee89b421e89
BLAKE2b-256 82964b83eff0c56dd305197b1c83c8bfa81e40731fab7c97e88957cb1104d30f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df31a4927d5270054b5690b30e57f8be788daf869829bf821ccf67b5a9e160e0
MD5 dc2cccbc3de224c3514499e477df115c
BLAKE2b-256 657a002a727b793882c3773385e3c91a8caff1a6314cc30bfea8f446a0c0c20c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f67cff41817d054f7ee93313b8c85783c74410916440eef09ffac559ebe196fa
MD5 e9daa8e2bdee8354c01c1aab6330b1ec
BLAKE2b-256 48910b25d3768f31c3520df46b0f15216a4b0bd7500f6ca3f7c969584ef9b0cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 40365a58f12932a2cbd27925e7e9022ee7b4643c0ce346e359b3e47948da6ca7
MD5 6ad72ea7eb898a4c7aadcb084307ea2d
BLAKE2b-256 fb124443bdb2a466f1625da9018fcab375afd7d9708e8042d4bdabc9ef65e225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a835a84d0200f9f97e7e3656ec4330766b2985d954227cd3114e1fcae409724c
MD5 44fdb467d481bbc18f42ca8de5e790b3
BLAKE2b-256 4e77fcf6e3f5cbf1732071f45470729ac507556bc62b1d5e65254c27b64b8b08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c0c988079747516e730bbdf423f56fbf64513cfd8f008e7ed1a5bbe0c2e5faf
MD5 2db3340ee24f2c6593c1382c15c882d0
BLAKE2b-256 1692d159edafc28d88d3c6d7114b45d5970ac5e0c86570874a5cecea27793a57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76622bc67ad71f352f539783f50e125425b5b66003f30d2f51d4be9e200ca4c8
MD5 1972ac6aa66bbc5883a07744e92ac3d2
BLAKE2b-256 768ad1545a0e51d8c4da9e48c5b6b5cee8a44cf2e03b616c83b0f6440100a1e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c04507dafd4f26ce2cde7a5c5d8bc8855c2af473d683beaf42e84a4770ed5399
MD5 ddc4f8c1ad8256fc0839555b58476d0d
BLAKE2b-256 680a23819994ac5b6f570ef9d6daa65be45b5e77e06567e8d387f633f53da7df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7efce0726c37e8bd8f8c86c00773dc870f9048df530a2fb60fae90586a7877af
MD5 d21e5136c59ae7927910d818de0b18df
BLAKE2b-256 dae8918e2148efd793c61aad6949e69e8d0edd3ee860e1e61c4239fd2cc51cb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 13c5fa3d947affcb175823411bc6725d9501c78d69e266f5cf21a968c4069fee
MD5 c326daea2fbc1c330bc7687730cdbeb2
BLAKE2b-256 0c15a955c0c989ad7d274ea9ca7b7e6ed58d41ddd940cf643c75b15153752df1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9eb4323b5b42fbb9f940f9590455f938df1e2fe43183a973d81effb39226581d
MD5 3e0449801b9d55c416deb6916c4d7eec
BLAKE2b-256 6d53a98dcdae0ffd2d72b01382ec53277f78a9186a780f33eb95647f0fd129b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb2385ea2c736cf23073c3671933e8d3744d235257a997dd2e29fd962f263c05
MD5 8529b5c02d0597360dfb5b2625005c8a
BLAKE2b-256 111732e872c5be1d40a13e702f2535be6655c00df011e164287fc7a732d35a16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20d2c990595a23a4c8e05420ed973d59485cb43a73f6469c1540186b3caabb12
MD5 d3fdae0f19d7918ef1fec4b874d4c0ab
BLAKE2b-256 74059bd749eac6da1cfdbdbecb2849d8a24418e36f95d6e12d2a0f550817dc62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55e539f08b67ba94d55436611a58ec658aacf987908545aa7c888ce71e0ce2dc
MD5 3963a2559db16dda0dcc37230aec5acd
BLAKE2b-256 e9cde96594f6a64dabedd8e0ae44a4b39679b8a718c6e6a2b471f4628650751c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 16ef5125d77a0adc39a847125e0af8692f3104842ca4d8d3603ff1772b63923f
MD5 1052adc202509b206f8ce6431e0c95d1
BLAKE2b-256 14e9ef760b8b92ce0d34eecb3bd1cc0da09a1aaf022825ed1f4c879220123b2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dda10adb48c6147951852346aaaf93af74e3cc3caad0a51fb9c17ef151ce6b06
MD5 35813525dfb7df1ce5288d4ab9159221
BLAKE2b-256 91d7975c327042e8ffd75b7e42d68e45779867d99e500adbfcb118934c2661a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 af72458ad3b8e1176bc6f19f65193a8fdab62739a9899e585b661c6166450065
MD5 f12dfc0ae3b8d85c93e311eea5253495
BLAKE2b-256 47ef1da85405df5a084e42baf4433b8b34d67c6aac054a1071eb9e9a0ae8fcfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35cdc4a8da26dca3b8323e453d8f5aa7b951a1e1e6c3d534c867283742638fee
MD5 97cea1bd7d0dd1be12b7568d8a848a4a
BLAKE2b-256 4c4de4ed43ca62cea84b090aadac70ab7ad6984296a71bd5b4bb2dceaad3e7a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b8334a6277b6895d1f619f8d837f19c9b040e9d7c89b2f0e293745f506ed733
MD5 c84a524e284cb7e126702a6d08d07856
BLAKE2b-256 fcd774dcacd80cde617eeb01710877841bd1b405dbcccc25a721347eb824d047

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ae264b649bd142433528f7ba5fd43bc7d1e848571c60b112c29665623bbe14e
MD5 4ff1c4dc9a6f2e5cde6f9ca5d4421fb8
BLAKE2b-256 03c118b51cafc7bda08b61a9363601793c8ff2458b4ce253282946cc11b10e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 45812084d44a3e8c62f098a7436255482136fe8d275bd5405dea858250eb76c5
MD5 552d6c70791af2f3f12a6d11a4c95678
BLAKE2b-256 4bec7adac28e93fb93ed654db906d624204a28c8ae2d36ce69157ff685f88d4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 385c7d519ff77be46eacda78df6f46f85eab54b550771e7aefbf5f7e1be237aa
MD5 afb3f6912f6688ffdeb320a0df79e484
BLAKE2b-256 0127fdd33e2fe61d00c415439fa4ac7a1e65c656139c34859d627faacd72443f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 38dce2c0ab7e3c34a21ab96f47ede2157b680aee0a36c7d2aa0bb69b0187d65a
MD5 eb79d78ccc2f252cfbe38e13b26cce15
BLAKE2b-256 7e6686a4d7a39172445d6e576962960ac0f535835cac99584b303ad3ee019bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 baf1bd5c8619449a75e190ff084ddad478ef83c4fe2eccc3ea7d28813c1d5692
MD5 51c4685cd39ac7c50aedb7442c58e631
BLAKE2b-256 31fd3696dcdc9fd5b5ecd3059c19e5062dcccad7fa55abcba0832585a1b7bdb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 165db9f6fe8a61d9aff00dfac567b937a91a41e7b90b9c99fcd374845c528035
MD5 75000311a803609123643bfdb81dbdcd
BLAKE2b-256 b7e4556a40251496a63102498fe5b23b3c623b6fe9791628028b30b0ed4f193b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 312b9c8ac52d7bc257e81db46892a395a3590dd7c95802caf1f340296af4574c
MD5 b4a157d6672b58d6b7f4dea0075c6c0c
BLAKE2b-256 7a71e21a24747a863774e4552ede0e9ae1e2e9e8fa66ac07567e643176865676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 db83ed5d9c7143e5dc36fbad489ef92ca071874f32c94f481be3e0b8ba5686ce
MD5 1ba56cffe1dfdf7f212bf19c828e4a1a
BLAKE2b-256 a3674dbcfbe3f868b0acf5b4f7452c51e62fef619ada97e3f72a3eb102cfb3a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b7eae0bed08a76311e910e3cd17ed87456bff6e9c5db41f4c840438e3cee116
MD5 9d71e7ab564fb2b9b0a22f40fc944325
BLAKE2b-256 ee16cf072317769286e83de7ff1e223c90f1915f4c428052798de25bba640a99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de4532aed1c5e80e0680e2b590dd40a54ea3d5c7bcef91fa73cdb2fd491bbe0d
MD5 8e4913aefbbd774f95492af70e26be3d
BLAKE2b-256 e37cc9519ae99d7694c1d832738cf9231e77294b9ef0afe1ae843d8672e3436f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.5-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 552fa86bd52d3869f456cc410cd83d7023b7e3d3857859b30ef9e96f7d968fca
MD5 dad709d925024358ebfabb8aedbd98fe
BLAKE2b-256 c356c0ea22c4ff9b8eb50da557a3374c88ae9d29ae159c579535a8bbb58b91dd

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