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 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:
samplerate = 44100
audio = instrument(
  [Message("note_on", note=60), Message("note_off", note=60, time=5)],
  samplerate,
  duration=5, # seconds
)

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

# ...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, samplerate)

Creating parallel effects chains

This example creates a delayed pitch-shift effect by running multiple Pedalboards in parallel on the same audio. Pedalboard objects are themselves Plugin objects, so you can nest them as much as you like:

from pedalboard import Pedalboard, Compressor, Delay, Distortion, Gain, PitchShift, Reverb, Mix

passthrough = Gain(gain_db=0)

delay_and_pitch_shift = Pedalboard([
  Delay(delay_seconds=0.25, mix=1.0),
  PitchShift(semitones=7),
  Gain(gain_db=-3),
])

delay_longer_and_more_pitch_shift = Pedalboard([
  Delay(delay_seconds=0.5, mix=1.0),
  PitchShift(semitones=12),
  Gain(gain_db=-6),
])

board = Pedalboard([
  # Put a compressor at the front of the chain:
  Compressor(),
  # Run all of these pedalboards simultaneously with the Mix plugin:
  Mix([
    passthrough,
    delay_and_pitch_shift,
    delay_longer_and_more_pitch_shift,
  ]),
  # Add a reverb on the final mix:
  Reverb()
])

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.4-pp39-pypy39_pp73-win_amd64.whl (3.0 MB view details)

Uploaded PyPy Windows x86-64

pedalboard-0.7.4-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.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

pedalboard-0.7.4-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.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded PyPy Windows x86-64

pedalboard-0.7.4-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.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

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

Uploaded PyPy macOS 10.13+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pedalboard-0.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pedalboard-0.7.4-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.4-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.4-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

pedalboard-0.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pedalboard-0.7.4-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.4-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.4-cp39-cp39-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

pedalboard-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.4-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.4-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pedalboard-0.7.4-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.4-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.4-cp38-cp38-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

pedalboard-0.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pedalboard-0.7.4-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.4-cp38-cp38-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pedalboard-0.7.4-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.4-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.4-cp37-cp37m-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

pedalboard-0.7.4-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.4-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.4-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.4-cp36-cp36m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

