A high performance MIDI file parser with comprehensible interface.
Project description
symusic
Symusic("Sybolic Music") is a cross platform note level
midi decoding libaray with lightening speed, which is over 100 times faster than mido, the main midi parsing library in python.
The libaray is written in cpp and based on minimidi. It offers a python binding using pybind11.
Here, we have added a tutorial.ipynb for you to learn about how to use the libaray.
Features
- You can just read a midi file like
score = symusic.Score("path to midi")
- The time unit of the parsed data is the quarter note.
- The tempo attribute in the tempo event represents quarter per minute (qpm)
- We offer some batch operation functions for both
Score
andTrack
class:- shift_pitch(offset: int)
- shift_velocity(offset: int)
- shift_time(offset: float)
- sort()
- You can operate each note just like you did before in python (like PrettyMidi)
- There are interfaces for generating pianoroll with any quantizations using Eigen in cpp:
- Track.frame_pianoroll(quantization: int = 16)
- Track.onset_pianoroll(quantization: int = 16)
TODO
Notice that this libaray is under development:
- Writing back to midi files is currently not supported
- Not all features in midi are suppored, like lyrics and pitchbend
Installation
Use pre-compiled version
pip install symusic
Build from source
Make sure that your system has cmake and c++ compilers
git clone --recursive https://github.com/Yikai-Liao/symusic
pip install ./symusic
Benchmark
Parsing MIDI
- test using mahler.mid from minimidi/example in colab
mido
is writen in pure python, and only parses midi files toevent level
pretty_midi
andmiditoolkit
is based onmido
, and parse midi files tonote level
libarary | time |
---|---|
symusic | 21.8 ms ± 11.7 ms |
MIDI.jl | 128.024 ms |
mido | 5.68 s ± 2 s |
pretty_midi | 5.59 s ± 844 ms |
miditoolkit | 6.27 s ± 1.79 s |
music21 | 8.59 s ± 1.2 s |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
symusic-0.1.0.tar.gz
(7.4 kB
view hashes)
Built Distributions
symusic-0.1.0-cp312-cp312-win32.whl
(255.1 kB
view hashes)
symusic-0.1.0-cp311-cp311-win32.whl
(258.3 kB
view hashes)
symusic-0.1.0-cp310-cp310-win32.whl
(257.4 kB
view hashes)
symusic-0.1.0-cp39-cp39-win_amd64.whl
(422.1 kB
view hashes)
symusic-0.1.0-cp39-cp39-win32.whl
(257.5 kB
view hashes)
symusic-0.1.0-cp38-cp38-win_amd64.whl
(355.9 kB
view hashes)
symusic-0.1.0-cp38-cp38-win32.whl
(257.4 kB
view hashes)
symusic-0.1.0-cp37-cp37m-win32.whl
(258.3 kB
view hashes)
Close
Hashes for symusic-0.1.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be5e0cfc3b800bfe4178e32ec7cebd7d44792dedc065d4e71752973b639ffc84 |
|
MD5 | 905ed834de603f61695f7e726f8a246d |
|
BLAKE2b-256 | 80005edc742e73a41ae15465fb18e1920d2a0748ea39020ecf682787ee1da32d |
Close
Hashes for symusic-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44850145554f58e02c5bfbdd7c8c53da0d33a1987f63ae7259f80a9c7a4d36ce |
|
MD5 | 6b000c6e1bf5e043685a033bb7ce08ff |
|
BLAKE2b-256 | 96e1ae5adae394d9a9fed2d0a0a5f49e0c196ac8f7a2d5bdcec79c3256756ab6 |
Close
Hashes for symusic-0.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c228cf967ce5c7af09820750df6b3c50143b7d32464b40d97858709d26edc59e |
|
MD5 | b78a1caddf2334a4fbe6fcd26ebb3b4f |
|
BLAKE2b-256 | b0bf4af621d2341ef432c76b5f6408c88d81da6015f2a4a15eb8d0ee5f7aa8a8 |
Close
Hashes for symusic-0.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ce5b7a472a7632f386c4820fca6b5518585e465ab767b0c73c20a43f25ba41 |
|
MD5 | 0c37541c4d572976ef1656c8e479433b |
|
BLAKE2b-256 | 69e74153c86458f4099fbd3b8bbf44990212f53a58053fdb65ebad0191a08ac7 |
Close
Hashes for symusic-0.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6373ff92092d0329ed575c60bcd07bc54f1ffd0de22a8dc5519a5061562c6af |
|
MD5 | a5f8d02179cff80d02f1cf5fbe361ce7 |
|
BLAKE2b-256 | c8f1a891e0525fcea415d4d4d7d19ca84f3317b633796235e4de8ed5c5fd2f0c |
Close
Hashes for symusic-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae47635d780f97b15197de49a6fe1af74848124af2e9b720f87eebcc2dad8cb5 |
|
MD5 | 507e8d902eca5a118a5608ffd926f91d |
|
BLAKE2b-256 | cab2acaff37b44c8f41efbf365e62829fe26eb41f9e54b99b4300821a901f6ce |
Close
Hashes for symusic-0.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 175052eaf1cc14db50bd11bb130710abfeac5e07eff7b3c0709de9d83bd493de |
|
MD5 | 3530f29b602a6cde78c864248bba39e5 |
|
BLAKE2b-256 | 5a969d867e59a3a77a7cfe26cc7c889eec3528a11100f9b80f274cccac85f672 |
Close
Hashes for symusic-0.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47a824b7f7a37d25ec151d1c6b7df916775f65a5d0767fa37a5e189bfbd1203a |
|
MD5 | 715ab03d17f3db780f78e8a76e81d378 |
|
BLAKE2b-256 | bbc2575811123df73db37267d82598c3c9ff14bbc58b503bc5533d37b634267b |
Close
Hashes for symusic-0.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1adfd13e1eafe5a3593661d3b18a4061ab23db9c0c9d5ed920c33540db56271 |
|
MD5 | c95dc08cd5628f096218d80450d63167 |
|
BLAKE2b-256 | 3861a249a1b24cbdf255d6cc0ac25b5a6764ed0475edeb9dcdec85c23260df39 |
Close
Hashes for symusic-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f1f00d6207286ae875b6b121cad120cf65c5af7f353187eb2e6e3523792ace |
|
MD5 | 94a4a3273f1fd479508b16f2d273a049 |
|
BLAKE2b-256 | 7217c2fed3efd377aefea3bd25ed7cc34928d800a2db60b8a328b8f7403f703e |
Close
Hashes for symusic-0.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 824ba2a5e5077911c0e9eb49deb13abd5751acdf0b5d3eacda77cd69b357a9fd |
|
MD5 | 278e6921042dc3705a51b44572af5ed8 |
|
BLAKE2b-256 | 7ccfb303d0789da1fc89b5f16aedd74befc5fe84aa864b3b0bc5abe85c1a8ac0 |
Close
Hashes for symusic-0.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be451fcd2f92eb2c6da9b6d14ae79af116a5baa2630000cfe1a9975fefe23eba |
|
MD5 | 060d8db824352f20fc22c7d8bd7162df |
|
BLAKE2b-256 | 9a7379bbc1ce6a982549c8ca5676cbbb806850ae291b567a5cc527e05e6ae1b0 |
Close
Hashes for symusic-0.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c5b178830fa60100a0ee3a074991e6b70e2bbe2e8d3f591c2b8bebb459b39e0 |
|
MD5 | 4adc585975ef950726d70c0ddaace151 |
|
BLAKE2b-256 | c335fe74e5db3b03430f4de7bb772f34d0e2321f878493b2de88c6b8a593b156 |
Close
Hashes for symusic-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92b9291d982e2bb3fc470380372d36c29ec5c25c06b2c7b3b30352ac121cd6ac |
|
MD5 | 73825295c625795d3ba3f31b85968ba2 |
|
BLAKE2b-256 | 73d6edab3635c78577de6d1fbf027142aea47e4f35e47253a678df975fcc1502 |
Close
Hashes for symusic-0.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acfe23c26cd11e36e82f18a85d38db4e2438b1a5a5ae18a2786f760af06abb51 |
|
MD5 | 59e1d737706c03518178c1cf093b5b52 |
|
BLAKE2b-256 | 1b0edb96f325608bd57b1b41d190eaae820aadb0b83c33345a5abd7fc01d0647 |
Close
Hashes for symusic-0.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23660728606b3ab4203512ce0655c9decbd3a9468c40c280027afd23b00a6bf |
|
MD5 | 136bce359eed830d356118c0119f110a |
|
BLAKE2b-256 | 33deaa09741ff9aa275278fa41b800402d53e5b8f42e2d1484f3efa8eaf781f4 |
Close
Hashes for symusic-0.1.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 574419af332c8b5dd87aacac8523a9195818e7c20625f6642b9870a97df7c720 |
|
MD5 | 5d83e61962b92b6d7eed28bd24bd3cb8 |
|
BLAKE2b-256 | ad0071a6dce232953b295288ed489b65a63ffad52da6acdecdd230dabaeb7d57 |
Close
Hashes for symusic-0.1.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b7890f0c8fa2f846534b30d9917fa1964c0ae74f21d8b580a20648b1f8c0e7b |
|
MD5 | dae4c689c5481226141b5407088ae203 |
|
BLAKE2b-256 | 319e9f7e396ab878236c8c168156a8d18e7f3cf701c2d43275cfe943affd5612 |
Close
Hashes for symusic-0.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d3e0933cfc350be1a724b275194f3e1f5b9083b1db5062cc93e324fc1bab81b |
|
MD5 | e94c21bc356825679924b86e12d47469 |
|
BLAKE2b-256 | 5c279fcebfe8793f5e4fa6a442ac082796bf1e8bed2ca37175f1da7f94f706e2 |
Close
Hashes for symusic-0.1.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6567ad58fadc099732dc1e58ba42895a26563d3fd463cbb5ba913ce90035222 |
|
MD5 | 01f252511a144ba00f1ca470ed600372 |
|
BLAKE2b-256 | 637a862f19f95c43fe73b4c07e005b06ac8f08d860e8066dadbadfb7679e8456 |
Close
Hashes for symusic-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f137da1969d21ec09675f225913f4c03389dbeac2e76102bdb460860d150b8e6 |
|
MD5 | 4eb7a09ff0de9b870e40f45db8a163a5 |
|
BLAKE2b-256 | 467926b8de2a5486fd9b1ae821df17bcff30e8b73cc80f1da0816b5a1e8e2da9 |
Close
Hashes for symusic-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59e37db6f04ceeb5df929aa38b1b5333a6f17bd11ca86a76722182a7fe1f3b55 |
|
MD5 | 3efb83a82020ce275333336811d3003d |
|
BLAKE2b-256 | d5f063e34078a2929105ca2e6c2cee496d015b05e5ad3d0e62238d592ba2f7b7 |
Close
Hashes for symusic-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a757c8fc59effdf49db5a05c34f87e3b2bdbc57faef30dc941e4c952ed183de |
|
MD5 | 5928773a61849f44f63bee5b5994181f |
|
BLAKE2b-256 | aaae3e20cdd0325de6443da85eb4df0fd0867b4cff1fcc317f38962987068dfc |
Close
Hashes for symusic-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 933357bb014560290784f4ece8361fcecd95339eaeb3bacb8f66bda504b3fbe1 |
|
MD5 | a568147f1b9dfe074769345cc7364ab0 |
|
BLAKE2b-256 | 7f07a278bd5694d63df86617bdbbaafa473b130ac777d9be1780c2f6201d319c |
Close
Hashes for symusic-0.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65bca27a7b565d30913bdd90d061180e4e5dfca8a2fc2f2595367ebaa13d8601 |
|
MD5 | 2bde57c0233fd02b5e7ff4437666a787 |
|
BLAKE2b-256 | b29c543fa8edd786c8f62420e73ee737d54cdad51e7847394a2d91bef18788b9 |
Close
Hashes for symusic-0.1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0edce04d2c191633915ebaf19499ba178f0a1cb6990cae85a49f8b75c248bb44 |
|
MD5 | 0eed3b437848aa39613a420b59c7dc97 |
|
BLAKE2b-256 | 2ef415e71442b2ed18fba67b5ccbcd0d89b058b65b5c20448fbe357cd6c53eb8 |
Close
Hashes for symusic-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd2224405080ac160e5ecb58cb80a0418986aac07aa966a581b51889914597d1 |
|
MD5 | 1ccae7c7d2d65da2f9cb519275b33173 |
|
BLAKE2b-256 | 4d4f7fd04cb8f6cf66e26255071c532ef439137730dd7e46cee600a131b38e3d |
Close
Hashes for symusic-0.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3378a6b74a9434b990334fa18d6ffe9a29dcd825d0dc0678d59a35bdcf583bf5 |
|
MD5 | 47bb5c37af6248b69e3ae45f42c495c0 |
|
BLAKE2b-256 | f827be4092df7c5246c4e731bd713e25fc30383026a3bb7b6d226ca6879d3536 |
Close
Hashes for symusic-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55e9e8000ca6f0d100b828a67f85a074ecb75db82fb30f1c2ed9421b893c770e |
|
MD5 | 53d02959ad02ae1fca00e61954bae49f |
|
BLAKE2b-256 | 7571f7d5ba986e81289ed83405a4774a7ff8a4a3bc6beaa6403281cd6a9212ed |
Close
Hashes for symusic-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa5103d8f8e88be6e23f9766d18bb8cc7cddd7be8af38ef9430f30a95cb6eda2 |
|
MD5 | a6620cae6741877305de0a5ddb898785 |
|
BLAKE2b-256 | 63d7e5c64241f190e74ed2b10cf0a5726238a78b24536f5663db36338181b4df |
Close
Hashes for symusic-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f2e6b3bace3329031092072c9ea9814148cd63eeae4ec7aea18a98792febd6e |
|
MD5 | 99d0e9901f4c2031bf136eec685c60b8 |
|
BLAKE2b-256 | 5b3faf409485df7a8d1bfe6541ac448824b317692aa51e3ca23bac429481c311 |
Close
Hashes for symusic-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 719428cc9169b7136496c74e0145261a345b7f7fe2f608dfe742691ef9b9924a |
|
MD5 | 82baeeb258b9c5fae44794a5015893f3 |
|
BLAKE2b-256 | ec300b8381a178dc402555d1058169144263a59219878bdee2e2cf485d9c2034 |
Close
Hashes for symusic-0.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc3066ed5b648766c5d587af0f55a7f4a8a35d3e53594930bf5ec119aa4c525 |
|
MD5 | 90fa8f4d7f1706f128045f152c6f7029 |
|
BLAKE2b-256 | 96c138ac91ac28a31976a5525c605203a8e8d1efb63b83a7c53959bdb559e80e |
Close
Hashes for symusic-0.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe47894fbf12d709796eed7f5216ea06df9830ffb62e955f9e5c1a4c77775b90 |
|
MD5 | 284c750abebe60da6799c7964948e6d6 |
|
BLAKE2b-256 | 2b7de1537ddb26d01be2867fc3a61e9fca666899b09eaa8c70e958d11c684875 |
Close
Hashes for symusic-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f9a341b21d35cb1aa5bdc373b8a966790c6dba8060053efd0742c1111b95cf6 |
|
MD5 | ac3fabde328247a57402d78bab79a6b3 |
|
BLAKE2b-256 | 796601f008b9cfebdbab6c2741b109f9276adf423ee853d443aeaf6b93449cfb |
Close
Hashes for symusic-0.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b48363994fc6a589db574750b51bd2cab7fbfe67759663db6f80a4aec31467c |
|
MD5 | d83ff93f7dee112327fa0c153dcf8f2f |
|
BLAKE2b-256 | 8d9adf3b22a994a35583313737b9d4ca19d5b9bcd0f5b33751311670164f4be9 |
Close
Hashes for symusic-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d57c59482d9dcebecc775e82e47c6d30daad4b2e99cce237d0caabe544630f43 |
|
MD5 | 44c59f210d7c5378185a898ad713930c |
|
BLAKE2b-256 | da7356280e88970cf00ccba986ddb8c5d8c851e8771a0cc872aed66342c865e6 |
Close
Hashes for symusic-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 247738912605f554a9468518af6f852af38f1b12e798010d8a33b8db5a77e8be |
|
MD5 | 04fe906e345911f916455c4c330660f3 |
|
BLAKE2b-256 | 969c45eb39371dedc85f6aa6bc18cced55bf67c6c21e99e583d3911524a3bd77 |
Close
Hashes for symusic-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26467dd28196173094889677892ef664cacce253301d8a16899159ab1e680ebe |
|
MD5 | a9382481658d2fe6d94810b16591a756 |
|
BLAKE2b-256 | 3939f488cd5fe65cbcc6014094094ceda4e49d27418139107018b14f86f9e62f |
Close
Hashes for symusic-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4af1a42715ba7871115ded39b4a6b05ae340aa85a9f8cdd8c113a577b5203455 |
|
MD5 | b25ffd93a11ef6a55e27946951a52ef9 |
|
BLAKE2b-256 | 5b29a2e92f4a29804ff8e96529da93dc37b40a53a12f082320e325bf479f70f1 |
Close
Hashes for symusic-0.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b82c5fbadfda8ce07c5a74b6c0306b603ffa708ac8b6eeec44bd684aa61ecf56 |
|
MD5 | c6421863d2413c856f44e638376303c3 |
|
BLAKE2b-256 | 59d78db803fae54529b4208422c7921f453108360ec496b1f412d6865bb81f75 |
Close
Hashes for symusic-0.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6a42f63d7250dd4680768dd79278c4770fb75abd78483c3c0785d243161670e |
|
MD5 | b9c64474507673bae0e25989f3fb14cd |
|
BLAKE2b-256 | 62da83f451cd1fb818e7552e8f29d231ec60300d085966c0a7ff43d7f59f6284 |
Close
Hashes for symusic-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d31e37d954ed8fe9418fd6b2327d54166288be579919ccc04175114f82bcbf70 |
|
MD5 | 98aa64d894818786c7902b76a8398a5d |
|
BLAKE2b-256 | 4e6c7c078e590f2648601db975427880c900003b9a27d703753853f1d2a7e03e |
Close
Hashes for symusic-0.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cdf8715e182ee0552da32fceef3deeee0f76e61744da9e4fdf6c0b34917b4ea |
|
MD5 | 01c49b4917b7b72e3ba943610ffbb996 |
|
BLAKE2b-256 | 284d00df6487f3f6f2428dee10c3777a2c59b05913b2ee35ba67d89cf3ce3d6e |
Close
Hashes for symusic-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ebf1737be9625c0815590aae60cb50e7bde0bbbfc04f3ef791ab590914323d |
|
MD5 | b5e9fa8dfbf4352dd1663c0ef0f2b311 |
|
BLAKE2b-256 | f3fa254177e3935b04071b4afca59576b2cd312ab9bd299c76aa30a276a6961c |
Close
Hashes for symusic-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19d43312685e51ba2bdae287ef2737fcfe883aebc1c966c330a81cabd37e3ae |
|
MD5 | 12a6708a922452d3173f04d8b265ee7d |
|
BLAKE2b-256 | 84e2572a047f0ab1f82e446d53100c28197204edbc9fcf8b5f6d55cc594bce37 |
Close
Hashes for symusic-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea94507008e3a198dabfa71b217c0a60c30dfa8147b80601a0a05ab7101cd6c9 |
|
MD5 | 070e1f32425d4a44ea01ecb24009ba93 |
|
BLAKE2b-256 | 599c7be1fc7125ffda9e807cc8b7e277fa96dba6e2f5fec862c2172c6abc6e40 |
Close
Hashes for symusic-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89a33d6b229f9d2153bac222aa62d6a16fd2cc088a84b3b5a2a090de27d2b0a6 |
|
MD5 | b11ae7bcb414e337dda80136a8676098 |
|
BLAKE2b-256 | 48db529c2ab0418c9fbaf4dc852afbc9f51a22416b39513ebc533caf72d4b4af |
Close
Hashes for symusic-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d09a6260d071ccc98362649f320446279d320bde2b8a182d15a666eb6dea4908 |
|
MD5 | a3140b9f491c89c5e07ce4a727bdf8ed |
|
BLAKE2b-256 | 565609c0d64c104e5adb205075b471ffe709a13a0739789b38d96f84047c589c |
Close
Hashes for symusic-0.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a348f44e68626089e64cea03eca4f8810820e0c80757f7c0c76511d042f61c65 |
|
MD5 | 743b69bb97cf2c835612a2fe90ea7793 |
|
BLAKE2b-256 | cee062fea12fde429dfa46db6c1ccba53a502f54021c33770ed960e028d351b8 |
Close
Hashes for symusic-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e69f990891075b67d9969c7d9ceeda4f7d46db080466d58e76d5c2301d6389af |
|
MD5 | 97b00a60934d0fcf01a2ab18fd6e4c98 |
|
BLAKE2b-256 | c7234346f8d337a6ce67af4f872d30788f88c868d11f7be000ad52eee9c26adc |
Close
Hashes for symusic-0.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2094113677e5a7a3132227f2c352cc4e950ca2c80c0c856efbb072b010faf62b |
|
MD5 | 0d08b6152453f0bb87d7364e631c0ca9 |
|
BLAKE2b-256 | 5e29c1051d391561f1ec22fcfb94eae1800ecfd29aab53d665b4a8b8589f8ea3 |
Close
Hashes for symusic-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b10cff86f06b10c107462dae1275bde9f41c7bb24ba747631e39bc62453d3ec9 |
|
MD5 | 10fe671e4bc9c5279cc3afff1097f5da |
|
BLAKE2b-256 | 32da48a702143fedd1f13eaa2994ca96c0ef5b9ae08c350f81b92f41dc7587bf |
Close
Hashes for symusic-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4409ee232713c70bbd2a825ecb002477e2c0a1b42c76cf6228010a4716eb5589 |
|
MD5 | 3929b315d582b8813e509f0121939de7 |
|
BLAKE2b-256 | 2b8373416d854932082226e2c73a4e9094be9c8fc4697f40b2d1e62080301c56 |
Close
Hashes for symusic-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1425fbc771750d0c2fd330a6ccf3028f4c7c12b1b00bdbdeea6ad1a46913b393 |
|
MD5 | 51074d9b5987c9b61cceda6984b585c2 |
|
BLAKE2b-256 | df0fc3ed54f2da39bbef9bc4b4643c0d978bf0617654a3650fc8f6a4a9d11042 |
Close
Hashes for symusic-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf9f132a428762507e75245b52784d5ddba1abe0a13d2465801703e4ef3d1ca3 |
|
MD5 | bb96aedcafd78ee5d6ae262d308c5c4a |
|
BLAKE2b-256 | 2e111ed128bd39a6054fc4cc445e06113d76a55e0a9304c3422cf5117e2fab84 |
Close
Hashes for symusic-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7fb83dcf4097dbfe3868545c8e954e66579657f37b4b7ccc915b9bbf93d29c |
|
MD5 | 0f18da3b23685eee63fecd72deb0e2c1 |
|
BLAKE2b-256 | b3913244488fa06cdad36e7e8e44d7b15a889c111f62848707206b9dcfe384ab |
Close
Hashes for symusic-0.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3428b86e25ce8fef6be8071b0b05f33b7c79e5e059119af16962119a41b2a74f |
|
MD5 | 01cffbf4199c6086f7cc6b50a44a9e97 |
|
BLAKE2b-256 | ec2d3ebb2bb8f0089628a0ed1410cb5bce9ad099da2191a3dcf7ed5b73bff20b |
Close
Hashes for symusic-0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09dcf896da907b1195ad925f1b5c664729ab1a941175f4c15bd9380ca8fa1925 |
|
MD5 | 6a853f7793c06c817d50e98ef1fa3f0b |
|
BLAKE2b-256 | fb0bb8045ad46aec925aeaedbd61d777866c4049a377003e6e4be15eaa4e6bcb |
Close
Hashes for symusic-0.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8549e2662bc1493192e7d9fc0f8616805d957e1db9c4d3c8d1543514e2c20ca2 |
|
MD5 | eb5bff2e2d65e129f0cbfa03c469deb1 |
|
BLAKE2b-256 | 22c5519c8e6f71ec0282b95217e541ec3bce7291b2009b38687e893e137f1a03 |
Close
Hashes for symusic-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cc13fedaa2a77c25a0f564229f5786754fc7574c4910aba34449b19c6c04b71 |
|
MD5 | 1a6b2c962128ec86f75e390c69c65e8e |
|
BLAKE2b-256 | 7e95b6455e2c552430e07dc3f1d0e378992d48fcf967ea5d203377871b1b4860 |
Close
Hashes for symusic-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48361bf93e67b04090be053094933a88fadc56f0ea411b06990a8e389597ee22 |
|
MD5 | 5e06da7cd10473a96a03625e4c78b2d8 |
|
BLAKE2b-256 | 888c6b2f6756a462b547cadbb61149710a94cc07662768a2fc5bdf4932617343 |
Close
Hashes for symusic-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef175b0e720a8a2621c145b375f3c2781fd515eea4c7c748d08e0ce5a02ac6c |
|
MD5 | eb7500604dab865f1a064034fec793d0 |
|
BLAKE2b-256 | d32789569a3cb43aeba9a5ff5320317284f5c1e106200af075b81b80f9290fd5 |