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 DOI GitHub Repo stars

pedalboard is a Python library for working with audio: reading, writing, rendering, 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 loading third-party software instruments and effects.

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 and to help power features like Spotify's AI DJ and AI Voice Translation. 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
    • Live audio effects via AudioStream
  • 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® instrument and effect plugins on macOS, Windows, and Linux (pedalboard.load_plugin)
  • Supports instrument and effect 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

If you are new to Python, follow INSTALLATION.md for a robust guide.

Compatibility

pedalboard is thoroughly tested with Python 3.10, 3.11, 3.12, 3.13, and 3.14.

  • Linux
    • Tested heavily in production use cases at Spotify
    • Tested automatically on GitHub with VSTs
    • Platform manylinux and musllinux 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(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 instrument and effect plugins

from pedalboard import Pedalboard, Reverb, load_plugin
from pedalboard.io import AudioFile
from mido import Message # not part of Pedalboard, but convenient!

# Load a VST3 or Audio Unit plugin from a known path on disk:
instrument = load_plugin("./VSTs/Magical8BitPlug2.vst3")
effect = load_plugin("./VSTs/RoughRider3.vst3")

print(effect.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
effect.ratio = 15

# Render some audio by passing MIDI to an instrument:
sample_rate = 44100
audio = instrument(
  [Message("note_on", note=60), Message("note_off", note=60, time=5)],
  duration=5, # seconds
  sample_rate=sample_rate,
)

# Apply effects to this audio:
effected = effect(audio, sample_rate)

# ...or put the effect into a chain with other plugins:
board = Pedalboard([effect, Reverb()])
# ...and run that pedalboard with the same VST instance!
effected = board(audio, sample_rate)

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()
])

Running Pedalboard on Live Audio

pedalboard supports streaming live audio through an AudioStream object, allowing for real-time manipulation of audio by adding effects in Python.

from pedalboard import Pedalboard, Chorus, Compressor, Delay, Gain, Reverb, Phaser
from pedalboard.io import AudioStream

# Open up an audio stream:
with AudioStream(
  input_device_name="Apogee Jam+",  # Guitar interface
  output_device_name="MacBook Pro Speakers"
) as stream:
  # Audio is now streaming through this pedalboard and out of your speakers!
  stream.plugins = Pedalboard([
      Compressor(threshold_db=-50, ratio=25),
      Gain(gain_db=30),
      Chorus(),
      Phaser(),
      Convolution("./guitar_amp.wav", 1.0),
      Reverb(room_size=0.25),
  ])
  input("Press enter to stop streaming...")

# The live AudioStream is now closed, and audio has stopped.

Using Pedalboard in tf.data Pipelines

import tensorflow as tf 

sr = 48000 

# Put whatever plugins you like in here:
plugins = pedalboard.Pedalboard([pedalboard.Gain(), pedalboard.Reverb()]) 

# Make a dataset containing random noise:
# NOTE: for real training, here's where you'd want to load your audio somehow:
ds = tf.data.Dataset.from_tensor_slices([np.random.rand(sr)])

# Apply our Pedalboard instance to the tf.data Pipeline:
ds = ds.map(lambda audio: tf.numpy_function(plugins.process, [audio, sr], tf.float32)) 

# Create and train a (dummy) ML model on this audio:
model = tf.keras.models.Sequential([tf.keras.layers.InputLayer(input_shape=(sr,)), tf.keras.layers.Dense(1)])
model.compile(loss="mse") 
model.fit(ds.map(lambda effected: (effected, 1)).batch(1), epochs=10)

For more examples, see:

Contributing

Contributions to pedalboard are welcomed! See CONTRIBUTING.md for details.

Citing

To cite pedalboard in academic work, use its entry on Zenodo: DOI 7817838

To cite via BibTeX:

@software{sobot_peter_2023_7817838,
  author       = {Sobot, Peter},
  title        = {Pedalboard},
  month        = jul,
  year         = 2021,
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.7817838},
  url          = {https://doi.org/10.5281/zenodo.7817838}
}

License

pedalboard is Copyright 2021-2025 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


Release history Release notifications | RSS feed

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

If you're not sure about the file name format, learn more about wheel file names.

pedalboard-0.9.23-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pedalboard-0.9.23-cp314-cp314t-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pedalboard-0.9.23-cp314-cp314-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.14Windows x86-64

