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. 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  # That's it! No other dependencies required.

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

Compatibility

pedalboard is thoroughly tested with Python 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11 as well as experimental support for PyPy 3.7, 3.8, and 3.9.

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

On macOS or Windows, 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.

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-2023 Spotify AB.

pedalboard is licensed under the GNU General Public License v3. pedalboard includes a number of libraries that are statically compiled, and which carry the following licenses:

VST is a registered trademark of Steinberg Media Technologies GmbH.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pedalboard-0.7.5-pp39-pypy39_pp73-win_amd64.whl (3.0 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-pp39-pypy39_pp73-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

pedalboard-0.7.5-pp38-pypy38_pp73-win_amd64.whl (3.0 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-pp38-pypy38_pp73-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

pedalboard-0.7.5-pp37-pypy37_pp73-win_amd64.whl (3.0 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.7.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-pp37-pypy37_pp73-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded PyPy macOS 10.13+ x86-64

pedalboard-0.7.5-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

pedalboard-0.7.5-cp311-cp311-musllinux_1_1_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pedalboard-0.7.5-cp311-cp311-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

pedalboard-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pedalboard-0.7.5-cp311-cp311-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

pedalboard-0.7.5-cp311-cp311-macosx_10_13_universal2.whl (5.2 MB view details)

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

pedalboard-0.7.5-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

pedalboard-0.7.5-cp310-cp310-musllinux_1_1_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pedalboard-0.7.5-cp310-cp310-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pedalboard-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pedalboard-0.7.5-cp310-cp310-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

pedalboard-0.7.5-cp310-cp310-macosx_10_13_universal2.whl (5.2 MB view details)

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

pedalboard-0.7.5-cp39-cp39-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

pedalboard-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pedalboard-0.7.5-cp39-cp39-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

pedalboard-0.7.5-cp39-cp39-macosx_10_13_universal2.whl (5.2 MB view details)

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

pedalboard-0.7.5-cp38-cp38-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

pedalboard-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pedalboard-0.7.5-cp38-cp38-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

pedalboard-0.7.5-cp38-cp38-macosx_10_13_universal2.whl (5.2 MB view details)

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

pedalboard-0.7.5-cp37-cp37m-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

pedalboard-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-cp37-cp37m-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

pedalboard-0.7.5-cp36-cp36m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

pedalboard-0.7.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

pedalboard-0.7.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

pedalboard-0.7.5-cp36-cp36m-macosx_10_13_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

File details

Details for the file pedalboard-0.7.5-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3bec9afd68aa15804660db05628cc80bf7150875cb150813f8ff382f027516d1
MD5 a34caca5f350e73038d5d2125b02ead1
BLAKE2b-256 6b900f12485032629ccd3d012a7ce55dee5c82f896b9eb2160c436930c0d9039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f42a1696fcc7e3f48317b64aa938057daec3001ee33fccda83a94dcf4b3ef0b4
MD5 2a4627a2a5e435af961bb3b0edf3553e
BLAKE2b-256 4cb6eacad93d211b53e917f685dbdbefecb995a09f7c70c230d293a30c03d61d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f73ade04996e10bea7dc7edb812fbcdcd79bfc9e0c6919d10e2d4e12bfaa2822
MD5 2288fed660f6c3e33205e01c467f708f
BLAKE2b-256 d5da5e7f61b5cd5f07cf4c2151fd902cc336d6a26ea1a67cd7ce15981b8aade2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 19e423cb1f02426f9e44112301486f9c1a477d3ddeba6e6d09d7fbc40c52fda1
MD5 41fa3f3ed4d44ef7d1c8db3e83878b53
BLAKE2b-256 0f286c062893bedfa4ddf22ea25d2fe54a409af049568ae8a1565c8399d0664c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 690b4770cf1005b868eac5d7129636ca7c9b8873c7da589475dc77b707e71df4
MD5 9bb5518be1a185d4a75bb17b9842e0ae
BLAKE2b-256 2640f26fac6da70e5b2c99d5c199ffffa466ca34b7a57b611de7ed0619089504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5095516b3bf623edcb1c90e7f96627ae8a3fd153c878fbf073b3027a48e5f365
MD5 b5fa0f9db4448a399ba47a58856814da
BLAKE2b-256 bb0fe8a1133d800943a86fe2de33dc96254552f1b345aeb69805800556ad1b00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b15e80c421d337b66099b39486dfa6b236d98a07dd0b06358ef29808f40b5f27
MD5 87586324269c1563c24715ca2c5db9a0
BLAKE2b-256 e8964f0d65507175d3b30498985f0b31c449d823594323041a27c82528e6a92d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d56512c276afb7d156e1f2c8d41156c20ef6ed054704032cece103f131382a41
MD5 c5a6f43d8f1ca89b3ba7ff0ab62023eb
BLAKE2b-256 b24c1dc30dfe04d71e7a8d700b3a15d7bee9537f0a6fb14f8bd2e3748597db1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b4834b5dc2ab770a24e3c470435ac58f8d71e776220dbe817767be0d7a78b141
MD5 c3009289b0e20174e725a66069961e18
BLAKE2b-256 539b669759cbeb8743da172740e5539e31f582de72f8859566b77ace4b7d477f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fab10fe748539c5a5dbb8ea7bed80d8c33c7a785c24a06b29be3fee1e9d7893b
MD5 718221a814b11d1ece7657d13565f81b
BLAKE2b-256 87af879b73433cd16b1fc9676b62b488ac272238cc459fa6179900abe3cdb7dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0ec991532bf2228358e0b49b4f392a8a138e479566b2c347add75d9adc2574e
MD5 343daf3d6f3e937103ab5a27631ff47f
BLAKE2b-256 0a6fd8c793bb9da3b9ea916fa5f78ca3aaadf0c41b2a6c7d30ef0d4737122bbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5e033828b66f2cc3b312f5f1ade65efd90827d9c7a837352420807ac33bd1747
MD5 2930aef956563a3f6b11995c60ec295d
BLAKE2b-256 1582359850afff69e35a5abfb0b71e63e3ce9e55c151f70ea363924efddd17fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 41138e92fe7104a6fd199feb8b88d6243238a9b51c0e0ee8e4bfcd430b3899b2
MD5 17d64c0bbe810163a79fe29f62add3df
BLAKE2b-256 231055d99561dd38137164fceadeaef0800f3dc78df78b46959150f4a3c36a9e

See more details on using hashes here.

File details

Details for the file pedalboard-0.7.5-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9cc414af4714766d9778694ce19c63dcdc7e82027b56b70c6b433e2067d6c5d
MD5 9b3f72fafd1d3d665a26e216b90a474d
BLAKE2b-256 ac514fe7d2293d5ff02a2a2fba68913fe9edaaed9a11d971d1ce115f5c791ec6

See more details on using hashes here.

File details

Details for the file pedalboard-0.7.5-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fa1090a4526fdead5d4fd7c0adf4d9c3723435b320edc9bc18cc858dbd0a6fec
MD5 04f353d15a63c918024cfb6a28fb7248
BLAKE2b-256 e254500ca697c283118adb451dd3a10e02aadf33ade49b111aaa8ad7e83487c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5163b1525946d797f39d6cca72ddbba873ff81a735ed256a741ee5f1ef2069f3
MD5 9e31bb53914ed3bce163f0403b285d3b
BLAKE2b-256 125c3606e7d8bcceb429eb6fc7f8e97852800f8a6c2f9a98ee987ddd5dd4ceba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2de328918dc2d950fd647f5bd48add027474760431599b6f0ca5035288878490
MD5 2ca186205760d80630299c23916f6b33
BLAKE2b-256 cfd403e6016d262e7b009a56cbb201bef27ed1b52fe863ef4b71538458f1fe0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5da3f5037e8dd4064943ddb14e3ec145d879ef91eb83fa8b63692cf6c766e36f
MD5 c75cba2884aa16b5609fa88ca537f8b4
BLAKE2b-256 24c14064114269b8a913f93967d721a935e0ca4f79cb98609e3784b22a9801aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 838cbf7a92e450e75d73031e0e2f3e171fb21c1c3c934d73103fa64f549d9d6f
MD5 0966a0e4fa174194833bc5015618fcbb
BLAKE2b-256 d3635319e1812f9e7f9f8242363ad9b9e09e330d5bd98f8b3a7ef0ce17b62a6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dd821f28d615768309061715f8bce043ce67aac511c9e0badbde0643498b6575
MD5 f0aa692aff35b44954553ddf2768fa39
BLAKE2b-256 410fc79042391568ab94ee6ee26486fc1f74c853d6230e688264be58157de3b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9a6de5a7fced46b8b479952a28f3f4582bdad0de3ee2b5ba55396e75e48b47b6
MD5 5eae1d84734336b95caa395dba7eab8d
BLAKE2b-256 e0b77e410870101a90d8801b57ff47be59ec1ccf456857005b49c01ff7fc8f4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e1fb57b50ba05d08fe706a9f3b8fe976946fae754720013931e13d995c115fd8
MD5 b9b509721afd12174e2413731526662b
BLAKE2b-256 203eaa1a41c20b7e7ded7a0edb29201189e656789890916425555135083d885c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0e91728f7a66d16f085f529c79c837b5ce014c9695cffd15d115465ec8b1c66f
MD5 fd10c05e22d2c592f5a18ec3769cc980
BLAKE2b-256 8810910649a760ac4b4759014991bec5e78b9f7130d99814457d01c62b01e26e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d894193a4f2c91b5c1b9bf794f004d74a91695156054184693075a71f8453ad6
MD5 dd2a661f366524c68d6273e625b71b91
BLAKE2b-256 c9659ab6e21915cc30d0d1c5cb333199803f3375550d573a8edad55dd0b6755e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea406c248b7b48199e1b1ccf66006500255b8512ccb3079a115fa6ea69b29913
MD5 ac686f820c884cd263ba3eacd55aa47e
BLAKE2b-256 810271c172be1a5c048303d9daccab670dc59d598d784faf7eebb100e7f310dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a93b8226340c6eb4445943bd1a4a2f5cd4a146f85aab36386191cc4629dfcaa1
MD5 2147cf04f54760ca8cb732055ba56313
BLAKE2b-256 f64bd78a1ef18832df09d3101a62fe3d4ebf60493f4a9a8466e0949d170f7073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b8592862719869517ff891616adb46ad740de8872c283685f30019677736af70
MD5 746fd2f0e58a0232f32f331ba44ee0cc
BLAKE2b-256 8a33e874ab5302c1b2e07148bfc5f0eb596c38984f18d0baadc27dbb9867ce1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 05b6fa7179900fa2e3da633eaff681f0438c5aec98e1d77eb620f0e21bf9644c
MD5 9a239a2f8150e5263e1777805a4f0cef
BLAKE2b-256 a01e74b322667272a73f32da1ab5a03e32beda1e18fa8f2c9ee46e55bf8be106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4925c0e491c19807b14373fae4b25ede377acf4daccaf0b9ad26eb9420874f54
MD5 15001caa8973d0da2dc77835ec0128ee
BLAKE2b-256 f56675ccd19da5003cd616c56c07ba652577e6fc9c59dcc094d9bab763c69150

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bb5a60322d2677123ec5760f05c1a0072d066e0765b59ee6694ce6158fe1e68
MD5 caefc6f0ddf78f369f7a5bfefe40ea9b
BLAKE2b-256 021e3e234cabaf05f9f699e7bc762ef46da01fa9002b458a903c75e2900594d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa402ceb26aabdac708df1e431d04b342967d3bdf7b7c0deef96f666b0736cb9
MD5 f0d8f8b7c61efec5bdbe1790cfec18d0
BLAKE2b-256 fec691ab3b75ca525648630f89b7a9f1e44fe588ba808627f91d2cc94dc4f9e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e85a2a8363fb52293f62c52ced210b7a7a90902d28b14fd68ff7ff5710e0f1bb
MD5 f90276c5b358550f7531cc3b45ee21bc
BLAKE2b-256 41a5496d47c3027386d93e92fcf27cd6762787c09044aa1eb35e62184c62c9a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8c2c8c141dcddb9e78e3599fade69009e17027468819a931c57e1e0bbd85d007
MD5 32e70b943dd8b99947e655af10ce47c5
BLAKE2b-256 eda20ee96ee126778c28c13d034432d1dff1e658f3ad3948a81e3b10e34bdb00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9950a0881f9e55dda3b0d61951ccdde2f4955ee7d194707faaa11504a19ba50a
MD5 323af66d87fb18685c35eaaf22f9aee2
BLAKE2b-256 2499efa3568dff928e9a82d02c0ad9084394f31ecebde70086011efab971bcd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 91c935ea730700c6fec2f25bcd669d614eb3a31aaa48fea2daab6d6f716b0675
MD5 08d18100fe17655103277b26321a80d5
BLAKE2b-256 d03597d005d6820e020f1a543782c7fe31da6120c289bc736b3a93645ad4852e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a07afc7a9bc9a04b665437d6ca7bb930fa8546381a2efb07ca06b2c4c324feac
MD5 987693909f2aea8d1166e285123d984f
BLAKE2b-256 7d8244dc484652a964c5e912f8ce5e9e8a7dff1c8b17080eb9ef752a29f95964

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df9f7178dd315bcd7118ec374a0a8ce4f1a44a6d57a464488989d83ef132eb2d
MD5 b0d2e0d1e8a8965cb6f77004f7b1e1b3
BLAKE2b-256 5004f7deae13f37ac02b76844e28eec39572128124dc447de3cd60e9dec63fad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1721ab765fc6eff2e8c9fe28ccc2e04285711e1cd11ee464f58a4666de06131
MD5 43e205625e4c7195c709a63b01830f55
BLAKE2b-256 1fede01ea18d317982b9f63c2d11272269faba61732dfd9bfc84d84b878458ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e171f64512a3f7fc16240021221c23bc7b3333111e7f37ab6da1134d90b9c8d3
MD5 8e578719fd415a50b33b115a8a3ecda3
BLAKE2b-256 563be735344e9f77ae40b4254b0ee03f0cd84d92614f90cf8cc1898cbfaa02b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d4e2f6c59cadfb7e6a83734283a2de2f50b1179c3f9855e24b34eed13ec0f24e
MD5 d3112dfd4046980d81c7e669156becec
BLAKE2b-256 cef5e408e76de17beec4fe8d30e5cced71001e2b47c6c5981a5240bf9d41d48b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 53ebf58e5d13ad2f77674f93209e56ae9634bc8f0242ffa191c4e9680c4090b5
MD5 50ee6c71f6936f8cf3f45ada6f64e9c2
BLAKE2b-256 f439621e69ed75dbce90339c3bc5fba4ac4731dc7c7a5d7ca47043c06b481eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9540da640f9ce0f676903e2939945519385b34031bfff70680d5fd713e56d1d
MD5 eebb0c4401732dce03283856ddf33ac1
BLAKE2b-256 b3fba3ee56d0f8ac475001ae2da52569ee602d90533d534b0180166dcf55ad26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a352d689ecb6939912b63ec1e5709ac5e23ed4daf9a765bab3c04c23ba3c319
MD5 511295fd4d18072a881dd000b5d8b342
BLAKE2b-256 63892fd8608523cca182c68f0cc3f32d8b48fd91ec36bcdda23c36afc473570e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6fcfe9bf9c12c90868df5daccb6eb52f4072da726d9784fe7f66a94f7383df7c
MD5 3922b6dc1cf4845df6f7fbbad1a0a3a9
BLAKE2b-256 5e0264aa6ed93e5f2d2250b684b998fbbb9e638d833dd9e68aacce23ce5e7fec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3318bad9a20f5d2b8b2270508e80470c3e1caf325977757b6d08dd8d074ba8db
MD5 fa1128e4d763dc9a13ddd6ab07b818e0
BLAKE2b-256 bf42fe8b80553aa0a336a4c7182928b7379f6822b4a3bebb79cee177258a8846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 010078f28161b713f8db7971a4cd92390f84fcbf0740a244167e2d134fb7c8f3
MD5 b2095361995f5985ed48a8fc98433454
BLAKE2b-256 a149b85a455435a32b69b7c832e1e06d71c525d3e28a9ef800afd2b832695985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab7868834dc5419d93f9283dff8feab8f35b23b8ac85c4846fdf5a1e54fca2a9
MD5 1ac88e93de21a71839f1184795bce491
BLAKE2b-256 7c466379ce7fcff231d302925b02981698daeff42a3cfc9aafeef82747577fee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.5-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 35e213344c320d4c822c5e21387040597dd553bb561542a5e7c13ea28058044e
MD5 8a56d731d34a5158b9321222875e413c
BLAKE2b-256 46d45cbbaba8af0d9b4436801f46a84f7c27e8823c5e70f7678a3861ee8f578b

See more details on using hashes here.

Supported by

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