pedalboard-0.7.4-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.4-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.4-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.4-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 240a731817d2821b673ae7364cc31be802c8978923ceb92f74691a0721c12432
MD5 16cc694a2c199bd6f07c4f29c1aa5552
BLAKE2b-256 850f07e8484620e2911bd9281c6b2026ea0320a5ec23cafc6e0402ae46260a0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc97e14e213a397a5494b33fef8054dbcb3ea2d67da455745097002b17385162
MD5 e0adad01ace71a56a8099fcc936b283d
BLAKE2b-256 452e67484aba96c5a6422808d43ccd6c2b3b2c4d2c6d700930260f454e3f65cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de6f4c2a5365059bcbb802f97bb4595e528e7046d0663fe2fd9e0e67ba4ea173
MD5 f720aa9d3baea45dda8db24ac0959a8b
BLAKE2b-256 6698c6a8583fd3243b68eba4bc3d1f59f6afa5e1e7e37e0bef828df7d88625d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp39-pypy39_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c778ffbd0f0412efb6cf1d5eee9aabaf724d5f62e61d43fa467e8355703bea75
MD5 a59e889aa9a8ed62ecfa3e1547032c38
BLAKE2b-256 dd1d83117b602f2d0c645f4ff246b365aa8eeb38b3d7d4be1a681a92ee9aecc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 60f5c19f404f21fdd7f10326cb9b2a0947569f625284655f2fb115c94cba148a
MD5 3dafcc11ad83a651c9ed8c6f9bf4759d
BLAKE2b-256 d3b7ed7c69a0c070b559a0c2fe5391b45b057957dc0f47fd8c74e092f62b7916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51ded258b7377279330a73ee1d13ff724bfb57ff165a96c3ddf9edc068c2a4be
MD5 49327af5db82ea28dc0d1ee020612889
BLAKE2b-256 2d214efa94899ac404caf0a6d2f245363c0a0cd12d0b5222753bc8224ced9832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 226aa031ed1e73db058adf9fb4a4647fb8f1d583736fcb7e3f2c906e7ef1a488
MD5 d4e7d0ce8956a6f257f746f92138693b
BLAKE2b-256 65dea60224b9cf3f727d2a9682563d21e786ec2b51fdb84b3c65cd925d9c8726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp38-pypy38_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 94c1d1536579aa53be5915c68c1d3edfc3eeba9ed72212b267c96bf64177a44d
MD5 bb41c9362b43d8d79cc6cc8c621ac14d
BLAKE2b-256 bbf6b3bf01e227725534c69bee2d08ed1d6945cadc041583b22fb08528c84bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7ea0247e57bd92e0766d987f021c8e5ccb7c80763649fa112d867ab37d9ac6ab
MD5 9f1486d20976444b2ebf1aa0b0f6d985
BLAKE2b-256 2fbed0d06753702c533027e0a7b67682d4aa09f116ea41216ecfa0d986baebf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6ba3be244a2a861b72e8b6686191cc49aef8b5363bb0cac79806598fc4cdc6b
MD5 0c8f2f3973d0e5a7fb8ba12d873eccbc
BLAKE2b-256 290cace069363cc31324718e4bdaaf727190dac8d9402c2f7654d41ed96b79f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f40c0fe2bb2a2edc4a0addf685e7684c5b9e8b33c36743d3921e0a82dd0ec25b
MD5 902fcc53b08daea24e3f3595cb862be0
BLAKE2b-256 31de77ebe33be83d67160fcc5309550539976c65af015cc2db3594c3430d10c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-pp37-pypy37_pp73-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c8f08344ed74df56148de6bc934dc3461b43216de1478a38b2893a01608e5c48
MD5 97e247c01feb24f98961845018e5c3a7
BLAKE2b-256 6063039691373b9fd7188ade35db267488effae55a0a40fbf2645c6350c55869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 04051dfd9fe1a1e063e78b02755f6f51b9bd2ae85e116be97842e8a34ca6a2cc
MD5 f9c5533ba68bb594da10414620375980
BLAKE2b-256 2fec4f65bcc07be5263853c34862173e0d2d13e7405dd729748a4343a293eaeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e2eaec91ef476da2ce3b06370086d48a16910900d5c8ed45af1858613fd3c48
MD5 4341d9d61de527b3800a126cb33b1fd8
BLAKE2b-256 e853af78d5d408a63a19c3fa806c9b6a7319f652c9dbc59e57d3cface0bf40bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3df68b83eae3ef7ae8cc338d51d9e93ff9a5408d8c90cfc86929a342de7a1a9
MD5 5a3e1b2c0f8f38f2576414a950de0adc
BLAKE2b-256 ba4cf3db1d750797aa836b17121af3bb190d90e57f6ae6e867e4d895e0fdbd7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 826b80a98830a2cd49bbe477457b039c4f8c3cfe8cd2cb1e7c4fa282cf07d3d4
MD5 1d3a2e68f20db6b4af56645b9d4b6cfd
BLAKE2b-256 4f4365c06c03b3ea521dcfdb5befaa7f99b704461c50b90c2f853d7700f08919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c41ba21d92a7d7c5c3c32b3d4702b248799b287bb5e1fc943a02139fb71019bb
MD5 02d7ef315646e9b37393f98b61726a59
BLAKE2b-256 6d601b69b697fe067d51219cfd64d0712bcbbce3b187389cb0793d9844ec14b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp311-cp311-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7b60e10d193b07d29ded6afb4b68f1d91d61d0e1d8de801b11ccfd1e03b06368
MD5 5217b14e2309a1b22efdc3110b6f46fd
BLAKE2b-256 00d34db78a8f600eff7dcacdab9cfb63dd2ccf5b8764f4ac797f3e025adf2314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 64ac941882859cb510e545e3bfd1489bf084c003b9f8c2e08b6aa7fdeeeae6df
MD5 25a9c6bffc22d37671049bad13594cc4
BLAKE2b-256 3095aa699e235bbd624aeccd773daabed893cd7a214ab033d89862832d5c7ef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8663bb36460354c33e848df83dd1184caaa83ab68f43fceeb4ad9ea81a04325f
MD5 6b18bc6c2fa6a4118b617ee23cbc33be
BLAKE2b-256 6b5fa749aa443022b31bfd1d4cacea1ea3fcfa8d4ea117ea266b5e194fb29876

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87b39fc469c7cc550e06f73cc71a9deb002615ef74439c77b62e6bf398d00129
MD5 7394af3455f97396e2ccdba694e20ff6
BLAKE2b-256 483f8c62f09c401f30f6a13616ab9e20d7590e8d2694e972aa90db336585c3a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf452884fd280d895d0d8a607f8ae4b67d4bcf9fa46ab7cc9e50a9ee2bd6e1af
MD5 88687b0a039acf29fa9bb50791896ce4
BLAKE2b-256 4a71f321ac8bdf5d714b1e18f1310c6204ff845a0fa2f2454e1c113e23e79d57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7ae431895f5cf9e67c6f91f2fd6ec7573fb86d8b36dc9702ea19d21f28707ef0
MD5 1468a743ed0884fee9d5353f77a1ab59
BLAKE2b-256 d3394a4144b9cb7d1acf6fd1c071c34a91908075c0559d7f2245aa7b6305eb0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp310-cp310-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f137ca57f29550e4ad7cbb365a44621fa07c2c4e3f7caea0add22658716ec5e5
MD5 6922acf3e243d42690aabfbd15eb72b0
BLAKE2b-256 69dbe23aa75a8debd3253168429b02d10dbb93fbfc667be95806eae5d8d507ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dd11157a0ac245d2871d7e7b1330b955f7c1930d667314a86922182f1885161e
MD5 7f79c251abaa8fae593756f423897f41
BLAKE2b-256 a57d8c49d276471f9109283544b8bcfa04dc97569659e337b403516fbefa391a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37a60712f8c96bb83abf45d4969c93adf03d0cde5f027032273e4e2a97db68b3
MD5 b33f84772576841eacf2da3aee49b7f5
BLAKE2b-256 e456f3c35708b4198d7a7df947385c76e09b4ce86d0315c5c7d9e716a1f7a0ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 139140ec2c3dfa9d90c5d48862bd39b66f0e5bdf694a991698c36c00542ffd78
MD5 e4a42930aacbd3a865e341596dd3dce7
BLAKE2b-256 1c9da21875fb0d8892b1160d42498ad34372eda5437f06014b32e33e4e8de1bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99bee96c2afa00fc7f00781ae4e3f0647352043a4e3b4b67bbebb09866b2ebae
MD5 5e197fedbe27c957506877d237381224
BLAKE2b-256 7dfa672c0af20290af4683835662ab3f7225f3ff71de6703e08365833563731e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 666622f933bd99acd7da86c0192c4c64b2fa2c0469b788c89df51ef49d51eab1
MD5 f548d7c1d218769d7813473a83bb34cc
BLAKE2b-256 9e3e2a187e86b1270f1d819254d9825b1659de2044569253708992e987a4c481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp39-cp39-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 fa8352e4afa5eb5ab7ecd2afa1bc3f1acc7940d81061fcf515ddc548a3b65540
MD5 c979c48d9bec0f6f123d7f5d8efd656e
BLAKE2b-256 f874a0e445007094fd9aa7987d4769796cfe5d4e0c7a7ae233f9abc7694c8e2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 41e7d6d145edfaa8cd937f835e61de823ae7b9a3ebdeb876b05d52eba057d0e1
MD5 5f81a7eb4ddd3c4625f481af672aa5e5
BLAKE2b-256 d06dac79c66f6062fbc006acbe3c43302d5f98da84d3d3ed7c5e9303abded1bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 029cef4f1267d7613817cf2f3953e7b0c8a21db3ba74d2c0c138a8250332742d
MD5 abe34d4d9983b00cccbfbae5299b28b8
BLAKE2b-256 bac13fd3de282af855cb576b9f75e72674afa87c66dfcab0bec752a19aba42d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 204ce5add5b219c1d25990399e3ce0903822dd755185b44957680a0d6fb10e6f
MD5 01ad898d20d6844b9466076b9aea5c42
BLAKE2b-256 54e06fe3ecbd494d536e6a564a31702b603e0711c6049c79f6dae20ff713abc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60cb9c40477c4a012f2402e658015acb72fe5d65433ac0b0dbec6cd151810f26
MD5 ca77de4ed9ba1ca17e1cd51778c46c8a
BLAKE2b-256 5b7016dbaa44f11244800c469efdb5aa6bf0aad1be404ca290cf8bd16a676e00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7f5449a52052c2ec3e26d93e8b5a3fbedb48684f47d0465f38515b6801f857ed
MD5 f2f559525e085878a5b7ff93eeb3c7f7
BLAKE2b-256 6d8e8110d56f79c608b8479a5ec268f1688cc861d2d89d326f502f47cd0a85aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp38-cp38-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7921069da04e8f67ab0001ce88285bf89d398090fd03ed3eca2b3c8bbb186b36
MD5 4dedd28de121be557ccd2b8cf3fdb733
BLAKE2b-256 4b3375a7053484222ec117bcf9f7d9df35f3c8514c5f2acc42da85fa20fbf7b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 08f443aa17db368d325343f217b2db60dcabca671f9ef3333a001c33263cf272
MD5 7c47e73cff9020f488e303bbaeb25a4f
BLAKE2b-256 f805c84e4eb038452bd6482ff7ffdddc0229a386b8e6ccae7186d1aa0dd3def9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7b523848180eee96b07fee51d17cd95fd132be142e291510ee1ecf6e7298033
MD5 5fadf7c1cfa011efc59b455e645dcedc
BLAKE2b-256 1abb0508d346efdddf16d47c41b8bf11a1f1848a5dbfb2d39601139751a5da08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d07d4d6dd1deaa4e2642de15a33cc5317ae674a0cb42f2508ae3335b897c788
MD5 9ee64272b2c8346108d8416fe0931fbf
BLAKE2b-256 4b15a5feeef306b2ce1aa02b1c64c28a3b0d02143debf247503bd90628bd1762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b359e9fb9ad73b080da599632da5d81a2454c5b59b54852ad8b32650b28ae033
MD5 b5ad45f6d724640771968f21ceaa54f9
BLAKE2b-256 966ffafaf12f3b174052d7410b5befdee37b10f4056d73545d16e1fd0629aa5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a42a3a72b0dd41c14c2a285c2cb124f1a20126ac65183e55fb314493bf47ecaf
MD5 9ee02edc559f2a80fb9241265a09c352
BLAKE2b-256 c516d3a2cef0af2d63c1560210ac008c9fddafb53a4809ea13c3824e80b3bfb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d330c5d217b2c2540a3c7224d4c381e9b4125e2f8d406f1030ab5f7d4fa9d6e4
MD5 9dd662fb341a8d68210b91f3f9ff4172
BLAKE2b-256 20e4801b465455d08a7f6c7d90d48d39438cf9db7f73599fe5e36cfd39e8900a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c83ca12f4feeabbbd860181ce6b379fa79f925edf13fb632cf0686fa7cc03a3
MD5 1c8b404671969fec19dcbea5c6de776a
BLAKE2b-256 5da9ec8c22c2316327b9f286330028dc37bb80faef33e2bb8b8b3228fc3271e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pedalboard-0.7.4-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3855e75315cc9669bf4e8b3fbdfbd6ad8626be14e5a01397ea2e5ac17587ec7c
MD5 7711ed9997661453025a0ec88093dabc
BLAKE2b-256 b81d8e2c9904d28949ee318cf10ea80575452040afea9085f88784df29c1b88e

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