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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

pedalboard-0.6.9-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.9-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.9-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.9-cp36-cp36m-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

pedalboard-0.6.9-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.9-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.9-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.9-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7246943ed1613d3719a5d2f7029f730225295fbde0dd75c536be654b405e8cb6
MD5 89e277cf15ca75c0f4e0570b5171408c
BLAKE2b-256 5e40e239a1c6f02baca868345bd68a383acafb4d420da966d7d1a9146687f0cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3605299afd9bacb24f679d81d5f74f512d0a542e07477d34f9838930b43b8bcb
MD5 f706f12f11885704ee2d94a33da65e9a
BLAKE2b-256 8db0cbd09c96cc938c87af691fc8df4b56522b6f455cd7c44f55cdaa3d453af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ef9f5e35aa2c07ba018370abc8269f61a969383d8b44746fe1fbf5dbb1bca6d
MD5 954875288e3b0a520afcbfe70a43aa4e
BLAKE2b-256 4938826cc576d518b8afeb07452820b0280f503a0174bd8b6d6a79ac72bd74bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 319a3677f1e12e954758d163403e84c4bc50a0699e4cb005bf0f976a73253b18
MD5 93a75a2733035e141703137753b6fafa
BLAKE2b-256 08cc41c94a19e5f609a0bb6e840e4e41e736f68bdabacfe75844523b4f8e9244

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 baa874994585d7c715d461a885abe24909d8826e8094e8bba656f565d8969ab8
MD5 f5cea16171b00fc956c3b56d2f07d1c4
BLAKE2b-256 d0fb1cfdd8cfc4327f797682205b58555944f35939b52e529515eea0198c33e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c9be3cf70c175789983eed282f3fb59e32adc29c20d13d2077bab1963d874d2
MD5 dd31e9defb5b742c1770d8327760bae2
BLAKE2b-256 8082cc5a151b9d456b4a5a94df5cc67d13c3a494ee5ac605e66a9a11f1dcf0ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 032379e02a46005dfc98b09ad3822013563243ec025592f6836ce0354f485817
MD5 1135769ef939c563166fe4d34d20ef9e
BLAKE2b-256 5975ff976862aa23aa3511a943c580dbe1e3e7383a2bf8f2ad3ff1e0afb8268d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3c5820d37badad420fddb1e730771e177dcd3ba4beafae659f51b35e86df3794
MD5 36829e796c109d2760829f1da7f4c155
BLAKE2b-256 abed33dc50249f229a08ba6bb24be7609d72ddd7fa4c1783931e21b07077a940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 885438727326602b7f02347c6a6dd72d7deb523e1b4406da0cd3fb519101eb33
MD5 70cc823f6010179c210970a4019f15ee
BLAKE2b-256 7d375f62ea39bbd58c944adfdf5f9bb47c5a62a2f09e4c6e924229917ed63f02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13060b4052b7aa1b5bc9d8173dabdfdca3f4582a60bc71902328299a7909d6a3
MD5 ec6c2e616e61d08ce059d521539eb408
BLAKE2b-256 a8c0a2aad7c38af4e6bd3b922bf4ded0f45e3912b29df95c153425c85eb8b134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c15198832d1552edbd8b35426be0ea8747ff6d606219d813a71e935a24dd02d6
MD5 2636d7cf66c83ce88baa9610a013f9b9
BLAKE2b-256 436b037b5397d693e37bf3c67bd7dd2efe69b126ae582011939526859365a6e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 de0804202009f2c42a359adbf48fcc1f2df00ca888333a0a7e3e36b11c1b177f
MD5 8541472f28bfb05216be3744c30b1c4e
BLAKE2b-256 36e59767fc3c67a26d495eb0966e3e935ce51bfb4ebd40f9d90bd06f606084b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f2270c56e2223d3df35dce474aff5d28cd2085f805a2c0cd49bc3abb93728da5
MD5 ee1b84a81aa55aef423eacafa872b0df
BLAKE2b-256 7f834a0ad55e8f292d55977aa40124ba4638519d7a5d708c1d2e7bfe343a0cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58559445d9bc598fad76241bb24867a7d50db702b37d48da8dd0a745e3d1d31e
MD5 42992c383ec37235724a9dd9eeed7a31
BLAKE2b-256 dc0064eacc121a046b7e538eaa0e5a391119eae3f6297e8ddc4b531e4d2f4784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4f14bf7e3a33ae360aa895c1a87d0ffc8df17ec93f4660bae15aa4e097fa272
MD5 c904007e93ac8a943e65b947b25ac57c
BLAKE2b-256 60df4bc34c6b935721e517f77a9284aeb93d5cd9b06162e619ebaec0215c3f52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e365fd1057008a01d4473d568f543f4e4f7d1d82d498351b240575465966bb2d
MD5 1b1a4760f4e8767a4e6a33605ad165e2
BLAKE2b-256 bc8f5496e57bf3071096af171f3d497e0561ab1b7e1094415612fa73a8d7cfff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 40b8f05ff52a8f1afd7e0f8ed5d2add9414958055b122e67493101119ff5d772
MD5 25f78a7a0f7660a907b14a5ad3ab1c22
BLAKE2b-256 62e1718b4acfa0db5e45c951fbd0fc0b40bfc6b961d8b1225613a0ffc920cd89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9185f2f1e8d5952d413bdc9af0e41d71e978d7f989cf3c51a4552ba1dc6bf975
MD5 1d1594ee170f325ed8a9a50479415ba2
BLAKE2b-256 99ca6149c973de2223b1ef2284c32b74a6a48f19ac216a129a5decb0157d2ad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b84864660134d7f6c03278405a8699d90e82461bdba9a140fe887190685ab2b9
MD5 303c4aae5cc7c50d281e6823fe1a37f7
BLAKE2b-256 29dbd5151070aa8ebd1480f215a4f375d8afeccf4718b4fb3365b0e04aa44e37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d14e6812847368cea4374ea12bacbbf1400580dbe92b6fcf2c887574634eab13
MD5 0afcbaed88a7eef82eceecca02e5faf2
BLAKE2b-256 3e2da4fdd576752ada8ec5b8bcbb29c9751920ca1d61483a547b15fc81486f35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b616349ce8258a6e88b6bc6ce53b9a90b0c3770aaa64be1d8db0f63b95437335
MD5 94eae9096e89249cae19f3bb8cd6314d
BLAKE2b-256 e9ff080d150a2736be9f1d14d4e550a37b4fbbcfb08904f0a5c4892338f8feae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c724e13fb74e7997333610876502479ee43915cd6c663095d4855941620af72a
MD5 942b70be2e66921b3585f3fca64323ca
BLAKE2b-256 c1fa3b49c918e9c7258f5fcdfa3afe1d5dba271af8a65f4a51bca9809f628f5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bca130da91e33ba674fa6e7e3bc93660d5e4a72e173bbd3210c67564a776b73c
MD5 974e1bb9b21c490ad9f1f348e8e8e385
BLAKE2b-256 829f5730da044cae126d7daa1a8e19954e881aad08d6561b00fe510591eec74d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1e1bf950edac2a7279b0154635cf63551eaf8e32bfecaae293f28c0de03f5189
MD5 122b8be7360524c97732d5d9d2f9cf13
BLAKE2b-256 c0c05949062b286d87224e8f21ec4151acfb039851e0b5f1ae81e384876c3c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2352699d3096bf3993c829e11c409a775397cf89f025d1e945619beea1dd26be
MD5 6b6be96fa34bf3647ca245e8f056246b
BLAKE2b-256 d89665711166455bba1fbc0dc7e75c9bb247822f8a28c30cc70f3e350509b399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bff9c7f4d87602ffe5c830b70264315e8fa91369fb13e148fa13f5591562f6b8
MD5 1e710dc2e70ab017c2e5ed7a5f10b63d
BLAKE2b-256 818e8a57ebb02cf2e50547cc9de0826227f430f383c856cf10f9e26fb5b38b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e41c84d3abbd31fc8bb0ad654be96b67abb40c19329b4bf3c74db7cf8649cba
MD5 b8b045877aaebbd1b4e569667d00f24a
BLAKE2b-256 df9041a4351eea307d51fa6ba0a8f99b88137ec47c279959c073a1d63ca1f50b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1ad0d6517fff4f8357b1388dd5a65a96fe76f1906b373d42e56f55ba5d53d27
MD5 f92768481dc9e2faea29318685ffabb4
BLAKE2b-256 0d9a35b98a1c6dd6e55d712ddde704dc8dd6be1b042092e9f5d905557721341e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d2af8e61937f3e737b6be62fb0881c8cb6a4c9759029256cc4a1cca90257caed
MD5 c6e4934015d039963f9d5ff868243742
BLAKE2b-256 206bebb3c4ffe9e7edd0ca4afd5e0f8d02c1902a2658874363f2a53617aa92f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a861d6acd7bee1bdb69538cf3360889852018645c6c929c8c2dac83e87a6e89b
MD5 9fb1a339ff25388a8d56afbab4d3d435
BLAKE2b-256 57a00c08c82329b1e15b33896e7b83eea512739ee2e0a263696b6bb285930e9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 abf27ddcdf889ed4621a2ea1a509c977c5dcb88039f34ac2c73219f3a334cf02
MD5 26b8cfce8a94f590b255c77f1bb25c62
BLAKE2b-256 1bafc23efc277b0d51c7ce29df8cfd2ab985ad9371619911bb34489ff29a8d27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d890d531690e5f1c57d7cd26ce961b0cacd4484c3c623c954fa59590346adaa4
MD5 4de35641a1511b1e7a0ff230060d980b
BLAKE2b-256 b046a6f102b6263ed135faeae1b7eb6fcd7beb81387b6d2b060a9093cab76dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f450958ad01031e0118336c9c77f091ef63f2b3e7b500b1eed734ad9c17bee4
MD5 43254842ac8e06ae94099e7e150ae593
BLAKE2b-256 06d186a8f174f27e74101af1ec78957d71687455ae2eda0eb4df24d0d3c958bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29434e9323bc7905689e6bad460cf73366f0b465c550b90ee842c661d7c2dba8
MD5 436ce4c1d70e7c0775a6364f10f1bfab
BLAKE2b-256 ae330761e40cad0260141c4418a3f0b7fb805d7d90c0758ceeb4ba86fb8f2434

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f2e4a0605bfa7470a961f4596a9c0d948af0eab651cd4cad81f7a4471a060d23
MD5 cf873c6a6e54945b179b50328b3f4ab1
BLAKE2b-256 4b2d091b1a847acfe2cf335bcbbe086c57e623ae4dd401eb8355329d013c8cb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9519596708f5513b0e249567dd94fd23f076d759ae5e95efb6bec03d465424c2
MD5 ccae6bd2517a2431113042a67e85ba32
BLAKE2b-256 cc5bcd09af5f7a73a1c8d269f68f4042964455d252dd0ff291dfd63506b5eb6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6f43987156010dfbcdcab1ddbb340cec50780f77386d045d962587fae40bc82b
MD5 f6386ebb7f95cdeb4ccb0f92a131d6f6
BLAKE2b-256 8ba1058a5ee78fcacf745818c729d47efd00cd0f93a9388f63a5583cccaa39fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cb165bc714fad3c284d79ce8e84ae2b0cb55c206e5b6b38cbee2c425ec1d444
MD5 3c2de83e1f5416720df701e1344b8879
BLAKE2b-256 cd9713fc809357a54d0ea7546f19aedc444e70e1a510e55e3ec54215ca36fd76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f3ddc859251bb05aa28e6bf9d6e6203034fc0a3608f5c6a1d0938f059beec40
MD5 8998785c5e19035ffd50842fa9404d2e
BLAKE2b-256 5ae1710c65cc423005c97a243e43680a698aca807100adde2b629d798f8a7ab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cbf73ae589e04b4d90ab1ea004a3fe1e3d6e9a37b29502e08f1e31ca5fdf9ffd
MD5 ae7843db099ed24daa52fa066b048ce7
BLAKE2b-256 c53109b978f30edf33f05acbe15274155af990c6d89a1b23b6520064e4c97419

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 865be52a0986890bd40598a2f7cf865e82cc19c0e1416789d6b750ad07b66dde
MD5 7e16242206dfcd16a45acc054d2861f8
BLAKE2b-256 9881ca4a80f477d1bf47f3b24dca44ba3df2483ce3cfe1bd49c7beced5919107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c65dea5d3a7dfa46041d0fdfd77b4abcc89541438888adf3163036efa3e72df6
MD5 82df35f201884c03e8dec0561196b646
BLAKE2b-256 210ef9f21ef373df0e9696bfc4e6b38bc70ab43a883ccd3fa71a1ea27578ee12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 228fc8a976160d731371eafcecd7ddf02daa716b6b6399972d007d7da93ff7f2
MD5 843a9aa2b3dffa8b05a396f00c84a047
BLAKE2b-256 dcd8b7fa856711b364a4ad02620f31e841ee1c14927d42a821a693904036fd25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.9-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2b90723c75ac1a566600895ba05e46d673f4c27dfd541d60295f82fc533d228b
MD5 56dab32cb1f74ffdf7cfc0a2e067f887
BLAKE2b-256 a181b97d676ba59fbd3f0e731f01d8c9bea3cba1dfc6a3ff2339975dd0be9d3a

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