Skip to main content

Python bindings for using SoundFonts (sf2/sf3/sfo formats), generating audio samples, and playing MIDI songs

Project description

TinySoundFont-pybind

This tinysoundfont Python package provides Python bindings for TinySoundFont and lets you generate audio using SoundFont instruments (.sf2, .sf3, or .sfo files) in Python. The audio data can be played by PyAudio in a separate thread if requested. This package also includes support for loading and playing MIDI data using a SoundFont instrument.

What you might want to use this package for:

  • Play MIDI files with SoundFonts in Python
  • Play MIDI files with modifications and customizations (mute tracks, change instruments, etc.)
  • Procedurally generate and play music or sounds
  • Play music and sounds in an interactive way in your Python program

Documentation

Main tinysoundfont documentation

The documentation contains:

Installation

This package depends on pyaudio for playing sounds. To install pyaudio and tinysoundfont for common platforms:

Windows

py -m pip install pyaudio tinysoundfont

macOS

brew install portaudio
pip install pyaudio tinysoundfont

GNU/Linux (Ubuntu)

sudo apt install python3-pyaudio
pip install tinysoundfont

Basic Usage

Here is an example program that plays a chord:

import tinysoundfont
import time

synth = tinysoundfont.Synth()
sfid = synth.sfload("florestan-piano.sf2")
synth.program_select(0, sfid, 0, 0)
synth.start()

time.sleep(0.5)

synth.noteon(0, 48, 100)
synth.noteon(0, 52, 100)
synth.noteon(0, 55, 100)

time.sleep(0.5)

synth.noteoff(0, 48)
synth.noteoff(0, 52)
synth.noteoff(0, 55)

time.sleep(0.5)

Please see the Guide for more examples and notes about the examples.

Command line

The tinysoundfont package contains a simple command line tool that can be useful for finding presets, testing the validity of SoundFonts, and playing MIDI files.

Here is an example that loads the demo SoundFont and shows the presets it defines:

python -m tinysoundfont --info florestan-subset.sfo

(In Windows you may need to use py instead of python).

This results in:

Info for SoundFont florestan-subset.sfo
0 - 2 : Piano
0 - 10 : Music Box
0 - 12 : Marimba
0 - 19 : Church Org.1
0 - 21 : Accordion Fr
0 - 24 : Nylon-str.Gt
0 - 38 : Synth Bass 1
0 - 40 : Violin
0 - 45 : PizzicatoStr
0 - 55 : OrchestraHit
0 - 61 : Brass 1
0 - 75 : Pan Flute
0 - 87 : Bass & Lead
0 - 90 : Polysynth
0 - 97 : Soundtrack
0 - 109 : Bagpipe
0 - 116 : Taiko

The output format shows bank - preset : Name.

Here is an example that plays a test note using preset 55:

python -m tinysoundfont --test florestan-subset.sfo --preset 55 --key 70

Here is an example that plays a MIDI file using the FluidR3_GM SoundFont:

python -m tinysoundfont --play FluidR3_GM.sf2 1080-c01.mid

License

This project is MIT licensed, see LICENSE. For full license information about dependencies and test files included in this repository, see NOTICE.

Contributing

If you have ideas for features, bug fixes, or other things please use Github and contribute! If something doesn't work or seems wrong please file an issue.

Project details


Download files

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

Source Distribution

tinysoundfont-0.3.6.tar.gz (372.7 kB view details)

Uploaded Source

Built Distributions

tinysoundfont-0.3.6-pp310-pypy310_pp73-win_amd64.whl (144.8 kB view details)

Uploaded PyPy Windows x86-64

