Skip to main content

Python RTMidi Bindings

Project description

supriya-midi

Supriya MIDI is a nanobind-based Python binding for the C++ RtMidi library, providing a simple cross-platform API for realtime MIDI input and output.

This library is heavily inspired by the venerable python-rtmidi library, which, at the time of this writing, hasn't seen a release in a number of years. I started this library so that I could have pre-compiled binary wheels for Python 3.13+.

I've tried to keep this library's API very close to its inspiration's, but there are some minor differences:

  • Supriya MIDI uses integer enums for the API and error type constants.
  • Supriya MIDI's MIDI message callback takes three arguments (message, timestamp, data) vs python-rtmidi's two argument callback (message/timestamp pair, data).
  • Supriya MIDI has a single custom exception class vs python-rtmidi's variety of exceptions.

Most code that works with python-rtmidi should be easily adaptable to Supriya MIDI.

Installation

Via pip:

pip install supriya-midi

Usage

Output

Open an output port and send MIDI messages to it:

import time
from supriya_midi import MidiOut

midi_out = MidiOut()

if midi_out.get_ports():
    midi_out.open_port(0)
else:
    midi_out.open_virtual_port("My virtual output")

with midi_out:
    note_on = [0x90, 60, 112]  # channel 1, middle C, velocity 112
    note_off = [0x80, 60, 0]
    midi_out.send_message(note_on)
    time.sleep(0.5)
    midi_out.send_message(note_off)
    time.sleep(0.1)

del midi_out

Input

Open an input port and handle incoming MIDI messages with a custom callback:

from supriya_midi import MidiIn

def callback(message, timestamp, data=None):
    print(f"Received {message=}")

midi_in = MidiIn()
midi_in.set_callback(callback)

if midi_in.get_ports():
    midi_in.open_port(0)
else:
    midi_in.open_virtual_port("My virtual output")

Message dataclasses

Open an input port and handle incoming MIDI messages with a custom callback, converting the raw integer sequence into message dataclasses:

from supriya_midi import MidiIn, MidiMessage

def callback(message, timestamp, data=None):
    message_dataclass = MidiMessage.parse(message)
    print(f"Received {message_dataclass=}")

midi_in = MidiIn()
midi_in.set_callback(callback)

if midi_in.get_ports():
    midi_in.open_port(0)
else:
    midi_in.open_virtual_port("My virtual output")

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

