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.24-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.24-cp314-cp314t-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pedalboard-0.9.24-cp314-cp314-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pedalboard-0.9.24-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.1 MB view details)

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

pedalboard-0.9.24-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.24-cp314-cp314-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pedalboard-0.9.24-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pedalboard-0.9.24-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.24-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.24-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.14+ x86-64

pedalboard-0.9.24-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pedalboard-0.9.24-cp312-cp312-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pedalboard-0.9.24-cp312-cp312-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pedalboard-0.9.24-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.24-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.24-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.14+ x86-64

pedalboard-0.9.24-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.24-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.14+ x86-64

pedalboard-0.9.24-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

pedalboard-0.9.24-cp310-cp310-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pedalboard-0.9.24-cp310-cp310-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

pedalboard-0.9.24-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.24-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d297df87cfb995e47def363f4b1a8870bd72329c57cca9faa64421f2f9e7ad18
MD5 8eda0ce31ad8fd2e6481fd641b422aa4
BLAKE2b-256 a480278d8f5e2c894eef1849fcb30ea7e5915129ce4a6056379cbd1dacba3221

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 295533f0aa37f12c9bc2be4986adb28cc5cf0faf6ed2d88c583bccddebccdc8f
MD5 7b5d7d48c3551e7f29b2a87a5b425f35
BLAKE2b-256 bc22371a75bf5175441ad1d2c4d4b779f97dcb74ed6b4bfeb9a1331c3af64fd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1c5a223de21eddd354087b262429d940b5ce65154b8ed0b6789eb5235abec11c
MD5 1a2082aee7c3c39d2af2a5618a35fef6
BLAKE2b-256 53567c59c8b1bdb3143dcd1275f2f67a46e6a49a261ac1ec9fb27c49da345c93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6fa220f1394fd83fee92b4ec761365d83bcb737cdf10aee774dec212b6fda02
MD5 4f2b188b7ff2aa566a4e63f51f464a4f
BLAKE2b-256 61e571b5b09f900f843e2a11a1d52cb4bf39d014bb58fc17ff016af9c19a181a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 365983ca61e08255c5251d90ea4cb69591f56ff87df03580fd37c237065c89b4
MD5 9080a77fb307ad6430bf6d543ea774c1
BLAKE2b-256 caf3462d1b523bc391bf4935ce512a2ee8bcc7cf1437c58ee733989b4cf3821b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d904c1707d56d6cad69e4458dd06032bfa2e29d74e1a241339d1761cc08ac5d2
MD5 d55a488d6b2c5ab9e152875c2b1ee0d8
BLAKE2b-256 18f1cfef0922fdfc0382747f96d93469b7d7cfe60e5dcc799fc4d8d4efd2e61d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 52f2520227b35cc4f998f9a931315eb7644cb4fbba1c597f2a19f58d54f387ee
MD5 b74d1bd80ea86270ef295244dc066961
BLAKE2b-256 b0a6c1cf2df7248d8fac6a42f22a76958d816073d353feb6592f02ed7eea0f39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50279ed07785e55536b30758d547cf15bdfbe20d1bdf6a67060ecd70a08aee48
MD5 6215626d81814f50c4474db31208eb0a
BLAKE2b-256 a77c8f5f1adffe3fa4d206a6af42c668cacf0df1d581a6628856a18544468812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fbc5dc0db0767f540010af67d5bf06304d29c1c3847aeb955fd6ef86c33183a
MD5 5e11df611e4ad57c83905b0b654a538b
BLAKE2b-256 859389066dca216ba49c8e3fa3408d9f82e97dff986c8c76a7298fefe6a08559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50315bd080692daced31df627ac29001f535835a65ff465945f9734f5850c33b
MD5 a81fe50ce87aecbe159981a6558cc37d
BLAKE2b-256 37553f1b376066ef147688236f6b01e6c96d6d4dd6855e5eac9e49ba6dc8f863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 beb62195e706bb0418de67d9bc93eed6f9c1c7597faf435ca2b747742d390b96
MD5 5f85a7b280020932da1c9981d1ee02fc
BLAKE2b-256 e8b4c89f0ac371c8d38216216aa58276c5f6f0493c8a4aa2fcbac2c6adbd255e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 27ba467a7e0b5b6b8b060c34532ab629732343860d6a2f40af41543ce981b8f0
MD5 76b08ab528f23678762a4918a7810194
BLAKE2b-256 394790df0a0f77ee7698ef72d1f0a3259bca34bb5b8dd29fdb95159fbe10bb58

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.24-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6fc0b3e551a6d72cac02b465bee8fc933eb80408760d20f7cd5bbba081b8072
MD5 27b49b091ac7c8c50acc531058e47066
BLAKE2b-256 0901b3182790706eb2452ed1d83298ca46fab6cfe325e97b23330540f84856fb

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.24-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a3e2397e1b50636751cb64afb41a5c5ca1dd4a0aafc0ad83e59160d7fad9c38
MD5 3c93c50bb0065ebe7384bc608b406e75
BLAKE2b-256 2e723c0833ca2f98d17209eeee986f36d85e2a01a31ddaefb0f12d387c00efba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 954fdea21d4c32e18856f57084a235e1213140d5b72afadf714b8d10787d5752
MD5 b72e856b95e92d2210e8d03e12486f87
BLAKE2b-256 d9dbed766261fe0a1251aa15f2ad9efa50f9daaa6d42f40da64341be14f8b8da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f9e14023f1df3d9a6a15ef9168af4092e0a9e4e136fa87bf9db01bf8a781c56
MD5 1f1662d3cdcd824cf02364b357f4c7b2
BLAKE2b-256 f9df8e9028b66feeb9b1b2584ceb9c0d6dd438f4a69b1c5cba9a5068ca4c87b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7dadf85c44e9d3f2571686efadc8d060f56cb2f032f7847a188bd345f623a6d
MD5 44c792006910b7beb1becf7c58e42de3
BLAKE2b-256 3703397ff2c3fca9b8fd53f8a1e74fbbe64a32961f4863f627b6d8ff534f39aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 35d58d6022532e34d595ca14183507eb26883cceeeea2dcbd9f696874c13089f
MD5 8a4e3d2ad961a256bed3532d707b8317
BLAKE2b-256 6f810c7a797aae8676f0a03ca19ddcab24d2e5073260a13369d311835316621a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 230f31a6de76ab1653ecf5bcd2f76271d056c6fe0e02991b722bf84b60a652d5
MD5 503cc7c849630cb7450e93446314fadb
BLAKE2b-256 e138cb7e2f5c82a17728ced8fc90ec01f408385af9123a8a506368613ea37928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 431b24eee52e84c1d701081379a003d44b63606ca5e746547e9bd53181ca55f2
MD5 fa0d548f34990fe2d9e558f260bfa715
BLAKE2b-256 eb4329b48f230ec5a82dee260631e2529f2d94c7f087633e8246f679978835d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0751d9b0592358f1afc070977cbf1150409e4ae27186fabfbf2dac4624e5026
MD5 96fcaeb5431a0e687d4526c74c4ac43d
BLAKE2b-256 5fa852bc8ae99558ce09d39d8a577d8a1fc72c19d9785f57273b0d7400c556b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ddcbbd4cf0980a8f6c5a36ac4ada17731b8b5d95dec39eee6e017556ede64179
MD5 ac5717e69ba35970052b6e451ad10d30
BLAKE2b-256 b1e2bc7b43e4a8cfb4f30d681f4adb78cc6d1b814aac791a801d7c4e38dbcd8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 302c923b5863cf122915f31c500c6788b2dfa0652cd57dac1b37aa37e842ddcc
MD5 cda1f13fc3e1b86f80b1ad38eeb67e65
BLAKE2b-256 5ea4ceb2f905cd5a02424147438d415273cc029c46abf246484b0094e759e1ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fd675444a4bb278bb87e2b19eee728a8339961403a916f8de23ede73770db08b
MD5 eb09ecfda24e339d857fc694fc656986
BLAKE2b-256 f886d6c8d35595d0083e3627f6fd4ae87c14b3daecadfe538ca373f68682d376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e68c183d939a384af1300b49aa333738afcf7f12d7adc37b213370c4dc43f457
MD5 0d256db1bb6fbd34d8a1f1170f4d3fb7
BLAKE2b-256 6e5742bcef4afd67900f23a3559d99c4eff6e6c395b2cb349d1c47f1221c44b4

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.24-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bae97c19d2d950821bde7089e4431ea0eadd22362143d15590c1dfd0387167cb
MD5 a17b8503b7e9d1dfa30b93af8c9ad9e6
BLAKE2b-256 29f2008791be2b6634edc7ffcae8f9e1ff0b93d52b5bf063d42552b43e7dec80