tinysoundfont-0.3.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl (141.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

tinysoundfont-0.3.6-pp39-pypy39_pp73-win_amd64.whl (145.0 kB view details)

Uploaded PyPy Windows x86-64

tinysoundfont-0.3.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl (141.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

tinysoundfont-0.3.6-pp38-pypy38_pp73-win_amd64.whl (144.9 kB view details)

Uploaded PyPy Windows x86-64

tinysoundfont-0.3.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl (141.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

tinysoundfont-0.3.6-pp37-pypy37_pp73-win_amd64.whl (144.7 kB view details)

Uploaded PyPy Windows x86-64

tinysoundfont-0.3.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-cp312-cp312-win_amd64.whl (146.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

tinysoundfont-0.3.6-cp312-cp312-win32.whl (130.8 kB view details)

Uploaded CPython 3.12 Windows x86

tinysoundfont-0.3.6-cp312-cp312-musllinux_1_1_x86_64.whl (713.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

tinysoundfont-0.3.6-cp312-cp312-musllinux_1_1_i686.whl (773.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

tinysoundfont-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (197.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-cp312-cp312-macosx_11_0_arm64.whl (142.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

tinysoundfont-0.3.6-cp311-cp311-win_amd64.whl (146.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

tinysoundfont-0.3.6-cp311-cp311-win32.whl (130.4 kB view details)

Uploaded CPython 3.11 Windows x86

tinysoundfont-0.3.6-cp311-cp311-musllinux_1_1_x86_64.whl (715.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

tinysoundfont-0.3.6-cp311-cp311-musllinux_1_1_i686.whl (775.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

tinysoundfont-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (199.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-cp311-cp311-macosx_11_0_arm64.whl (142.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

tinysoundfont-0.3.6-cp310-cp310-win_amd64.whl (145.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

tinysoundfont-0.3.6-cp310-cp310-win32.whl (129.3 kB view details)

Uploaded CPython 3.10 Windows x86

tinysoundfont-0.3.6-cp310-cp310-musllinux_1_1_x86_64.whl (714.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

tinysoundfont-0.3.6-cp310-cp310-musllinux_1_1_i686.whl (774.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

tinysoundfont-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (189.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (198.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-cp310-cp310-macosx_11_0_arm64.whl (141.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

tinysoundfont-0.3.6-cp39-cp39-win_amd64.whl (145.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

tinysoundfont-0.3.6-cp39-cp39-win32.whl (129.5 kB view details)

Uploaded CPython 3.9 Windows x86

tinysoundfont-0.3.6-cp39-cp39-musllinux_1_1_x86_64.whl (714.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

tinysoundfont-0.3.6-cp39-cp39-musllinux_1_1_i686.whl (774.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

tinysoundfont-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (189.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (198.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-cp39-cp39-macosx_11_0_arm64.whl (141.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

tinysoundfont-0.3.6-cp38-cp38-win_amd64.whl (145.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

tinysoundfont-0.3.6-cp38-cp38-win32.whl (129.2 kB view details)

Uploaded CPython 3.8 Windows x86

tinysoundfont-0.3.6-cp38-cp38-musllinux_1_1_x86_64.whl (714.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

tinysoundfont-0.3.6-cp38-cp38-musllinux_1_1_i686.whl (774.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

tinysoundfont-0.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tinysoundfont-0.3.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (197.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

tinysoundfont-0.3.6-cp38-cp38-macosx_11_0_arm64.whl (141.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

tinysoundfont-0.3.6-cp37-cp37m-win_amd64.whl (146.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

tinysoundfont-0.3.6-cp37-cp37m-win32.whl (130.7 kB view details)

Uploaded CPython 3.7m Windows x86

tinysoundfont-0.3.6-cp37-cp37m-musllinux_1_1_x86_64.whl (714.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

tinysoundfont-0.3.6-cp37-cp37m-musllinux_1_1_i686.whl (771.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

tinysoundfont-0.3.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (189.9 kB view details)

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

tinysoundfont-0.3.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (199.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

File details

Details for the file tinysoundfont-0.3.6.tar.gz.

File metadata

  • Download URL: tinysoundfont-0.3.6.tar.gz
  • Upload date:
  • Size: 372.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for tinysoundfont-0.3.6.tar.gz
Algorithm Hash digest
SHA256 0fed6610ab801cd2056804cf1b45fbddb981abc54db7acf88c32b63e2dd03d03
MD5 f90ed0a60900d931d7bca5ef5f9302f8
BLAKE2b-256 9a0f9f1f9c1282e9576d670f889f7c544b1b80c30e684086bcdcb0958de3c673

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 36d28f7198fb19d2283b400d91857e6b92099a6678e62940b9edfc47a27635fe
MD5 4658243c9719142ba6d4b60555d02251
BLAKE2b-256 7ac908e6e4a9d2da4f1e7bc5003e3dc7ce88bcbea576c33dc0de5c0688d5d32f

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88540555bec12c34ec4ecdf06d0be24baf440f5ce78c3675b74b5278c4d65286
MD5 26199053164d4c0016a85635e801f01c
BLAKE2b-256 813c8d6f7650aaa9df4508abc74019bc05e34dd0ff0b438ae45891f24c41e851

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fe78955c3e850565508f9dac01212b7d1595cbbd051819c76f4c2bfcb887bf2a
MD5 f2ff892e6b5b1a1f13f21b01d41b414a
BLAKE2b-256 0287e69759b52bd690ab3a0337ce9fc884fbcb579de6e25077c587d33756798b

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f780359f043ce615474500ce4d8387ee4faf6b5c245d63e8085df9bd4c1351c9
MD5 2e9a1a0e2739c8671a0b1388a3e66937
BLAKE2b-256 e83c0961fe5e79827fca3d9747ec509f7aaba06d2c07cf9e119310fdb56d56fe

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 146d61b6b109d3d971df83e2ed68be4940b8cf0c8e4a14689df9d6440d029abf
MD5 92054045b202dc6e86bca2b9c54903c5
BLAKE2b-256 3c262bf673b820658d734fc5ea0e534713734a7bdde2a36967653a5b925b0e9c

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 309a9169dbc0eed46a4c7843a4ef8a0b734178c10aa94bf52e68b1b12bac1e06
MD5 17b17c655373a455bc4e93cfc2c1fd60
BLAKE2b-256 a4ba19a9910239614689feafc5285c65cd0ab319dfcdd7bad5528ad1f252ac2d

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7281e44c5f9fd452fcc8ff4d2d85d1b76617d18f5c70c3e63cafcd96f418972
MD5 29e4fa74168ea82594f92df06e61f2b9
BLAKE2b-256 bec76a9360fe720babfff7e92e4bed51d6d6eda19dacfc0436363e287da8b06b

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db8e80d9fd95377662ceb3032162f03b59f5ea457c7b08f944b9b2b9318b1ef2
MD5 b3ccc9775eda0dcc91a228e56a2f8455
BLAKE2b-256 ad9b6338096f254a38296ac71f622122c9d86baac27f48dbd8d6abfd967ed5a6

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 96dbed4100555a02d6f354ffe15deeed7013c8e826fce48f51a5794143e20e8b
MD5 aea20508495bdf4d82f56928f0190f38
BLAKE2b-256 92940413d45036acfd3da5f5e349c381681df037ffff50a6b627883fd6745cfc

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a92404e3a03e961e492768a56c8e02bcfa28d7af330b932a46bf37e0cd75ce9
MD5 70514d5c5983decabd32ecdb492a601c
BLAKE2b-256 4d0a7ac7f2fffbf3d7d8a3da591ddcb4d018d25805359675c4f345b683338565

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9e0fc546872b3bd328a8f7377c2647ef8e85dbc8afccc554a191c22c6641c8ad
MD5 d9021c560b449963f42857ed5e51aec3
BLAKE2b-256 89b9e8e07b64c0b1a525514440d0ea916e7ad419a284be7c1d49dcb95aad6abd

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98f4a32de36e02a35d73d20ba19d5a2b0b1dda9a0eca96579d17da8bc4c59569
MD5 e20b96a52523c2c0466cb219b71500c3
BLAKE2b-256 9d7680c4f0f50fdbffe1f60866929455ee2b6a45b98e58faf6093400df944625

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a5d2c161ff28ccf1a2aca470287021b54a0df3478a4034b7bfaa503451cb7865
MD5 5e1ad3cd57e3acb952ce48112d44f79b
BLAKE2b-256 812f950c21c851dc67309e4954354feb49c21b33fad7a44260c631f548b9b624

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb1ce2e750b51bec8c75ec27d32841fca0c455e90462399730f007f82a893c6c
MD5 2a84e59e3e13b3afc7a55bf3bf02584c
BLAKE2b-256 8e84568c41ff047f36ad6a0f3858d02c7bdc62918e971b1dee7410e1b44c07c9

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a0e812324f6cd82f0641945d57f127427cae002bd90401d90ff1ddf76ae7869
MD5 4caa407de79142e7aeff7e9bef9d5777
BLAKE2b-256 715379fe5592aac7b9986138733352c88c0c5025e082435939da6304caa915a8

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 119cc643e18f54f4c38bc2664d3a98f8edbfcb9c7d17f427bd38ba7579fd819e
MD5 6aa2932d9bf384b48106c72072c70e16
BLAKE2b-256 7a5a4b23042736fefab47370ed630ac717f557e8cf8cace419ba00ebc906f5aa

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 751f581158c9bd167fd78430b0640a690a8ff1193e1b2aaac1b3aa67cb53f01a
MD5 0ea73f7abe1d08fe63d074bd0f02a9a7
BLAKE2b-256 c838f61d137bb26d3a9fd218caec757220395a7df0c5ce5f8f98ab5e6bd9e6c3

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78c8b493f814c07c1ff2f1661089f4f784c9f49b6568cf68ddbcc5273d139dda
MD5 244c4f3aed05bd7d782e5167789eff71
BLAKE2b-256 9a69f3f33148848fc2e6039ce485ce3d91fb3bf3df22cbc7646fd1fd17d7c4eb

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8e4617abf8e4b1fc7592f2551830aab93850a97a4249a09b0765a884c283db35
MD5 280603049102ffd923bbd5ce625fe3a7
BLAKE2b-256 8a9f83184191591446af88dc44b1af976d5df0dd9c8022657ec485478ca5a0cf

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17a2a59d050460d051f72f8961e9d6083aacc834d6515200c3ce5f9464fc7ac4
MD5 6d97d17eb694d7104695ec8a87380181
BLAKE2b-256 f749c51f7e6d6804d90da4495b514514a8598be547bbaa6cf85937ef3efc0802

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 06ffb7f555eaddbec0cd74c2566419bcd3147aab48308703fa6a96a21fd0cd33
MD5 a24b41658ae0a7070d715f40c922147a
BLAKE2b-256 3445103ce3cdbf629ab666b97d30319814d808c2d4ef65afd88f3c0bb2784422

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 316f4f8e7787cb0a4ca0b5aa8329ee652cbf6b6eb7c3e566a1a8592b9f1fe12e
MD5 89a78c2fc27672361ebabfe9a26487ae
BLAKE2b-256 e79d3c6438f17a4e0de76baafb32e94411540324db6a290c68f45aeb33994f40

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 23c41f59ea26f30308d02e03d187fcf819c09645e8c8ff4c823d350419f19aef
MD5 7d7a71526f8b7fdf96d4c2b2cf9945d3
BLAKE2b-256 66ee8ce82f37d6dd5907a99f8dda8a3c5c70a1df096e9f8685df67244a5d54ca

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1c39559dc6fd1d8aa89cc8c5c339c6b275dc79e856a02e94baf22242bb3a881f
MD5 78a5e8135683d857afcf1116bf524194
BLAKE2b-256 a620ca0da37c12e645e5cdc2066c96b743cf8a38a7c17538f2ebc5f353dc2579

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d96ff7b270b7f0bbcd0aa6524054d2e419570d7588b47d786672a8c11fee1127
MD5 28c2dd181998211d8ade1bbd1bc74f22
BLAKE2b-256 c2099f81c542e1adf0a345bcb349239569f45d11309f208696c58eef3470be21

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 89ac54d684955a70cea565d64b69260d082006d05f4c47a7d8996cd498720894
MD5 07d1882f9b58dab8cf2d02f82d208d27
BLAKE2b-256 37acc8f597c79bf84cd9afa02ea3733cafde9af6f0687b3086d177d3d621ac22

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3f3dec3292954c95ed918fdadcbf44c3db7ecd3e405f8b6ef09c8cde30363e7
MD5 7adc5b13e4ade446ff37ad256d13d2f3
BLAKE2b-256 1169da881dd82464e84f35ee1d238c8bc74d15cfe345f539bd758d293aa46a77

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 494102f5d609eb21c5e5edd7d7100784b6e4f027219bebed8edff84a34735fdf
MD5 5839ceeb1ac1f37432c13d7a2eca4526
BLAKE2b-256 996459ff1860bddfb96e5f17f84719f0ecef333b93470de0b38e4608ea2347ee

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0ccdb233c19f50555290444f1c239a879076ea8e2359c718d914c6ca9d60739
MD5 816a32e8bfdfb62593d80864058a1e03
BLAKE2b-256 e36870b84f16b5d55b5c83dde04016153a497002a4ae70e45ca7ea76d40637f4

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75bf0be4d049f2899a93acc1ee703607d32aeeb4021b85d34079d57025cfcf73
MD5 4805a5ae82cb142ed867180c59e125cf
BLAKE2b-256 ccebabc0f64cdc8cada06612aa87bf877250601fd3681a26ddba99fdb894d76c

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 53f1fc3448c5975f4f13e745bfd5325bc11b76ee1b446684556c9d98bcbf365c
MD5 0dcc8811792d5a14c05f88a60256dde6
BLAKE2b-256 13f9466dd97e1fa0bb45fa70bcfa2c546a2d3a4071e58bdfb7042f3945221f90

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f3c9eae0c37d6f3fffdd93419763b5d6aa11d3e6ce55b57aa42510688fdb384b
MD5 e115fe68ed29e7aa4f821ab810e02d72
BLAKE2b-256 aaa547dc5dc1d5715019e368e46c1c44bd0e0595967563de31f0ceda3485ab94

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c025b4de066939a316134ac61f90e51a02a0099f546176852c7e3a0db782f0d3
MD5 f6bc16c6300d8c20e64330d07a8291fd
BLAKE2b-256 aa38ab419917b80646ebc8b3a369f3a39ea169d69ccec86d043c8b31c27bc86b

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3296132df7f776b4f304139cbabcb2242ec84ad827ed9a948d43c5651a4f5c53
MD5 78ab1515c6bf51a29903499bb94d2caa
BLAKE2b-256 e709a8610807e5d1214e965a3e71923b9a453644450db49b87a58d4ee03ac68f

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eecc86ba573ed2f89b441b6b30148c976e8e5c8b83419da039ce97dcb8041ede
MD5 55e46b02e559b648ae9e3c03e217fe77
BLAKE2b-256 863795954d4663fc002213a079b3a6fd14d00d8ac921b809d758e74265136da9

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85aaee5f96034b44e5dff52901673a2b6e3510f729d1fd5feeb7e7c02658d9c6
MD5 dabebb5bee74ab0d796e3e691417cb54
BLAKE2b-256 e543ba8555721257f72b55a265100a7783615e356c31100bec42d49848d646a4

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 783212c321108a09bcb237759ffa9817586c23fd0ce83bba786dd9e44bcad163
MD5 d71d0c7dabf2667c3fa19ddb5cc2b978
BLAKE2b-256 d06bb079b94026d64f59ef3e6599c07ebce4ae7c29000f419c3980e97378a04b

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp39-cp39-win32.whl.

File metadata

  • Download URL: tinysoundfont-0.3.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 129.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for tinysoundfont-0.3.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4fd201768281a6052750ef0fd30a2100937d2b4779b874067b4a797077294080
MD5 889021123c8f5bd1987ca07f14cfd7fe
BLAKE2b-256 ad9f202fc6d513bdeaabe3ae0adbdf52f2704f31273370682b896548521c53d5

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 797f1498a15f864eabc2221841c8c8ac9a59aa65e6afd424cc017cccab125d55
MD5 de88a9ec08f26a0c5d559963ff37b380
BLAKE2b-256 ea1b70bae17344acc3ed070a3b5f3c4163d3077b8ab31090106d7b827a1e680d

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f6a7ce7cde12b152a5a943f98d2df89b251adf81edc03fa65434d483a424216a
MD5 b043bf7bcb6e3ab65dc67c4d14b54896
BLAKE2b-256 abfe2082be7fb0daa2632fe6623c18ea96a4b0f8c56b818d120b9d7c1aec3f56

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e112604e7a739b3a19126ea08a004041fbe4487f7bdc2b895129c767f9be77b
MD5 580595086b3349b1980d631055c4ddc7
BLAKE2b-256 ba9632344daf6d21f5c16b5739ea3091461364a8ae055a3585b0097e00f7101f

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6fc015ab7bd440b0ba9960322062390dc1df1dee3f338378230810492cefe135
MD5 baa9b6e3f97cc0bcc3a98f1591db659c
BLAKE2b-256 a25af47dc9221a02bffe6a7315d5c666264b8abc560a5653f774b2831a02e967

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39cc67d4dc3be109e4113a5017853ef167ed8ea6b5a8c970f693ce4e7dca5da2
MD5 0085f3c38ccce5e53df337b98920995d
BLAKE2b-256 1ef74f986b737281dffc16054819db07db4af7de7e917e52f7e2fed82110a089

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 44cd46a8912654dc17dbffe430839f41792591378e3301e974c54af355ffbed5
MD5 584fbccc24fcd2aec55faa3082f383a6
BLAKE2b-256 fe904b43c1ba13089a93a6681d2e4c9f268a9fcbc507d4c67d58cc521b5cb164

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp38-cp38-win32.whl.

File metadata

  • Download URL: tinysoundfont-0.3.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 129.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for tinysoundfont-0.3.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7b41138dc86af508ace919a05e3f9cc9c7d60d2319fc1f47bef7641c6190e23b
MD5 0a12c59ea9b019da11708faed842e3e0
BLAKE2b-256 b8873e03d78fb0f8354fbbec8ab83f9420534c55373a7967ff3fda0939689fe8

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9136f05f7908ae1d5c8c4afc28e4533245cd001b7f3897142f71c593bcc92639
MD5 20d862d4fac4bf2184861b5a4ccf6d6c
BLAKE2b-256 b24da70eaea38fccff7f206efd5b804476d23b7dd2381946d1f9201095bf8e2a

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b21cbf4dfea796ea2129d65a94c87d6c6a003bc1d5ba5e22f0f1ae29acde45ef
MD5 3c6cca2b8a164e05aae8776fbbaa2f74
BLAKE2b-256 a3b63b538c34cc17ed89bcba65e2aa305a5cea618559860d466ab119f5312a7e

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c12df9bc51e75a5076b50a714c0dee6bd5007b03655bfa00662cef507fb6353a
MD5 e786119b80451cec4441b4bd1c88efc6
BLAKE2b-256 811f4af05357ff6d39925ab1903a6e7449cbd665a4b5b329ee77d3140395a8dc

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e99d92d5e6d7f770373ca6a89f619e16fb2d6ce56c8fdf31a045d071a8a0c82b
MD5 9e1273aabc6915a91d062fd103735a0b
BLAKE2b-256 10e25a5fcc3d355e8354cfacba568e2ec503173b4068fc006436199c1e6951cf

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7285f16eb736ee0ce395303dda9573de42f48b87ccedea06fb6f3ac488bc8e74
MD5 dced7fa16ea9492786b1bc1b77083696
BLAKE2b-256 a930bcde676435a9323d19ba087a00860f731ba77e080854ce824bb1b5625f37

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 14570cb23080d4beb4e8040f66293e31d3508a050b85924d6a93839c1f30dbc9
MD5 f3f0538adc4f35efd3b590b28f5322df
BLAKE2b-256 3eef71a590ff5250d3b79adff7f195d5f7633985e8c2662c70179a52e3d6abdb

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0be6a8e27f3f7b858ceca3a3853287f63dcec8e5099ecd628c01ab4fdff10de8
MD5 9f1760329ed5d8aae658bf4a25970f0c
BLAKE2b-256 b8138fbfdd0985c2bb0a23e3c2a96ca7e304d23d6f8f1596e2c397de708b17db

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 51b02e2d14dc57fb92b79d008305ae5f0091d4256a7cd1046c5f28a9330d1f0a
MD5 39d53db199390fb2228e95762b48c751
BLAKE2b-256 94086b19f89c25c6ccbe9ee859ce86145b143975a36cc51c82ff503792d97d9f

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 af6bde476b049e04ab47514b585d3f6126e6f477ca68a01245f63af2a1d13736
MD5 ccd8b674586a358bbd9b51e83c6383f0
BLAKE2b-256 80330c10d56b82079abc784051dbeb0ea38f999452f19b5e32ae6c5d9d34ac79

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2f6a13a8f03f4cf9e29812f24cab0498ed642959d89e0babc58539770240d36
MD5 4b195efd29198124c41f82d95107ffdd
BLAKE2b-256 0ed5c1bbe5302cc0c8efade1de829e8a8ef1107818fa5d64daa65abb03901178

See more details on using hashes here.

File details

Details for the file tinysoundfont-0.3.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinysoundfont-0.3.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 399ad893cbf11afb31f71d37cff5ad0b2f74da75d4c7ad5c7ef42de4a882bcea
MD5 b6ef5ded3a6d9e9e38974a535d954763
BLAKE2b-256 25f5a950e52d72d9295e1209a888ddaacfb5152dd5d09da051f7fadc38279b3a

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