Skip to main content

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, 3.14, and 3.15.

  • 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, Convolution, 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-2026 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.

Release files for pedalboard 0.9.25

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pedalboard 0.9.25
File
pedalboard-0.9.25-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pedalboard-0.9.25-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pedalboard-0.9.25-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pedalboard-0.9.25-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pedalboard-0.9.25-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pedalboard-0.9.25-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pedalboard-0.9.25-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pedalboard-0.9.25-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pedalboard-0.9.25-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pedalboard-0.9.25-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pedalboard-0.9.25-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pedalboard-0.9.25-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp313-cp313-macosx_10_14_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.14+ x86-64 Details
pedalboard-0.9.25-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pedalboard-0.9.25-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pedalboard-0.9.25-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pedalboard-0.9.25-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pedalboard-0.9.25-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pedalboard-0.9.25-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details
pedalboard-0.9.25-cp312-cp312-macosx_10_14_universal2.whl CPython 3.12 CPython 3.12 macOS 10.14+ universal2 (ARM64, x86-64) Details
pedalboard-0.9.25-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pedalboard-0.9.25-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pedalboard-0.9.25-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pedalboard-0.9.25-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
pedalboard-0.9.25-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pedalboard-0.9.25-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pedalboard-0.9.25-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pedalboard-0.9.25-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pedalboard-0.9.25-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pedalboard-0.9.25-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pedalboard-0.9.25-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details

Total release size: 151.8 MB

Release files / pedalboard-0.9.25-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp315-cp315t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
159eabd1c05305dff62d1b390af6e2b7d1e6616383dc7d073723b067a6985a6d
BLAKE2b-256 checksum
How to use checksums
3762f073eb1bb0f3aeaa13de4487b0027712dad222f2e0d3bcb80e48e0e546d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp315-cp315t-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp315-cp315t-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
92fb563961dcb3a418926399c4be027cc6a8db9018ffd42e855c67534c87d31b
BLAKE2b-256 checksum
How to use checksums
c2a1d374c2c0260a2dea136894d75c91ba94b86dce17986b50b2c109354cfc3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp315-cp315-win_amd64.whl

Download URL pedalboard-0.9.25-cp315-cp315-win_amd64.whl
Size 3.8 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
ec0d9a769abb096cee9771947843269d305f3d81e6c9460d6d36863b2bca7985
BLAKE2b-256 checksum
How to use checksums
f68462ea3ea40685222ba185bcc1f225a09a02d6f7dc1536ad4429be0fd6ef75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pedalboard-0.9.25-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
29a7c29acfcea2d7c2f35511933f0377a1929f032b41fe87d0920084e2c71959
BLAKE2b-256 checksum
How to use checksums
e5f306783e410a5e2a81ba5424068c62b7b7c47b391e2dd80103fe421b4138df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.15 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1fe7d0f787628fb31ea049c82d6e3256bdcd53cfc5021e809bfbcf0a499b90d0
BLAKE2b-256 checksum
How to use checksums
88f817432a811927bd3531bbd9e318d6955c6a6d293376b540b3bdee8228696a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp315-cp315-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp315-cp315-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5cb0671844b6a2eff305b1328c06755b7cc09dcd90b53fb64d4ae108a55e9a3d
BLAKE2b-256 checksum
How to use checksums
5360eb5a3d7e749d77e7088a97f044b353fc476a81516c02a6e27520a3148e59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c730033543bd578d8a7249ad5046f6740d568f0f883acb19d682e5bcba20a156
BLAKE2b-256 checksum
How to use checksums
9b01c34cc1241e5c8e91e360c57cba7363a581f899c25d1a4622968e609b9857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3e50e4a68e2c82e43cf2b4c56ad0be3ad763d00d3ef364112fa93a41144d98f6
BLAKE2b-256 checksum
How to use checksums
8064a84823fe1a43fbbcd3bcd30d449259eef4a30a396a2bff63d8ace098503a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp314-cp314-win_amd64.whl

Download URL pedalboard-0.9.25-cp314-cp314-win_amd64.whl
Size 3.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c79238153f2c1206bef76c17b3702ba0f99d16bab5071c0bc0ca4d587e3840af
BLAKE2b-256 checksum
How to use checksums
23190b44004def69ec8e0861b4aa3f2ffb804ed09aa1013b7b41f8e9edecc7b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pedalboard-0.9.25-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6237d1ab1bdf710e7966265106311f1a587e503404493e33d5d44f128ab5ab93
BLAKE2b-256 checksum
How to use checksums
1e3c8a962912cefa6d5e554900ed3439ecc911b244cf645f328d3f37ece064c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
acb53d652fb53d87951df8588586ec4c7f926e4ffc6a0c646f1749d1e1e6c081
BLAKE2b-256 checksum
How to use checksums
bc668fc1d6bdbc61289a7e4f0cbf358a671c750e51ee4a89d64b6aac6a4eff29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp314-cp314-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp314-cp314-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9a83f822752604fc6e606241eb4c245b9db81866d5d6de07304efbe72b4c22ec
BLAKE2b-256 checksum
How to use checksums
6eeaae4c049c4569b1c8b3f3a155a4e1fca24d23fd5101692f6aa6b49c1270ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp313-cp313-win_amd64.whl