See more details on using hashes here.

File details

Details for the file pedalboard-0.9.24-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 566050b87b7ee4ccfcf29a30e3b5502bab70f63ca012da71e725d727e10fc251
MD5 79f11cf15a99a4b4c75da322f73fc7ac
BLAKE2b-256 8c64383f37902e849d7e8303de7bbcd7b3d22ba655bb37f1c4f059ee2178a716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e98113a4a1b741932380eedd75547f4b4bf997648522a5f384d42e3975464923
MD5 9ae059fbd2254dbd3ed4c3308a37e4ab
BLAKE2b-256 507c6bc8c428e3d000fb2d0cc84c11dbdcc9debb286170b2d76966c4d562b96d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7214bbb67341c48214dde6b9e893e054e09461e80ab42db27e0f5fc9ba435bfe
MD5 35f4a723bdbc3387c97ad46bd3ae8f7e
BLAKE2b-256 d5679fb9d838ee93d151195c29e78e7d27ea8d0488bc20d53810c3b79d068039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a5adad20ffb37f207bc2814edf8be323b3ee8e21ae353c4c00a1b66d3a0a4b6
MD5 a69115e8dbc9d51939cc95c79c9d5858
BLAKE2b-256 72eca20addb5a39608ae12611f60abb6264c1d924d05939b11103de6555a586c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.9.24-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0736420d44ba941ca9415addc671e06d21cafda669c15bb4955793b1f3ed2500
MD5 89e3aa0f764c097fd0b2804406e21075
BLAKE2b-256 d0f225ba47138a791be00261ef410d63271d7fc6350ee2eec848596f193c53b4

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