pedalboard-0.9.23-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pedalboard-0.9.23-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pedalboard-0.9.23-cp314-cp314-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pedalboard-0.9.23-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pedalboard-0.9.23-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pedalboard-0.9.23-cp313-cp313t-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

pedalboard-0.9.23-cp313-cp313t-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13tmacOS 10.14+ x86-64

pedalboard-0.9.23-cp313-cp313-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.13Windows x86-64

pedalboard-0.9.23-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pedalboard-0.9.23-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pedalboard-0.9.23-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pedalboard-0.9.23-cp313-cp313-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pedalboard-0.9.23-cp312-cp312-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.12Windows x86-64

pedalboard-0.9.23-cp312-cp312-musllinux_1_1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pedalboard-0.9.23-cp312-cp312-musllinux_1_1_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

pedalboard-0.9.23-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pedalboard-0.9.23-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pedalboard-0.9.23-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pedalboard-0.9.23-cp312-cp312-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pedalboard-0.9.23-cp312-cp312-macosx_10_14_universal2.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 10.14+ universal2 (ARM64, x86-64)

pedalboard-0.9.23-cp311-cp311-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.11Windows x86-64

pedalboard-0.9.23-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pedalboard-0.9.23-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pedalboard-0.9.23-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pedalboard-0.9.23-cp311-cp311-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pedalboard-0.9.23-cp310-cp310-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.10Windows x86-64

pedalboard-0.9.23-cp310-cp310-musllinux_1_1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pedalboard-0.9.23-cp310-cp310-musllinux_1_1_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

pedalboard-0.9.23-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pedalboard-0.9.23-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

pedalboard-0.9.23-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pedalboard-0.9.23-cp310-cp310-macosx_10_14_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

File details