Download URL pedalboard-0.9.25-cp313-cp313-win_amd64.whl
Size 3.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1ff53f031efc33dd97b14119245b13050e0235bbb92226702baf22dea9e8a126
BLAKE2b-256 checksum
How to use checksums
6ccc19e1a2c986d7b2f81b0045e54144d624f076db6403302f4fe054d5717aaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pedalboard-0.9.25-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c70437f85f64c29c897a48043d48868d4a1ebe7ff5136db198468693be27c0a6
BLAKE2b-256 checksum
How to use checksums
3f3856d9d7efe5318428866c62ef830d0e0cb2132a5c5cda55dd9736d39f3952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e3332e9470926d09b7dbaee09cfba3ba66fcf1278b5c298c389311f29c270bc5
BLAKE2b-256 checksum
How to use checksums
ccd349fce1b50f9dbea2ad87b06ca5c1004b5a6621761ae53fb8df3963e1f66f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp313-cp313-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp313-cp313-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
56557e7ebaf6b34e84e60aedadb3ca04736c42c7c3c6cb947203c4063a7e5e6b
BLAKE2b-256 checksum
How to use checksums
ffd2f761a79a3a7b563e1001781d21bc0ea6798cc055dff276226f2ac4cacc09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp313-cp313-macosx_10_14_x86_64.whl

Download URL pedalboard-0.9.25-cp313-cp313-macosx_10_14_x86_64.whl
Size 2.7 MB
Tags CPython 3.13 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
bb6cbbcc573aa9b77a83fe74e0d37dfd68495a49617ef468f23f01441ac0c3f5
BLAKE2b-256 checksum
How to use checksums
08d52c4d26c1a1bd5c97c716b584ce33c0866bc9d176d0e47ec27cf7cb2b02bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-win_amd64.whl

Download URL pedalboard-0.9.25-cp312-cp312-win_amd64.whl
Size 3.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
51c9c87905cd221f334cf1d9e359a583f8cf40bb913c5c1fc494c44830898fa4
BLAKE2b-256 checksum
How to use checksums
af5bf3608b2b7f383038bf0cb2e241e2823bff65877a42172656b3bf5e9b9cfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pedalboard-0.9.25-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5428030641ff87b0c20e24d217c4e1e020858e10c2f461a1f6ba2b1784fe86f1
BLAKE2b-256 checksum
How to use checksums
8b4c05fda35c54f7ec42a8a87f93dc301a1ceb840e8971b142bdfc0f1c988ee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pedalboard-0.9.25-cp312-cp312-musllinux_1_2_aarch64.whl
Size 5.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
60666763e24055679d72cf8349ee4f442212c168a4e70442adbbc8dafcfa9e3d
BLAKE2b-256 checksum
How to use checksums
4fb6e06d39e1d8b3951ddaddab33e2670ae333d4ceb138124590443e89993f48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pedalboard-0.9.25-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fbb3d8c313d0035f054ba98d4fe9600184fa72ac0d3edc4dd338b1dc928f3842
BLAKE2b-256 checksum
How to use checksums
37cd348304b1bc697a935d4bf1dde1663657e0fdd182bfe7ed5bac2e0b859974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
289c64daa6492ac121a10bc2f0b4d13ad756e1e696ced6c0489e50980c98e2f3
BLAKE2b-256 checksum
How to use checksums
0fbbd9a44f8b890b2d9988e77141cc4800b1ebe6811f90e057030c4977b0df2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp312-cp312-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0dd0bbdea2c6c7f4aac2ba8c8269c17bf81447c350c94b1413a100002c5a7e0
BLAKE2b-256 checksum
How to use checksums
73b831e22a85999d3bbc3c553e956d79e4f946350ba8a130258659fce39e6373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-macosx_10_14_x86_64.whl

Download URL pedalboard-0.9.25-cp312-cp312-macosx_10_14_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
7e2e578ed3de5f4a4684e6ad7e7bce081a8ada2a0c82b2c71072d1cf3cff2c4e
BLAKE2b-256 checksum
How to use checksums
a2f6ccfbe6738be1fbe37f5173f62f518ea2a3f0b5480a2bcd1c7e4e03fa2a6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp312-cp312-macosx_10_14_universal2.whl

Download URL pedalboard-0.9.25-cp312-cp312-macosx_10_14_universal2.whl
Size 4.8 MB
Tags CPython 3.12 macOS 10.14+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7d79497a9254719d428d668191661dbf5786f012dc49a1f9f14ecf35d03694d5
BLAKE2b-256 checksum
How to use checksums
3e50740ae3db576bce91216ce2e6dc2841c18bd1b2dada4d8997fe518b767204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp311-cp311-win_amd64.whl

