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, and 3.10 as well as experimental support for Python 3.11 and 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.3-pp39-pypy39_pp73-win_amd64.whl (2.9 MB view details)

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pedalboard-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.10 Windows x86-64

pedalboard-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.9 Windows x86-64

pedalboard-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pedalboard-0.6.3-cp39-cp39-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.8 Windows x86-64

pedalboard-0.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4eb041894f4abe311008d6a539b72916886626b4ccabebc09d5e854801615a9a
MD5 79f78653c06e813f39bf9e6ecf39ef39
BLAKE2b-256 cd06bd83ac20f98e4f539121fdf8bae81401951d29c2deb59bc650cfbf979c25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d8a94c472849421f64ab8154952f3de65e54bb24b9b8ec249f136b18d070602
MD5 6cc2d46d3d3e9a791f8199e4ef4d7261
BLAKE2b-256 8f416e46e3f3cab695488c17a2da59af44fb717ed76baff8336b846c8a2eee4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aeec4b37d013793ccddd5ee5d53878681448230c44854212fa93bf52701ef835
MD5 2a4d27c340455329625b7c2b1f8208ee
BLAKE2b-256 7416db68fbf63cf69d5d34545a1bc7d12fdfc628772ee92e8a29f264050fa4f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1151f874302dc3b10022bbf51606bcc88eb4238fe21337268ced1a4a7d62d7c5
MD5 e07b55e74576c0439070dfc59372a33d
BLAKE2b-256 c3eab5781b24f790e89deaa8bf47244bd1551180fbcef0a75051aa1297e983b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2012ac650b934ec492299a70f906f3d7d31af7ac557eb4ff07e8c50df19ce852
MD5 48ac52d6d9306b7619794d5954939a03
BLAKE2b-256 5ff0b2026b8c0cb3adf52a8e1f565add1ebbdda7a4b3da62e072ecd0b2542907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a9df21023e5fe95dbfc77c6e68a6d2ae63bd1deff7efa0d125e94642a25d34e
MD5 8a84391dd918f53e0630ebf8ded3b965
BLAKE2b-256 ad766ff81e63c9fbb2c80c835968c8be94196a30161522b6ffe493ce59f5ebb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 400879609c274a1424a86398efca68dd833a04a1b6daec8e5d283998e0ff5620
MD5 4a430e093a190834278f1d89112cc21e
BLAKE2b-256 e338f5ab2f57f8efc23533af9caffc3374d30c2b7869bdd8386d5b885e2dcaed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fae4652adef6c56200388fb852a899626fa0adc78f353e2739539348727b5822
MD5 f6f289db4325b3f2288baa2d4db29604
BLAKE2b-256 4ca2e77d152df59fae902a933fd4438ab8605f614f6f78a759489d2c09424389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 220d8de786971a640e9448d08e719123bcce962c51b859215740135388b4793b
MD5 a142fef40cad996e765face2196aa55d
BLAKE2b-256 7743a1cad93067857fb8766c03b30098fe62d89474413dac68fefa2169e2295e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 168fde28d09da9a749cae5cd1ebabd0d03c3e4babd201c8aa46b45139b05e509
MD5 f0eb5fa864ebd84a4bdd177becee83ec
BLAKE2b-256 a10f5d98f381409df081bb4c243f26468651c242cadc09e1c7fa6e5e3370d584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9aa44cf53bc27696774dc47c705aedfc10012e83cdd082d67699a3979cd61f60
MD5 d5a6112e88634737e72c839b26ffefcd
BLAKE2b-256 35fbea94a71710e197a8278d40f79468fe31aa65b3491521ed7036091742f10c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 20b6d13310eb25668b6e58c57ed912a2bb1d02e73f3e563d8d1bab31b319b81d
MD5 9f37f215c15061195d5c05042e420c2f
BLAKE2b-256 f558322a084fb7e1cf9159fbf09f4f0240de08c8af5872c6b8f96a3ec304b0f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e32fde123f2ccdb6fe3b468fc095855d8888b4b4d013cfad5fb774f9c8f18a1a
MD5 b43ea5992e340da4ce7ceb2aca67cef1
BLAKE2b-256 0d953b8028103bffad0e2591cf149d415af984bb1d6855b5c9c29d0d273c1d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4265d1ecc4ab78dd2a1df3214fc11127bd6f7d96f82498821ffdde2fc65e4626
MD5 b5d48fcc0b399fa87eebc9409a36473e
BLAKE2b-256 cfd4bc7bda580e2fa1b8dee72b5e9f47b44fd6baaa810066c0900cbea51f914c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 198bc8095e91126ff5f8e45e935e4ccb81d3d5626858f12fbc2d0bed01a956e6
MD5 0ae1ebe579a321261dbfe5e5974da5f7
BLAKE2b-256 8050d2e6c7442800c0bddaf9af8bfc853c832ad68600f30ef96d518a6f8a87f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8d32a28b385a5eb0bfb089376fd306fa82f72b6a2e413ac033d430e9bdae9ad
MD5 09946e12554a918a9295b9d9cb6b14f4
BLAKE2b-256 db9027c4fa5bba69c1c03de38237ca93ea8883d7de9b101a25ac5aabc97e5aa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ba0b3ba04119f5ed00a307140b229f9d7382c0a63cee47225be831e9996d964e
MD5 88c740ad6a852b978a51e7bc7145ccee
BLAKE2b-256 06b7d5672d45e6f291a1b9f2491a7af447bb927e75687f44723a1dca2dfabcb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1ef38f4ca2df7666987fc7b55a527ac6200f32dbe56d6d60bad6c114541d7e5d
MD5 7c4d29572b62fe480a7870ea7465f1b9
BLAKE2b-256 f58ae0e3c38124a51a2d134ad3c8155982497682c79c8063a87f32b86b4fe5b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 da4bee1b268ac687026be0d3417e7e8c5f4022a58e67f3745fbb59e48ee400ab
MD5 b7cca191075d4f9b452a4f5b815dad3a
BLAKE2b-256 ae325ac42d15417222c9bf71e648f0737b91e9e852de9a59d6aca9b8e94fcee3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef6cf3cc85eb0c850709fbcd0f6efe79431c1d237660a162302fafc353c3165e
MD5 3f9c44c82e5adf4a716285d25341085a
BLAKE2b-256 2dfa4fc851672e2a5b73c1bfe7863fe49daf580699e3a0e9416761407f5ea272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06ef19e58636b94fa64874e6d84d4d16a6b52f5758db02f3b1a2d0833c16d227
MD5 a0f4f6bf2628c6c4969f960abf50676a
BLAKE2b-256 cf0ae52b6ec9625a0f0c159d24c5d7841cb2c163dd14d39f6008914d2b3343ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a10cdbe9b6ecc7737fa1d32c8baa368ac3ae3c353208f9a263f59fc53d6fb5b1
MD5 7e9437680091aea2ca3d05daa007fe47
BLAKE2b-256 5b132e38dd48bc8e3dee375d8e52568b821e463339035869d1174da017ec7d17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 48e9d721bdeaefaf8f7583e47e05c6ac4c4e0597a4943f1032c5acc6f653e088
MD5 613d0a161986781dc51cc7aa2969bada
BLAKE2b-256 fc46b6ed38b55f38d10b78c63459f31650d668050d148bb463a870057336f9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 15bdafcc3be88172b72c52e03f43ec19ea9b0cf913db915e20af9bf3c66f33c4
MD5 e35e27b58dbd8edd4d5d178632d01cdb
BLAKE2b-256 5e6e1fe02686b06db2d01830502e822b2f1b1e4024beae2dd2597ce3a4eed9f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 138464cb8a9b954f74fc7bb396c43d2482a9a29b35031cca5982ddc77ab49787
MD5 da0229fd8b4b80eabd54d2189d2ce9c5
BLAKE2b-256 40e84e62b62fbe42d8cf00b343d14d03e99eb0f0f85aa17e29717b7c7c232f9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 263e00e0b639178b727b0edc173f474cd61aff89ce28924b192ac2625a647022
MD5 bdc7e125af6c3df3ca1a1adde42870b9
BLAKE2b-256 754b6d393fe7b6e2c763ce451d969e22cbbc6cf8269151d8aa7f9090a836b93c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20c34a5705bac7cde28cfac88aa0189e2a1e1615ccf75e3950dd7e6c24195184
MD5 44f30ab0baf5a8506de9cfe39706160e
BLAKE2b-256 a0472231752c1db9fc527ad8d17c84292bde7bc7204af832ed6e7da7d3b96308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab11af4ce1b5c8c5ea7beb0046b308a9380e66abdc2fe7bbd87559ce75256eda
MD5 0bfad6063c75fe501d65300fbaf383af
BLAKE2b-256 6b4db7434ec56a6229c5411ba84877909b2b3d5c4a6ef6b14000c5cb656a2a3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9d94c60fd25fbc3d8900a3a3a4de996469a3c1f7cba1b0f1afc4c8c7b33d4203
MD5 4fee1c344d6a3cf9c6f8e24d7f6dc248
BLAKE2b-256 8211803d534858f317a550338bac8021279cf89a6c7f2a4f027eb52854fa5a8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5b31fad9c5e33b378530535705cc08fe70ae688192a25c65fe2bd54edbce2399
MD5 b435c5391f9036c58da1974333ade278
BLAKE2b-256 741c0040f6f5a50f8d423880f85759676e11928044d51f8f7c76696a438c4702

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d1e913176499298e2dcf4451f5362740e43f521a3ec5225db341c52c5f1805e1
MD5 cba743ec69e3ad698dde23a5c6c4790d
BLAKE2b-256 b3dd5f7695b526b987f10cd290534fb3c90c82475330dab23d113c6ec9faf431

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7c3ef98ba38a629b67a98147bdce47491bb881504b4457ddad3cf765a3dbdbd
MD5 9537120215cc1a56d2ae94a5c6bd1c30
BLAKE2b-256 9b05d8c125bc0a477a7cb175e9397d2621bfc032b4cf2567d26203f1d412f65f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd5b727e825a6dfdc84a576a1d2635d23d7ea27b6f8b2d9100be00c68fac72a0
MD5 84b2b59ad671cdcb2598d9ba555b5806
BLAKE2b-256 fb546ca1de1349ab6187f9419d220cb1b432bc2b1e8e70e75fa29b67625e6c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c876e0f182c30d2bd6d762908b5961912ad4372d73a8b838a82dbbf5f7975bc
MD5 a182df75afb634d3ed6378f398e15b4a
BLAKE2b-256 e5483e5579d2f308bf67816218a0acebdd9847a9a84a022719cbcfa227678883

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 406eb12aac0ee86ffcb002e5240ac187b4019c067f9996d6de35ea6c5314f194
MD5 39607ac1623a5146cfdbbfee51ca59eb
BLAKE2b-256 a5fd15b4a251fee4536ce4992152d6d34442f92a191d81837645bb214102b8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 92f693427c6839a595907a10e3e803fc675f5ed1ba34a95d743844fbaeef7305
MD5 20010d8f11a0404c5789cc877d1505ad
BLAKE2b-256 81c97634d7f7026934d229f398f7b41332677cb1466fdddf636c361a8ab0da65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 24d6b54b91454d754377e8f77daefe08623c10fbb830f10c5bcd41be47d91adf
MD5 36bed9063178989f1885fb64134d275d
BLAKE2b-256 9969dcb28e1983cdaa97f2b861120cd722f1a4d8911a19dfe289b71ecabdc103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d42f9b3ba8fb849be6dba17a125aca4478f33cabfef145e6e6130610eab11aa
MD5 580fb65f8951712c45611ad53ab711a9
BLAKE2b-256 6119856cf6b9c5fc0612a0e472d9309b5c50bd5aab995cc9d3f03fe830723d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff33c6fad93833ebed021407c10dcb66702ba0939acddf835f59aa9978c43e02
MD5 4faae55044d12c7aaece258960ed7b0d
BLAKE2b-256 01d72814b2ef3e651623f49a4b33e6c3b38c87e11358417575a9e9b557071ce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 50058702691b895ea70ecb944baa74dcec1c3f48d89bedd5bde649524fab874c
MD5 e4fbcc036c0e4fc8e1096c5970ab5863
BLAKE2b-256 042cd90c3868c40142ce825788fad77173c3ebcff0fc23a7e030bd67b4d00dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ef1487cab82128165275c064bfd804fcc16587a83045e50add3c6d5827747ca8
MD5 52a5e7b1f4c42d1bb64480972e6a24fb
BLAKE2b-256 1c22d0d640f0645a89f9a1fee7e93bef764b61a37b463f0b1a9cd9d0ae5e0286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bc3e89a5bb799f9264f1cf57e5272069ab59372e5307c9c954abff5d65caa73
MD5 7cc8ecd84d10f94f919b5e0676f26b17
BLAKE2b-256 efe02035ba0d7d8a50bbc26a429e8b2a46cc86b2be06007157f3d19173630458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7810ec736e5954d8eedc5ab5a92df3af034fcae36737efdc735704929acbdfa
MD5 da8f26b82d2432042700aef063d23ecf
BLAKE2b-256 3fa9a32047f832600715f611364346c980fc2f0633fb3be33d9a4320876d64e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.6.3-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a01f592f764cd77fdf219cae037aa86bc8311e163bcec27b977b3a35071a7394
MD5 d5c7921c19b434b4820bb5fb15b31079
BLAKE2b-256 cd637ae77fa60ca9a8c7eda6200eebcef4bc94d87ab2a77b5845bfe3369289df

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