Details for the file pedalboard-0.9.23-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2338b202f22cdaa415048f32c7dd2ec23077358af3e04e1d16baa1b0ed7ec106
MD5 3f3a11477e1126d57884ad7424a2c0eb
BLAKE2b-256 1f2c7c12c970669ad79ce5d8ff4695986ea9b851d400edaff2cec254f619f253

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40a996b0929b1fd6a2b0ee479bb5182e79f3a593ff5162adc982e0b752024417
MD5 861f02a04d1bf3faeb936924ae2af0b7
BLAKE2b-256 88234b633241cdf2889c3cb360ee042997e1ce9e897c6ee48c454502e6e31ee4

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 38d06d5ee996d1fa503e9291d537e0d03d57cc1e734da51a919092e0826113b5
MD5 96fdaa2a5405b8397e0ea93e0dd35039
BLAKE2b-256 a0d2ca97b086702baa551336898200087f686fd6af6c4145dfab0e51bb8606f1

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5417b4a248aba4c414604915a9482d37bdc35028613156134ada857e0c0d8395
MD5 e2cb610969d4f37af239018748097ace
BLAKE2b-256 b1731d4839c9b99d3d065e940df828aeff35c32017dd8b30ca68b210e8d5aa64

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9765b8274cf81f96b2dc9c24f8dd8e8e3f6903424745ded4c2cbe2ce6c60e04c
MD5 55c74b5a31959067fdd00a370838b771
BLAKE2b-256 36c63f3e37a75523eab1bd6d04ecb0cb7207267cc7c178d0327ff9debfe510ba

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2daa0123b4c9198708f212b5d599567c1b7512bf862731d26ff5f649c0b5012b
MD5 87fa0188fe5d2cb10cdcfd8cfa2b98b0
BLAKE2b-256 7a1ffa0dc2edd75f655d6a5d43f715855a5482abb033f67df81600f666fc3372

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b4592e949ebef6c413cbb9542dcbd7f6083f1641a59c6044eb618ee1eb701dd
MD5 ae3640fcd47966bad8fe65da58105504
BLAKE2b-256 52203804be786e495d81b39e591b82f906ca3426071d9476060672402087a641

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 361dd3da6a18d5078b4c65225b6ffc91aaf3888fb20b21a7ffff071d155d8428
MD5 f484db2a106775a7bb603014483f8b2d
BLAKE2b-256 0a543e3a2d729fb40be3538555827762170c933101c8b7f626cccffa346751af

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ca11f46258e0ca7038bd147524e1d557f0619b3dd0385ad6cb8add93fd0c24f
MD5 3731d95be00a3a9a9d2b81c245e1c4c1
BLAKE2b-256 515e539f69f83d4d7d027580f80a50aba1a3180ddead026a2a2b7641474ff51c

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313t-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313t-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 74dd45ed91fa074dc71dd0b362036e47be56ff75630b54a1cf542cb54d71669a
MD5 52599c91d2bff5fe65143a0dd7b615ff
BLAKE2b-256 25988886f8be5cfedcf866d74ea9c9082fb400c7baecb83ecf38df2f75acac3c

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cd947208745d793a5e5bbe37ac741832304c2d83486ba59f9084f49f280dcb73
MD5 f3370aaf102c5eb94a13a10cbaffaa9e
BLAKE2b-256 813db14593e509a521ffec5dc85cc6df9f3bb338a04aea3cd760683dfb0fb151

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5e89ba5aaf7462f3b148b6d298668d00896911cb5cf38c95d8a9b1bd1a8738e
MD5 93a0198ac408b3f33c80015f863d34ab
BLAKE2b-256 1211c5913c27fe719c07d14d7825c87c0f6bc47ea9b5fe09957fb721f493e3b1

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d643c6996de41cc1a868a434279503853f01aa72662415e95f4e082c222b7dc
MD5 822da20179bc9d38bd40783ca759e4cd
BLAKE2b-256 51d2bb3bd75035052cfe269c57b98782d67c08f2b93de208f9e1d7c342ce8083

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6f62b9d3d35a341a4ee0507ee672b0bd7fe2052f1b8d705fe27fe9cb13fa84f
MD5 f42db1f53d1a012a0148636bf00eedc7
BLAKE2b-256 e0586f24eea01b9d6e7a2d14ad72bb80a7e9061581a40fc11f8fd6b3509f2218

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f6da4b533acd0f36ae46d328a4fdacdf976a007aa1cc0b4bb768352de437bd64
MD5 9f8b229aec48941df63b85b9c82179b4
BLAKE2b-256 e1612a3a70d7128aeedbcd75d343cfab58c1e62afe92565dabc96ebf73f9ea33

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2a2b9a37a9fe31a2751f121fe53771e56daf850532b9c4bcb6d960d6bbfffb0a
MD5 c6748d30bb2cb323fa3380f97f1944ba
BLAKE2b-256 5b76618da9185591a516f65dbc5c7b4631446efaca2af0ff55b7904b47da6bb7

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 66bcde328554552dfee9ebe33cc3aa9fd24e157a8be2b8093ad8e2351196f785
MD5 1a18e7515bd19c613d4e5c1d10569a50
BLAKE2b-256 3d374ced8b7ed3f660a0ea28c41e08f7f9a4156d8da51ad3803f4fee157e9e19

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9c113c95d64292cec4150ba41771b31c06c09c7c4baff070868b7a38998586af
MD5 c7f8d0de541cf2666365566687969120
BLAKE2b-256 7945d9c1201155de20beb3bdf178caa9b631c2df39d7c69653859393e057630b

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21952a97d61d0c66fe0d0b93b9e4668f2e3a3958e8165ca66f98fb0dcb015de6
MD5 7d139d9a84f3146f719b1fa603ba9a3d
BLAKE2b-256 261f45b0e4a5829cd9ee7cd61a3f9ca0e426d308f74cdf2f968aeea6779f73d3

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f30fe3e2c8686b2c8599a416e361dcf7db8ca1301fab053aff85a6c2dd28f193
MD5 9974bf4149974542c8759637c7fa0c67
BLAKE2b-256 ca2c0099acdbf190b0c510354d6db2dc6a267063fc120509ca9a5ae9f502c70e

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7850985cc3978d3cc7904355fa573171f073378d61e1a01de2792dc743be7dd7
MD5 7bdc365d116bb370278584180b6695b7
BLAKE2b-256 87381e1e81ac9e40d8f12508df71617395c7a47ed582bfe8f85c1134170c78b7

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 44638090e5a936d0abc66cef578c08dc22bc02381078bdd5f066966ee80b1ba0
MD5 f6c1aff7d78549f8ccc7bf9832f7e8a9
BLAKE2b-256 058c334cc4493805256dd30cc9cb72616556789f274d00bbb25faad07f13c52a

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp312-cp312-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 48425f0c08b83941a672b2044cde821ffe0a0e8ba99730e246a57fc88b6b1770
MD5 2cd83c14aa05a4b448a80d58b51481e4
BLAKE2b-256 019a39c4a5b06d395131dca154db2b972e48b3568d65e5f27a7db1c593bfad67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4dc2a94c0899e5eba9bc74432b6858a8d8323737e3c4bec6701a52a2d1f4c6db
MD5 3309531167cfdfaa501dacb199f1d985
BLAKE2b-256 2cda34b39dc8a487c1c45e4c81eb2a5c9e652619136cc68f51e500035d6f9f65

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dda16b904820d10a7521ffac3838f786cff5fbb2b5ed9be6f639bfed63f37e9c
MD5 879a0289ae3761da9a7775ab30cea8e0
BLAKE2b-256 53ad00bdeea3b17b787a3a73d1b6a41e7a20b9a24d168138f8b8f3b48b347eea

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eaa124c4c40d0675ded8f6cfc8e5cbce61e0ff1be8e345a8a2652be678f8ef1a
MD5 4b5dd4ee201299c9fe220ceb35637ef0
BLAKE2b-256 1479af4baca9538c4c522f762c07b05270d5980402c7145092f26cb2f3cceb23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cac8db02d7053cd3cca3f6cae53bd7101711053dacdb059b6f4e7423d1dd860
MD5 95b627e8915822a5771bc11d4e0b10ba
BLAKE2b-256 27675c1556843f86a0cea460bcf618390e9fa440a48c70eeb4ecd57a76b261c5

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 302d38ad28a88176dba4665c5b69d71f52cebbaf09de9b69955796cd4200817a
MD5 dc9ee1ffe0d5ea4eaa394bf0892eeeb4
BLAKE2b-256 c906f5abdf5a69b88709eda0ad8e8af44ee0e1eacec52397ed016c01c1454a2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a5cf28f63e1a22286a10d6fdfdf83a4187a4334c0ff90900ce8348b7ce17a22
MD5 f70cf745f068f830a56c6c4a272ad116
BLAKE2b-256 31ca7cebad46ad720005deb2af9cad18eddaab9009daaf5a849bb3f776216d25

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8e76fcaece916361e4c168ad44149e0871f0210be3746ea00e4c74e46d2610bb
MD5 b12aa31abee8cc55e8ee24cfeb5558db
BLAKE2b-256 c01dc51f58a7d436b20226d05b58f6422f3a264f23e2c3be734f615b25bf38a1

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 61f1476a081281e9be8bb584977a3af968f2807d28cfe7f6cd9c9d37cdda2d86
MD5 87b2c4f182a90ee98b156bc77cafd1b9
BLAKE2b-256 b96cb53e088fca68e7a108a0fe209ff245bac47dcb1bb46751bd24ca3b469cfe

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48e98573181936f13cf12cab3f3ba5512fe419f163fa6585f0a179dec6be5214
MD5 909cd86ad04a12009f687f658e85ac2a
BLAKE2b-256 7be934905f3cbe620a5f6e56eb791aa5f99726765c6f2b7d7ad12ba7ef792604

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bbea3e0bb0f4a24764401aa65a57a487765e768fe73eee1792f7eac32d24aa5
MD5 8c2de3dc1ddfb2eb667de36e67341a46
BLAKE2b-256 c92bf59c74c42aedf145b164679366c08186ebb59eee46d20a69d0ee5205fd2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cbbc0aea06affbfcc7d5ff8e2d1ab9afbc2344c4abf98933da382c8e7b28039
MD5 685875962c498925b63243b87653e617
BLAKE2b-256 c6017f5862625fbe27f52e73b2188bf67e80b8b1bfe344cbc1523c5de54e00fd

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.23-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.23-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4c46e67136a15cc4b81336f8366c2864c6a1ec801e0dad87e62dd8fe9146f7aa
MD5 00e5aedb7ae5c1066812357f19ccfc31
BLAKE2b-256 89926ae2c9029c1359dd9c09b4a7f9a27617988512bce2a8448cd1aab6765b50

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page