Download URL pedalboard-0.9.25-cp311-cp311-win_amd64.whl
Size 3.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4eb81e7b6249d912062ea7edd8ba478739709be83fe2604ab8f53d03a30721b9
BLAKE2b-256 checksum
How to use checksums
deff01e0a1de1628b310c50ffff2fae6ad81ad1a5725582721adc651adc17515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pedalboard-0.9.25-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4b8e34b8cfded5f5da37d2af5890b6f834c9eff7abac5cdfdbafff32fa0cdfbb
BLAKE2b-256 checksum
How to use checksums
d1eea5c3af058c53ebeae2e66abf25d3f2f3acb4a2e574bd29a0f82c1107dec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ef66e849ab0c54a8260ba4bea1d24215e0ed210d4d7f6f245093fd3741afed65
BLAKE2b-256 checksum
How to use checksums
3e29325d833a37a29671e0eafc6f5669cdb8a1feecf2d1ff742715b42a09cf13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp311-cp311-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp311-cp311-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
abe64088572359acf431e54cf6d73c05495c01a1177e0aae62fac129c368beab
BLAKE2b-256 checksum
How to use checksums
a5fcd2049fd4226ce634f1050583efa71f7238579c83fff7a829fff77c2f1954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp311-cp311-macosx_10_14_x86_64.whl

Download URL pedalboard-0.9.25-cp311-cp311-macosx_10_14_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
37968d5a8514e4b0480eddfe75760d04ddb48b51dad1b7390df84a286fb7425f
BLAKE2b-256 checksum
How to use checksums
bdba1194611e897dba96a8770f962f0b3b0e1e451e64e66f9131086e61edba4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp310-cp310-win_amd64.whl

Download URL pedalboard-0.9.25-cp310-cp310-win_amd64.whl
Size 3.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
26c243d95daaaa14fa5320554f527d155805d77278a167535d152bfb8abdc042
BLAKE2b-256 checksum
How to use checksums
ee6f4071b93f0ad41fe60dc99f8e3c44eaecf89467e9996c2e57d27f677fb5f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pedalboard-0.9.25-cp310-cp310-musllinux_1_2_x86_64.whl
Size 6.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
aa4acc87fd31790248806d92d5a5eeeb0068dbc0a7b04fdd9fd36a69279a68ec
BLAKE2b-256 checksum
How to use checksums
dffaceee49210a16d2f86a8fade65864645cd1f258ddf95f1dd4f00d056d8e8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pedalboard-0.9.25-cp310-cp310-musllinux_1_2_aarch64.whl
Size 5.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
750e8cbfd2b13f544b56d8a2b3beebf5a4f0694329d28f9ac0a14a8f84ec7208
BLAKE2b-256 checksum
How to use checksums
815830057f7de95eabf21e6340667023906b843826b57c9ce326036d8c2f5f96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pedalboard-0.9.25-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.1 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4c51e1bb2e13b91254fdde7b8c7850eea99e1d3dd6371c8667761436baa38853
BLAKE2b-256 checksum
How to use checksums
4df6683417ec54eb0021e7ff05928005d89620e90ff539bf0cebcbdd30f0c3b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pedalboard-0.9.25-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 4.9 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
91e28d5bc9b5da1e581ad34fec1ac2a35eaf9c205794486654737482f1359b51
BLAKE2b-256 checksum
How to use checksums
18653badaf1e4d3fec42853d6bd7214b8f4c88fa4632f5e5a87824a69ffc5436
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp310-cp310-macosx_11_0_arm64.whl

Download URL pedalboard-0.9.25-cp310-cp310-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ac6ec64d3939fdc8d88c8fbd73b11d785410b6306cbceee82451a6a250429f78
BLAKE2b-256 checksum
How to use checksums
a717a2d59648ec5fde18ca2b3436dc7e10d4c8f3f341a007ba4632d49c00a964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pedalboard-0.9.25-cp310-cp310-macosx_10_14_x86_64.whl

Download URL pedalboard-0.9.25-cp310-cp310-macosx_10_14_x86_64.whl
Size 2.7 MB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
83af96e8e34869eb57a5f27ae5822e23a893102c7dba845f8ccf708284268912
BLAKE2b-256 checksum
How to use checksums
e8f4ab2f780591293a0a9fa1168fadd6dcceab4edcd6f2fba9cfdb55a8641a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.9.25 This release

37 release files

0.9.8

60 release files

0.9.7

60 release files

0.9.6

60 release files

0.9.4

60 release files

0.9.3

60 release files

0.9.1

60 release files

0.9.0

56 release files

0.8.9

56 release files

0.8.7

56 release files

0.8.6

56 release files

0.8.5

56 release files

0.8.4

56 release files

0.8.1

48 release files

0.8.0

48 release files

0.7.8

48 release files

0.7.6

48 release files

0.7.5

48 release files

0.7.4

44 release files

0.7.3

44 release files

0.7.2

44 release files

0.7.0

44 release files

0.6.8

44 release files

0.6.6

44 release files

0.6.5

44 release files

0.6.4

44 release files

0.6.3

44 release files

0.6.2

44 release files

0.5.9

38 release files

0.5.8

38 release files

0.5.7

38 release files

0.5.5

38 release files

0.5.4

31 release files

0.5.3

31 release files

0.5.2

31 release files

0.5.1

28 release files

0.4.2

28 release files

0.4.1

28 release files

0.3.6

17 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page