supriya_midi-26.5b0.tar.gz (91.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

supriya_midi-26.5b0-cp314-cp314-win_arm64.whl (80.4 kB view details)

Uploaded CPython 3.14Windows ARM64

supriya_midi-26.5b0-cp314-cp314-win_amd64.whl (89.1 kB view details)

Uploaded CPython 3.14Windows x86-64

supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

supriya_midi-26.5b0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

supriya_midi-26.5b0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

supriya_midi-26.5b0-cp314-cp314-macosx_11_0_arm64.whl (79.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

supriya_midi-26.5b0-cp314-cp314-macosx_10_15_x86_64.whl (83.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

supriya_midi-26.5b0-cp313-cp313-win_arm64.whl (78.4 kB view details)

Uploaded CPython 3.13Windows ARM64

supriya_midi-26.5b0-cp313-cp313-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.13Windows x86-64

supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

supriya_midi-26.5b0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

supriya_midi-26.5b0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

supriya_midi-26.5b0-cp313-cp313-macosx_11_0_arm64.whl (79.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

supriya_midi-26.5b0-cp313-cp313-macosx_10_13_x86_64.whl (83.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

supriya_midi-26.5b0-cp312-cp312-win_arm64.whl (78.4 kB view details)

Uploaded CPython 3.12Windows ARM64

supriya_midi-26.5b0-cp312-cp312-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.12Windows x86-64

supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

supriya_midi-26.5b0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

supriya_midi-26.5b0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

supriya_midi-26.5b0-cp312-cp312-macosx_11_0_arm64.whl (79.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

supriya_midi-26.5b0-cp312-cp312-macosx_10_13_x86_64.whl (83.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

supriya_midi-26.5b0-cp311-cp311-win_arm64.whl (79.3 kB view details)

Uploaded CPython 3.11Windows ARM64

supriya_midi-26.5b0-cp311-cp311-win_amd64.whl (87.4 kB view details)

Uploaded CPython 3.11Windows x86-64

supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

supriya_midi-26.5b0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

supriya_midi-26.5b0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

supriya_midi-26.5b0-cp311-cp311-macosx_11_0_arm64.whl (80.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

supriya_midi-26.5b0-cp311-cp311-macosx_10_13_x86_64.whl (83.9 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

supriya_midi-26.5b0-cp310-cp310-win_arm64.whl (79.1 kB view details)

Uploaded CPython 3.10Windows ARM64

supriya_midi-26.5b0-cp310-cp310-win_amd64.whl (87.1 kB view details)

Uploaded CPython 3.10Windows x86-64

supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

supriya_midi-26.5b0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

supriya_midi-26.5b0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

supriya_midi-26.5b0-cp310-cp310-macosx_11_0_arm64.whl (79.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

supriya_midi-26.5b0-cp310-cp310-macosx_10_13_x86_64.whl (83.5 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

Details for the file supriya_midi-26.5b0.tar.gz.

File metadata

  • Download URL: supriya_midi-26.5b0.tar.gz
  • Upload date:
  • Size: 91.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for supriya_midi-26.5b0.tar.gz
Algorithm Hash digest
SHA256 2ae76d688701ebb4286d6f1aec09a6c458874a6242d447117c1d02bad8d31882
MD5 008b623b95764f5dde5b161ba2ba0177
BLAKE2b-256 febeb8c0357a057c8f05edcb34f3e8abeb4741c36519c548e10261de1c5c5ae3

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0.tar.gz:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 6410017c7aa98436e5b223aaf27306dc86ead4ca2c906f4f773101e28c4bc19a
MD5 60475aa417dab2aac91225261bb309bc
BLAKE2b-256 58546594d71b36982d72b734707d7e659e5bef8453725fcff4f3e7fab3da73dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-win_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 277858994233e808343a2a8e7460091f07081ad423652868b0ab71df7c8a7bcb
MD5 1ec5af2f2c0532c18c88bb071a2f5df9
BLAKE2b-256 2aa2b9b2a6bd7d519832ea5344ccd077edb7f6d3007bc1d5952ad525d48b1793

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-win_amd64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18504de2011c677b84c4bbec61919366016242e423cd20f7b3a804e07d1120b4
MD5 4bfadb2d3901524cf0183db0abcd9354
BLAKE2b-256 212b3bbbfe96758edb20df6d233607527b4e4681e4b07e60365bc980251bac74

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 798821fb315cf9fb95d7a3b90b931ac70964528814deeeb3c8d01f2140bc31be
MD5 770053ad8b2266e0c494d05941a4c6ac
BLAKE2b-256 b71ac024b41b73241432f416c9e694421131c964cd32731d982dfc228af324d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58a2634139441df3eb2407d1c419c6e014d58fc422984dd19020b47037a3f9e8
MD5 dbc9337d0bcc729b2b5bc9964908888c
BLAKE2b-256 4fb50635d865e9bc26ba48b61e02b460f62cc2c57e9c207cc1d1b1ddc5aed075

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b888bd6216cf0b13a062f4b54e889c77edd1452ee7810b9a00b9f34315722668
MD5 aec7e2ad8f4b962e6cbf77914dd8898c
BLAKE2b-256 2448d724dcf45850630a92a8f8fc3bafbca7326ca7f2a3466491452294c5654d

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1906cc537b9436a350a560648ef90591243396057017abb346a1714a016fc8cb
MD5 f4d275607a8127715cbb53b5818544cf
BLAKE2b-256 17e45d41d82c0ce48eb58cf9ee3de3cb85da03f87014374686d018c7c08fcdbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 141a17754aa42ac8556623955aad79accacfd7cdb6da21416d821244387202e8
MD5 d2bed8c21b143deb3ce6751875dbf374
BLAKE2b-256 e0c649f72eda255dc305cf0277ae7de71586095159245f771611190e8327a7c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 938ba61b1357699a2f2c0541330de744e5a4cfe516d7ebc8c387b1ec30677857
MD5 d4f2671c19e56c5eae97e0fe3f99d251
BLAKE2b-256 82af849e0d7c99f6da2fcfb0977a8872d0c4be3301ae34aa64a8281aeb6581d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-win_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 25304b446ccbfc39db63a9e67b1f687e67da239b7726a23bad4a415c251cb586
MD5 36e1dc8131d4dff9ca4abde10fac3cdb
BLAKE2b-256 4ede6409f950d626bd7870b8a7f2beae75e9ee9cb41c4527834bdfd3399443ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-win_amd64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2beb25aaab71144ff6839d6f074e16aa3c27e5a1b88c0173fd4d049a9e93ec9a
MD5 78877c5f77f12c17f91c56177776f6f6
BLAKE2b-256 a23b32409afdf84d52d0d254c30e06409e1f484efc241810ebaa1a9d05bd6d2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7560b92895ff16e643b032f4169943b6fd673248572053240331be00ceb25976
MD5 c2515648639193afb21c76034315a8dc
BLAKE2b-256 e55553eb0e9330850cc4a58e02e7078ad2150ba307b7dce644e337bbed2ed2d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b87a3db239c0423e432b907aef77e2035718850a49640297f7e7d390cc8ff61c
MD5 1a2a9f72637b244f1a06499db33cc302
BLAKE2b-256 ebd6565dc9de55cc82269c7ca3e9ce34c7eff832a267056c971e3887e9e5b0ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22bb33dc553af0a05561d3a29dc459e528582a308b71f4473cbfa0bb5ba7b3da
MD5 517fd59ad234848e4568b575134ff979
BLAKE2b-256 66d38a7798f4c2d2135d1650c54aa60e6301848cd0a553aea9309da54d94c614

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0e0b412dacb0a87bf569ed0269d7ed18857889898ba68b3bb7e369b53f1b822
MD5 ab8197fdd6c544d3068115fe42be1ab9
BLAKE2b-256 30da5cdd8590c8ac5b14705569df69c1ed3849b8a6edddc7d9b85eaa664a78c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 07549335fe0f09fad5dc033e576485b7e324e3b1d249ab1b64513a90adc8ba6a
MD5 7d83ac60bcec4e4ba5ca95aae40c9571
BLAKE2b-256 f2951a6faf3124b6faaed0b61c7b5bd2af451b0c8118d129428ee213fd70486b

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ef11fb21e64cc393a8b7740d5a08f2fef05ada3181d62cd3fe7e6c8c93cdd5ac
MD5 327d40d933af2d2ff85e8982499ad18a
BLAKE2b-256 9c0498e29ad261d39c92e0df8e0f5178f3b8b1c1f2bd431c68b44cb1552eeb52

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-win_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0b2872cbb065a8a1385350513f777d785dee581849915a75df8f966c3b18e8bc
MD5 182d9b13a4a9bef2ccac4006b00e02b1
BLAKE2b-256 eabcea647d761c49ccca6712bce927ea3413c1860269bfad04b06231ee20a117

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-win_amd64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a2b0d30f9f5c7202e3f7b0a5b7be768391f0095a7c46e7288e3d970f3af173d
MD5 c05a39fcdb14bf078c01fa0c4f5506f4
BLAKE2b-256 f40e8a1e8621679b19e4bf00334cba88fbbf6ec6672e55a42fe7227d6012ef1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8328b5d9b233b161e62db9152c876f52c237b2ab57f5c29144906cbfacfa9850
MD5 8f7771705eeee1b2df43a6e63ee8b0d4
BLAKE2b-256 800d660df6151c86ce3dfd6ce8529892cf2630851f22bb13525cadfa5586034c

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11ecc73d0b87edfd6ed8e1e941529da4839fa65889aec3ce12249e0b48f557ae
MD5 5d29e928b2a826cb3cbe8d118ac25604
BLAKE2b-256 a4ea4cbc402e5c78b7e7cc49ac98f208350e58474745fa4e08f5ac82d3756e8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22b45bfe18ceba14d23650e71277b0b27225020bf69528fccc5786f9e331476a
MD5 3ce6deaa5e53a04327ab5a09907b7b41
BLAKE2b-256 ae98f348ede2ca013e3b6d10e110ab731ee6228d53ef129e26a4900a13322b59

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a05ae7835a01d7f6a3374e2289114bdca38c9489c9e6379a20816d1ab6a67c1b
MD5 d05d9e30879840eee9f131e5714696dc
BLAKE2b-256 8016bd93c35f4ce7a62fde978085de0599b977a679a0e855731f2d345c494f0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b5ed61b0d1e6fba2e6525bbc840857a56d57702dc644149808f52f5cc5d77321
MD5 14373c84adc618ff6d6e9ac22c2a8657
BLAKE2b-256 2902882e8c8134cc2eab54c684524c473d9776a1a5190c38095b87d97093a45c

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 7fdd7f0f41993a5f36b3eec39080bbc61968b030a16f30abf73eeecfbb7dca9c
MD5 d8445a2d5d4ee56c68714dfdbd2ec902
BLAKE2b-256 4d919b3cf3dc1c445996f8b56ae3c3e051d4e2c799a08da836784ca7703b73c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-win_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 baa96cbf6ab19c68c071c37cf5c57148f18f3a42d96eb57bc720f274cce30bda
MD5 c4805a0852081d148cb0f33db58aec6f
BLAKE2b-256 f55326422eb4f3f0a127c4b83d3915804a2752a422e05cc9d89304ec23030c9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-win_amd64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3aa0bf5b2f32d6cc92ea1f0f7b0e1ab5b173bd82d244172469708ea8faf95dd0
MD5 ebbbe99b2de9a01bf7ab7c2b693cf56c
BLAKE2b-256 fe01b3b816c11966a91c8d0bc1405abec23ae935bad5ee79ad04a58d56be1c2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa33d539f0c0f50e60afdaa230feed89ba51af2765a81d82741be4fc11c022b3
MD5 c244452a4e3f2d1a1810729457198438
BLAKE2b-256 50ea8b50a2214e478319cec7ba8552cb3c8929a7e4283f672b0bdc76269b1ab6

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4469032e24c2bb6c9e344d0dab7d0452ffe435d3ccd9ace531c25305cb604fbb
MD5 51eec58e2a6cd49d3b52414ac349df39
BLAKE2b-256 b62316689220f30265092a570182e36006dd14addfe0ec3a2bb57de7edef0ff9

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83fca23361113b5fa75752a7a4e09b18a54bc768a338957fc4e703937c1d928a
MD5 7c3e4daed1b9b54253563698dd60380e
BLAKE2b-256 9c0936bd95bdf38bb33df1a821138cff4ab998eb320a7f64c2c5b93c0859227e

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6185688d1e35395ff3d2cc2be679b75f0f29ec98266b7fe3dd9d63de20d188b4
MD5 3f5537cb11b70a89182a88b860986164
BLAKE2b-256 a4dbcf3d93d50f5413d24689ac52a5f912641af951fcc91a17164932f7f7f7d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 97ff51a80cb8fb3ef8366a2a3bbdfd1a36b73221b6c84b6fb4ff492370d80f27
MD5 5f8a3c0a5c15c5956e4c04fcec69eb65
BLAKE2b-256 4baa1225a9d8a24cc8bfad40f1fcb1e1d39210cee14645a91fe6969364fe8aab

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 cf9d90f4638bae883f7a6d2468f24f72a1457f774661a218401cb28e9d186c3d
MD5 3af3c4013629e2b719bf231a9d08c6ea
BLAKE2b-256 7630f74314ffaa5b8de737dd4c0f95d23c7abbe3ac94403e1674c7757796b0b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-win_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 efaea5c65a804deca2797efd25294081bb0e1beaab58a65892eb3ad9ff155674
MD5 6f11560371b8eaa7a1e861a348777a24
BLAKE2b-256 0ec78abe5575ba7b01df8708bab058dfe71d27502eedb92622c7e88330a11edb

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-win_amd64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17a386b1ebab457c20e61891aa25e502f27e1d2e6f28b5e2d25e754b27f365fb
MD5 22781263d82afcc7dc0674fec3e22570
BLAKE2b-256 33ad196fbe420c2fd603e9e1db7dd11b52cf2075b1aadd6ca5fea5576ec7da5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fc3849846eed78d940e6165bfebbfdb4df144778791d1bddd7b3dd533c3dcebe
MD5 f62070341e6c2b2534bfbc7382c338b7
BLAKE2b-256 e81660b27d38805943feec017e7894ac6e204d3ba4fe996415500ff7b39caba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e761569fc3e5a6f534ccb224e5a659bdfbfcdd0357808095afd2ae23aa427d3d
MD5 057514f4a1cf8a9a3ed9f038e2e56e62
BLAKE2b-256 e0c0eeb3d6ea3230e207a9019ebe6a307e8633dcfc2eebef55f751c2d9125337

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d25dbbbf21ea912d0d7a709f111d3602263d4534d68338f499d5c9070c6c48e
MD5 af59b724b775aa889df36e71d49b9d20
BLAKE2b-256 701b7e228338c228ba9aed0918e2b88001899b98d102c1024b92f3f67203071a

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 409dd5a6b64306f78a810fdfa46266082149089161a7b0df0ae24d47cc249e54
MD5 9c55fe5ac36c5000be31301fe4b50564
BLAKE2b-256 c246dec8d38da543ce59f61249fd29809382052a56e01fb99929c5fd3a0916ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file supriya_midi-26.5b0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for supriya_midi-26.5b0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4e1fdf66b9fd11efc3c68d2529b633842ce82be9527ffa84630f2b794aa9c5de
MD5 100870522de4cd6aaaee2bd6a1be7a93
BLAKE2b-256 d51632646ff55096496ed0ce3e8083f3d1455d701869b2d11bcb362299e5dedb

See more details on using hashes here.

Provenance

The following attestation bundles were made for supriya_midi-26.5b0-cp310-cp310-macosx_10_13_x86_64.whl:

Publisher: publish.yaml on supriya-project/supriya-midi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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