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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 fb9b1b3c6b8f943a10b06e9a3d457f99afdfe93faeb040481ea1fbb9014bbce4
MD5 58969ab4dd703fb38661a3918358965d
BLAKE2b-256 7c0ab5484f2012a817cd01c16ded5ff87c9dd5ae849ef7101dc5f97b1963947c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a38a056d924aa8b8be953a7f43848b68a6be29dacb8c63202ab28d4f37920e70
MD5 dedf8cc15b8820c7b1176c19aa0c9502
BLAKE2b-256 53a07d1472f78b910d794beff0f025375a780a0c19c957714a5cac185da912ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15b3df342cf5337d7e0cccb7b361ed4042fbfaeb147e7ca496c1fb2b77248532
MD5 a2a862897c73aa1ba27cf8efdb4b0b6f
BLAKE2b-256 9d88e0ce5419028d36a8a8d538c8cdde4ea8a1d7f69d9e8b727835a865153d97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a33d75e3d3cb05c4a54b9c4a6f0e7513289af2be577c6bf34c48e488ce1781a1
MD5 ebaf589e37c7423a3139cda6c68f2e25
BLAKE2b-256 e01bf92f1181824bf919e5b5b3d70cf301262ff0c21caf18e15fef056e6d90ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5aafc0d0cc315269e867ca5616d090a45e36febb5ba81df7b05ec5ac2e9ded72
MD5 c9597af888d9daf410f7124637bcef28
BLAKE2b-256 e61a74d7050263a6becfbd8dc87af42156ce60bdbb7a1e863cd0372fcfcd4030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ae8ee277eeca9a96444b6e45f4c677600b0a89bdb89de753aea97701c7b4bb9
MD5 ffac1d8590d90a59cf3219db66da5926
BLAKE2b-256 f319c734c1c3ce56f2caec3bd7d070d7d4f8ae4f2d589a50102ac3a9a6e03d63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a86571eeba7bb9f27b10ce55fda26d766e462b1a0f65f8ce74c24bb28cd1274
MD5 e2da04a5bcbb28b7d8456c678a38017f
BLAKE2b-256 ed453970f2eb717e977d60dcf58ccaee6ede07e13a44825a24a66d26aa8716be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cce0ecd83943b4682cd1b0014cdf8fbacf719acf40b0c276dd426734fc37edaf
MD5 eece311fb4a15c0a927e9762626903b6
BLAKE2b-256 7c221cd4ec49e658fa08b6b9c719a40eb8a0c79c7ea4f3c32690efc7d8155b76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 20c8dc5c84fe8062ff2e5b42c92b3e725775c9aaddc7a6953d2940062832d5bf
MD5 68ddf2405086d6546d5fbe770b6fe92e
BLAKE2b-256 00ed047b9568899f55dfb42f336f9bf797529368fe0968e1db81f8ca2ebaf476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 060d4d8201dfebec12e355eece6be2a8db6c0f36a5dfcb1071e3947ce6a3fe5c
MD5 723e601f7fade31f1e60bf08f9adc158
BLAKE2b-256 9e934d4746232d98a42b42d477b621c885b2db03cf8c57242be6dfba02216a02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6a5a0c86eb85a7b11a3e8aa6c90c36ded1be49e8c81b3c218b9021ec66fe920
MD5 885904c5921865da74757f3193f8db72
BLAKE2b-256 06fd577f7878ff2d6e54942a1e94436ff4536d9bcfc21e6483c690ae091dda07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d4d599434e4c89c628c2a0487bcc2bc1bc4f7a5b3489204a553f04db993f81c8
MD5 08921b8fb0478fe1a595ee33e97bad2c
BLAKE2b-256 246267507fefef90058fb68f6beb611c574884fb8d453859a31d8f6f0890ca7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 555c1e009e6d415afa7de2649e58eb6c9285a0acb2481c49abcfc63f4ef99712
MD5 758a19132133af7ad983290418b92ece
BLAKE2b-256 d4de5887af2455a01e85d1b98979aaabb60b9f6ecd43bc18bee2ee5b57b6cbab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 740d987e2d3db18c37e9c3b52ea76d5ba48b22bfa50c6bd43684a9938aa2453c
MD5 da5ee0092efac205c3b743834f7095c9
BLAKE2b-256 566c88761da4cb46fe3623f27590cfbd48011c29bc6424c181f67cf22a0d947b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 241238732d961534f4d84ebe6b4adf0a6a8f05743c97026ae27c36fb61056dfb
MD5 1404850b2a82abc1fe3a24fc1fa99b05
BLAKE2b-256 ea1ef1d2dcb5e6919d07248bb760df344dd723161292a5a4a001eaefb246588a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a280abb4a825be2eabb26f5299563b0539adb988a75a2dda35c3a6f8d3c766c
MD5 9627f5a566b1e59d67a91a194a73ae09
BLAKE2b-256 1d6346ee962f76fb96f3c7c9fb309a17e66d95d5c397e9ae3775968be857635b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 32b816d13cd4e5564f637b21120aef1407b30db4dd2de0701e7bb55bb7788a32
MD5 629462a01acca636f5826185e5e96a1a
BLAKE2b-256 8c8dc5918cfc0bdd1d9150609e996e7f037f5d6aad7513298c65b331bef02df4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 2a5f64769e2cdc7306c0754b02ffbb7d49e65f3f614c5b34e38e64508f59e3fd
MD5 ee6922232bec0f0f1d130269b5dc15c8
BLAKE2b-256 4aa8183b06d564e3805c678e82ca7450275679bec10b52d6d08d0f8ca2004958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 62d44cacad2495863e03f1d774ec92bfcd98343f9d7d307b4cfc17742bd95d6d
MD5 0fb8970479686eb99e4521b0181db15f
BLAKE2b-256 da9488b3cd31fc4142d866123f6a10d981830616ba1e2d9764686f6452d914ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0c8578d9162584ea365c2e25a6b49be748b6a64f172e98c479d6eaf567edabf
MD5 e385ca8a22a12ab3905cd3728eee5604
BLAKE2b-256 d6bff462c54a907f477a31fd116aaec20a8860aaab941f21e9eb137a0ed4fd15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b9aafc49ed9a24eddc4813b3d9e4fa9aa726a79d2098dede99958e57fd79950
MD5 3e2674e3ed8dd2cc25a6de8fb343d1ee
BLAKE2b-256 f11603a08d3cc00aead34284743fd5d76a0c28efd82a43da0ccdb6884ef646d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07eb2c20d72d667b3494c06a57ba19c71d55b38e3a8da576c2adebb9b84ced98
MD5 b5cfc454ce90768a8d6c7a91f3a41448
BLAKE2b-256 a84e0856362e6d47a77520e745c982a5e5a4f3f4fe3cc4d5d704e1421e153ab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 72ee9fa113a7f7c1942ced9ca8dffd9e3d8296e4df5c7b86d628a527cb43ac2a
MD5 972cab4070358efa2c6fd8aba76613d8
BLAKE2b-256 8f0c9461c48a028020a3c62df16601b9a7d92cc653d2968bb449951cabfb7f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 ffcbc6a3fd026636b5b415efd87e99707c37d8c4e66e22f56927f2435036eb44
MD5 d9cb469d33dc019f387aca33659be305
BLAKE2b-256 9576ab79c12ce1cb80fc7c10bb34970b5c94082c74dfbac907918852ae2e7844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4d6019c9f03511b5dfedb818e810f3843656c995cd6e795d296e46c468aed2c6
MD5 d83f8c3de7b005c9e48b75a6076847a7
BLAKE2b-256 32ba2c23fe6e4090f1f1282be15fdc9162c6a428ba45fcff80d5da212797527f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 123509a1c52a9a9417e006ba5ca055a5be819e7ff66c05c0bc205ca7d1e79a46
MD5 059022f832a98bc10f93706be296fa23
BLAKE2b-256 28390dc130cafec904fe68f017ab033496883ddb5253f8ee65d7b6cfd5405a4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33f78c201e964a9cf88d36760c44296946090fd447032c946dec5026dfb93a03
MD5 cc1c998b35f68f6ba5af6ed9cc94c636
BLAKE2b-256 3c0445e3bb9ad060d3af9dfd8701d2e21a6a38778d0d98ecdc18667a0ba2da3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a193151145a649ba3e6f010e027b780c979ebd349b25b65f1ca0f12de1474f3
MD5 ecb6fa8b3954d750bc96e4f7a1f995cf
BLAKE2b-256 e2254e487fa169a03b3639509ecf8b6273c95b9e277461fe467ba54156626d9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2fa3e2a6dd423237e73b448737c070577b88628716a60ccac5b3c56297e6197d
MD5 d46b84ca46bf2942bf97f95eeb451f79
BLAKE2b-256 f1dce9fd7e78393593fee7eb5aca05ecd0e769e76e9b61960faa4b13a79145d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 13b4396dd7c29d33092aea464831d0f7739174c420359c4487634f21ef3bac4e
MD5 c4be6733130d7bfdffd245dbb9ac485e
BLAKE2b-256 9ae7a17447c8bf463b8dc48138b1fec71ec19263bece51c2d7ec244cb341f743

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 411c9edf5735f114c5a71497fcfe9d81aff257d13afab66e7b8124e4e3a5c56e
MD5 23f69f2842bb5409a068e8cf0a69c5b7
BLAKE2b-256 166fcf943e03af8a904ab05facad99147fe1ea587d7626dc31addcb9efbde79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2ec3a4428c86d0be1de05d01d16a114e85660f249d354e86c87a8c4dcccee4b
MD5 b9f80e75c6f9ddeacad9b67d226b368e
BLAKE2b-256 9ef8484c73935972c35630d41117d87b03f5781d9c9d3c5bcc10b91a161f33f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c784746b0cfa009dbc08325772058713a070e7e32a187e306246753dd3598503
MD5 e9335213c244b4f7513bc49cc6d41248
BLAKE2b-256 33e29fec3d1e3126ed766c74852bb146f6842144c140f4c5fc823b8b5e3a1cd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91c4fb3382a8ca8df3fba0165e796a4b7980be0e9594c91e37f5e19ca631b451
MD5 f80616c8ce140e07706dbace79c829f1
BLAKE2b-256 f49b08e4ae4bc3d867aa8e997f27b9101ed08eb3e0679e53e6717f3757ce9ec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a3d24d5418d0548d115fbe374b140aa0e9960707f9551252554bea8815184f68
MD5 41a235062f9e700c42786b4fb11280ac
BLAKE2b-256 e7ec2ead63848e2fd1b07629332a3464c1ebdc38149925a06a7114be4f3901e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 693202b93a4e7ac8f6e77833d3edbd95a083c4842d88ae40473d568ff3f57262
MD5 1a8b7276874eb24b869d2190e73325d1
BLAKE2b-256 a1168ad0383c4323e3465a60c50b50d519f45eb873c3219e66556b92ea64cbc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b4f069dd98973160303b6593aa68ce0b4873aa6b5b9bf474eb9d1bc6283d89f7
MD5 59069f7f08da7e3407b7871024f726a8
BLAKE2b-256 2368e440d217fed6abe8859d8a828448c1023a8a89a0eca49132b812d9612f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ba2693e94d261ef5109be1a1260f8e67c11fcd01d088b1e64bbdf0865680263
MD5 a0ae5f70a440015feaa2d96710ab5677
BLAKE2b-256 cdc8bfe09c4fcd63ddc013df085e148822541654533a7e2897b4959fd4f4e080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ece7cd10fae837d09f0c61bfc3df3786bba5b6b8077d39a721d465eaa42c67fd
MD5 62874bb1e5a025aa653a8228cdef04dd
BLAKE2b-256 fa919060ca0f5f43695655bc1eff78da95abd14180ecd56a31e8f9fe6f321553

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 485c6b63182a3628024cae19c9525df3ce1efe33265098ee3deb33d19b85351c
MD5 9badea23bd3d9f69fe33efe15f7323da
BLAKE2b-256 5f2940ddcb3f1f6af603ee8f5d70b7901a809157858b5e2dfe7cdbab3ea799c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7fe4c48ea27c41f244418db9842c77426650079590158aa0b2ae13da0922e26f
MD5 b8e27d730b71246ced3c42c4c5ad3367
BLAKE2b-256 9436f3912e68f67f7b2e68776451186426a43aaaad36b3cc49bb12464744a6cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e9a66b9c4bdfffa4a3dee2f1fd81bebee39577a94ebf43737460b4076350ad8
MD5 d8f05b0a389cbf3a6ccc569df074f37b
BLAKE2b-256 ee9e17e5f4c7aed054534401313669e7f56e1a08c85eca6329fb22c25a3686eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c47ada0dfdf6f4cc70f58dd5f7c7246fc6f3283eb12058adecbf1ecf75f91b5
MD5 5a1dbe6694a9c386e87f9e4a0c06b091
BLAKE2b-256 173802bcb197632352bd0dce7b12203992f6d6ecfe623c8b6836bb2c0f92b0a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.7-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1724f3fb5c8f1ee5af98ed2123f03a5058ae808314a2d224497d91e0527936ca
MD5 4cc1af6e04d3d385af3a45f97848dfab
BLAKE2b-256 3580e7e51f1f2a4e4214f7499e94fce5486e4e9c68fd0c3002df684258ab7386

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