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

Note: If you'd rather watch a video instead of reading examples or documentation, watch Working with Audio in Python (feat. Pedalboard) on YouTube.

Quick start

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

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

# Open an audio file for reading, just like a regular file:
with AudioFile('some-file.wav') as f:
  
  # Open an audio file to write to:
  with AudioFile('output.wav', 'w', f.samplerate, f.num_channels) as o:
  
    # Read one second of audio at a time, until the file is empty:
    while f.tell() < f.frames:
      chunk = f.read(int(f.samplerate))
      
      # Run the audio through our pedalboard:
      effected = board(chunk, f.samplerate, reset=False)
      
      # Write the output to our output file:
      o.write(effected)

Note: For more information about how to process audio through Pedalboard plugins, including how the reset parameter works, see the documentation for pedalboard.Plugin.process.

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

Uploaded PyPy Windows x86-64

pedalboard-0.6.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.6.8-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.8-pp39-pypy39_pp73-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

pedalboard-0.6.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.6.8-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.8-pp38-pypy38_pp73-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

pedalboard-0.6.8-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.6.8-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.8-pp37-pypy37_pp73-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pedalboard-0.6.8-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.8-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.8-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pedalboard-0.6.8-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.8-cp311-cp311-macosx_10_13_universal2.whl (4.9 MB view details)

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

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

Uploaded CPython 3.10 Windows x86-64

pedalboard-0.6.8-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.8-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.8-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pedalboard-0.6.8-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.8-cp310-cp310-macosx_10_13_universal2.whl (4.9 MB view details)

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

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

Uploaded CPython 3.9 Windows x86-64

pedalboard-0.6.8-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.8-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.8-cp39-cp39-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pedalboard-0.6.8-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.8-cp39-cp39-macosx_10_13_universal2.whl (4.9 MB view details)

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

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

Uploaded CPython 3.8 Windows x86-64

pedalboard-0.6.8-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.8-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.8-cp38-cp38-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pedalboard-0.6.8-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.8-cp38-cp38-macosx_10_13_universal2.whl (4.9 MB view details)

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

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

Uploaded CPython 3.7m Windows x86-64

pedalboard-0.6.8-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.8-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.8-cp37-cp37m-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

pedalboard-0.6.8-cp36-cp36m-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

pedalboard-0.6.8-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.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

pedalboard-0.6.8-cp36-cp36m-macosx_10_13_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 78c1656d2dc0461ba4b3634216140b5d75282e6118e72bbc7d7b2612e66ca3b4
MD5 38492c72abb49a17838531ee91cc47a2
BLAKE2b-256 bdec610e1fd993432d265e0481b7b8a0e01e284958970f21dd35289cdd3a7a77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a70d459f1afd63231f21d2fcf2d68c84eb5fde1a8ebf7524802ab26a67fdd2b2
MD5 4491554ea47a80f86d6d67cfff19681b
BLAKE2b-256 2a1d703b42b852a4c7d3558c0013774cc3018c9e85cf759549a27212f09a7632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41a03ef22228a6379e2dbfe691dba6af9cb6f494c6aa013266756165c61a9ccb
MD5 a8484affa0eea7e839ba79ec15646aea
BLAKE2b-256 293fe9eb349219f8b26ebb3ed8b67781ab54701b90ad0c1ec80c0ad0d64c6978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 11b9aebf9a48c2ad40709bcb4254cd07b2fc7c5b28363e399b68533b1c2ed82b
MD5 4564d43eb826ccb2f986d814d322e43b
BLAKE2b-256 bd547fc27a49c6a1150319fab601b4312c059c9dbb609a73df1396d685c6443d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 527b2742a1a656ea45561857cb2fb265ded62c9e3989fa7d59e7cea5005b0270
MD5 488f81af3c3c88fb468f621ccfaa7a61
BLAKE2b-256 baa13e59556aca7c602b2ee9e6314fbd555f6d3dd74bce007e2d5894d1250ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a59593c2df7db37f7610f85034c3b60a4ff58843237997f8d49e2593668d677c
MD5 bb3dd5333c87fcaa2ad04a98eb5db437
BLAKE2b-256 e67c63063d31176a6f93f0f7e58c591c809487e96f322f2068960e6bc1badad7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89a9698f093a7096563bed63ded83baf22e398fa716b150059e8641a21cf2a02
MD5 3c4c52dc790894de89962734f98248ce
BLAKE2b-256 2887077c16ed3c3aadb8a3eec340a348eafb61f53b182228c5fceb03d53e773d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a59ec5d7f49615a562b72ce076610a9e1768bf71b4e2413b0df9e9c9fc9d9bca
MD5 fdcfd361130ec9707b5d1eac81901dbc
BLAKE2b-256 f6b7a884d8227ee59e89bb18fb51d950e0aac602c22007d60dfe23fa5c0622dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c2064fc7cb9fc57ec17cb31b27d80558fd9a222a3e9612ff0b4c187c1024bcd4
MD5 125a9b5298b32f336f73a0a18399191f
BLAKE2b-256 51be44e1782a7027bcada8df0af3e21548ca41fb6a56ef03feff2192969dda3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 622a21950e131cc092b657862bea3a7c243de6abef87e094d46b8ab2219b5eed
MD5 5898e8ab325d490c8d52c91013ae699a
BLAKE2b-256 9e677b6b2f2ecfa3882897b76bb63c625a60675d079abd8dff2520e6b483e9ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 454c9de08ddd1e647538ee48b3b5fec2aaf901007e2232b708527720f473af1b
MD5 84313f807be5e433c3b5c2da2829aed5
BLAKE2b-256 851753c404f80cb1fa6f572da632ae26c6d794580ea6947cc01369e0e787945d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 34c4cad4e08a87083a2498c00bb3529ac4caa5a27bfff17bed311fc5a67117be
MD5 bfc694c1b8a1238e5c99df834d6a95d2
BLAKE2b-256 edb91fdad8d5d8db600303cce47f34cefcb9e14b1cd2603e5732866f6446821b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6199f3c7e057fb81e7a207371b48e4c699b43082b810f7e3f7eec49903f61f2d
MD5 0c8e463f2d13ae7da5aad3635a220451
BLAKE2b-256 12897a950f91ea88193214e8728bf2d553922787ed46398381a19263ccd90bf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 197de4f42c74583ad5b4c39ef34cc069cbe3f6ac66a160be25eb89efc978a1f2
MD5 7db3cb5b2a47393f39555ae234ed86e6
BLAKE2b-256 fe95528f615089215fad3815da89bba487047b4d6eeac3d9703fe68ee7fceffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01aa168563c38e3114e685109545fd0720386077e9ed0fff96af676ae39c31ff
MD5 64e22ef82b2079dacd474ad850d682f0
BLAKE2b-256 d209375be1d009917312441fbafb08e0ba3bc109da8cded27a132670897db6c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca052325f1183ba59641181aa90284a3708eb31e56ef47457c3340e3e6a3a90a
MD5 6c8f5e791f8a79ae4019d6dd4490a344
BLAKE2b-256 adc8d36f7a29e948e36ef85b6f2a5e60d92616e1354e667b07c20ba3adf4b6c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1b032df0c91bf1a7d367b56f5dba8b2d22c8ff9be25d87eb0db2ea254765fb9f
MD5 fa3ed6461037c826e00a3dd90ce67b47
BLAKE2b-256 3d17b3715a4e0d571df39245dfe74834988400ae6b19c11f765c71b5806e23fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4d633a8e0ba14ddc3805f3837e9f583d6092efbc29b76f3119841c44e323f207
MD5 05bcf47280d080b19758828ec51095d4
BLAKE2b-256 b0dfb7a6ac3a368ddc98654bbdfe60c622b842189d44f43120001d13d565c25a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 65d5e035f9187d21c40d62dedfe0ce4f18b16dd70eebd405a7b469009041a69c
MD5 3107005bcc558b28b568cf31bd90e510
BLAKE2b-256 3f7eddcdeb42e5ce16b0f67bbedd7872f2964b99d0ab68fcb7ede885fc1c0e71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68ec522aebb0599a303f9c3bd7abc7dea302e43c974b51d94b496368e4adac4e
MD5 3b779952dff11f5ddf29173bb2db0fff
BLAKE2b-256 77bc345a90d8ec5682d700e218fbfbaa96183c1ef532c6105988a285f2fa9d2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b5deada1f033c7084d019909e302196d1e30d20f382f127595161ba4e33eebf
MD5 17abed42e7ee3e3564020737f3405de5
BLAKE2b-256 fac4a48a323faf5157c7a1368ce79ad48ebd01d2ebebb9bb223ead7738ce95e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a277b3b28940f613400b515e6cf59ead50b5a02a8e7ffa7461464026456e3d88
MD5 c41425f5f2e7ea2c57a78b3b7096af00
BLAKE2b-256 374f5627a96f6c05e98a11bd288ef80e6f192bc0fdda458128656c948750c220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c3e923e5c23c1cb7520e7dfcc587e492fd24e38fdf94f5c9d4100a650d34c2c9
MD5 dcd7f97620430f8782e1012a600b3f06
BLAKE2b-256 2fee82f6add48f67dfc458cf80c0771c764539912a340c547ccf4818178f524a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 83e17c5950682dfced6a8e7ceed6315afa3441c4ba3440f142403fd9dea2048c
MD5 3c1be5106b8f54642f47f3abd0bfa273
BLAKE2b-256 0c673e514d985eecb4847f4ed4f7005600f3a5b2ebe20bb9fff587caa9b6b31c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 13889490876e5ef3e2c2e64b3e5900d80ba4603c42831f7d74f99256a498d6da
MD5 21433455d639d124dd4416603bf89c4e
BLAKE2b-256 480a232e83a6b8b5915af6d89c4dfe1a93d998492710a0dee156cf0281985db9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3e8226d453a3bfc03ebe8e1e837c62bc1c03cac050a77166a745e27abc31a6e
MD5 e3c132c9326910db71c2b8a3c5a22327
BLAKE2b-256 7ea19cb9a81e79677abc59b8585c6a5a5fccc82675c5b6946006925721e4800f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b8b7f473371d5b414f5239f98391891c3d66905d03ad743be4b77f4c2e1900c
MD5 f3d9776182ef96134dbe7780fe81edbb
BLAKE2b-256 7274fce661225908b3c7c0aadd4b703e8f0d5f153f44454be54be227bb570810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1c42b086778ad3b4568bc81590319fc8f10988384c206ee6aed272b2f04c2a9
MD5 beb3e911f6c53fa755843762b39cca37
BLAKE2b-256 546d994d1db441034b71118212d1c7e903da3e73dd0bda74a3911ce98d6f54cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f40d3a850ecb10d18e0ab135709b1d2c84b6272fe35b8404d14895cb94ce33e6
MD5 135f9fbe87c894bcfef61f2abd616e62
BLAKE2b-256 c720d9929f7fa3ebc226cbff355c8cbab9a1d12352b1425319cc70f1d506b662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5399219e4ca04b2e85d090c18f7e20593cf828f588c98272edc0b457f5050a6a
MD5 477964985074c6f2449188a101204cb6
BLAKE2b-256 ed936afed2fe1e1ebab84be3870a95e696f6042aa2356bcc527b51bbc5bbf051

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 df05ec6ba7aa3efb567ded5c12ffc7fea74c99c86bb789582148c9b178792e1b
MD5 3c7342cca3b28e6eb37754743d59e132
BLAKE2b-256 b08dc0130ce60fdd1e41b3783ed9955ed26a98d82257a0450fdb80fd20d6b526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 270c4fa7761325a483ef686dde97f2ced8aa9421c751f516a51282874559fbc6
MD5 5a2477ec0bdf753bdc3c65d137902540
BLAKE2b-256 edb97877a7e3c70994ce154a2aaf903bc045267529ea762ea2edf9ba46b543f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f022f8d4754763081bd588a7515d628fcc8af8c978316600a4685189dd2b94a
MD5 2033def3d6e1ca7abe15396e92e1a039
BLAKE2b-256 f0914abf6aa6546b97efae0f9a1ee53a9fa1102cdcada68450d24f1de29d9a82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 303573e5e7e6037599053b089773f9659e2268dbebbf0348ac8eb245c0a2cdf7
MD5 18743154555efd02456451fc3cdd2ace
BLAKE2b-256 a63010fad6582544be0ae4046ea842927885d0537c63cfdb06f96f162efdb6d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ad313a8af16a7bb2ed3f31032b873d3c6fec7a7d91219c49903cf5dcfcbedd9e
MD5 ca5d94a286e4dd500cfee5a44318dbdd
BLAKE2b-256 e51af06b5222302b5e9524ac18a5b8ba6255028fc6ebe8df495883096b41c705

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5032efc56a61c4884e2936887c25981162e266f26b4026a4b60f84735ccd2248
MD5 8c26ebeffc52d5cbfd36a7e97b2ad505
BLAKE2b-256 bb5ea466a22591ec098bd8e325e2e9df9215cb1bd21e0f56e2c4853bd8350671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 622c8303239310d89a77459bcc1769d0a0375f5c5c813c15bdb0ee9c62fe65d3
MD5 cb9796f54dd6354c86653d6b301077dc
BLAKE2b-256 07db80d63713d5387a2aed876257e35bc6698b91b11d1f36bc1a85fcd837a4b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e293b105bd9710fc8c36884d1d194e866f64e10c9d71aaf0d2faabf50aee37a
MD5 b558345279b01e41bb81d2c6a454a073
BLAKE2b-256 b34b17db0b8e27603254c51df9d52fdec8d01af9b70b43bb9fe1d4375df416a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d97fa0aaf8295b3d7a521f125784b5e7909235699d0f2827b4197a3de5cd3668
MD5 ccb47f6c838e231ed4ada52eeb4ef419
BLAKE2b-256 e60f3ec6c78785c5786192a6754842f725c78845eb966236cfa2ace2abc83f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d872d921c75f653a93fd4df3f265221ac8455642932c73358cfcf2a6df1ac7c0
MD5 b21e6d983fdb50ed1f7d45ba27e41f71
BLAKE2b-256 20ff930ae292e4522ebea34b335b59213af44bb8da3f3a9da63a5fc64e347466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 463b96fa0a9f1b4072535ff6ece5d321d7e56b5edf0bb2de0951c6cf9876faed
MD5 26a7314df15c949411d78000d06e541f
BLAKE2b-256 c57b9e49059a6e8c4e3184283e061c1792c0661c84e60d38d3357c6b3135111a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 baca60ce48e77afa1ad26c2cacf32b2b9b3fc63bd0e747f3fb8c5d0b411973fd
MD5 222d50bad5dfba6959c40b6770822c7b
BLAKE2b-256 b027149dc5dfb760ea54cd195933833c5d7a656269de8a8b29735cac6b93ed41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7497e59f64bc4e473a6dac931c38cef5aa371e185cfae47024e58dcc9e2bd6d
MD5 85d7bd3d4c5197224e704c76dbd823ac
BLAKE2b-256 1ddea89ce3308d7c4d7af2b6e603275b81ad62561f8b919d302cf7a3211c6d19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.8-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f8bb3f99e4347680ad8d8ac880ef64dc352ccea1993d0e2ff732b2cd464d8548
MD5 4b8f56fba0f4d5fa2d796daa77a9a363
BLAKE2b-256 901be6f048991a1ff1ccdac9098bdb031c3821b3b2a2e09f832da92cd45a2a48

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