Music library
Project description
musix
Python music player for esoteric music formats
Example that plays music using pyaudio;
import sys
import pyaudio
import musix
stream = pyaudio.PyAudio().open(
format=pyaudio.paInt16,
channels=2,
rate=44100,
output=True)
musix.init()
player = musix.load(sys.argv[1])
def print_meta(what):
for name in what:
val = player.get_meta(name)
print(f"{name} = {val}\n")
player.on_meta(print_meta)
while True:
samples = player.render(4096)
stream.write(samples)
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
musix-0.1.1.tar.gz
(16.0 MB
view hashes)
Built Distributions
Close
Hashes for musix-0.1.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e62333fae83310fa1301ac2ce1f146ea33ca7fd0bbba905f4eb2da94f722081 |
|
MD5 | 40a59599a187a9ca36844f9ca40617ac |
|
BLAKE2b-256 | 6921adfda428bb8d24bc7489d67ada1e59281c4f4480d8d8e71d4d0c39b0cd1c |
Close
Hashes for musix-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99462687bb632e04dba01c5ebe67802931c40d63b9394df5d161d8b6ba8ed1de |
|
MD5 | e83019a8b079e0ee8bc588315b2b9879 |
|
BLAKE2b-256 | feb59580235e062a535342198a0a2c14c677da52b60fac40b34071f294a2ae84 |
Close
Hashes for musix-0.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a0014e03f6b36f0812ddbe3b4b8deb9b6728f1bf85dc82991ff37fdbe92715d |
|
MD5 | ad43e9a97992804361010ed1df67fece |
|
BLAKE2b-256 | afde46a017c9032c7984aa3ffc753eecc2c65968de7e7b8b0dcd6ce25cb37e22 |
Close
Hashes for musix-0.1.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfe2eb9506fded3b9da9b598d4e3736ae7b61a61bbad65c95e536d3be3d9021a |
|
MD5 | 655f053790462d8d7a5d2a952f7edeaf |
|
BLAKE2b-256 | 742c8aae8d5a0f064b0b77e17cdf580d722bde9b075d8a3de9874e7572feaa81 |
Close
Hashes for musix-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01cef254203a34dac0eb0c3a55fb4dca5f4231b7bb4d23bc5f6673d9484c5ddd |
|
MD5 | 4d172b6690ac34e8a83cb15ba40d59ac |
|
BLAKE2b-256 | c3f34e84a7f201eab4649efca9ef634a9592344da511a1b8910a4d50e2be5e5f |
Close
Hashes for musix-0.1.1-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4de47ae37a06b038149b76f2214185a7e0b9533f6b888f4d8dd56057ff47b7d |
|
MD5 | 383dc174300d5c96de4d2a55136cf84e |
|
BLAKE2b-256 | 386ec1181626d7d300616859045995d5f1aa20517a60d0b72880edab65f82a13 |
Close
Hashes for musix-0.1.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71da01184e7a3c6c2c8ac91f0f0503b148186f40a62bc2322bbfc25b9d387701 |
|
MD5 | db701699d33eb2f4d319910561a0982c |
|
BLAKE2b-256 | 39e6f114dc13e7261bd3041077f622c92a0dc7ee663a9ddb0cf35b62ed2627d6 |
Close
Hashes for musix-0.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceb907d146db7d18243451612529f271c31e75164a89c050ec3d73e5e1fd966b |
|
MD5 | 9d355a0b4efa701f3b86a94fe2fcda48 |
|
BLAKE2b-256 | 32b11664d8ae0f4351d2a43d18f3801e78531fc2480481593f8e398ec5c4b6c5 |
Close
Hashes for musix-0.1.1-pp37-pypy37_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f14a85103529bd87b02e66774e0682f9cae9fbbb4c6ba716104c646ea3ea0de |
|
MD5 | cd9939b359f1558fde4883e6f0643dab |
|
BLAKE2b-256 | 9f69561d80a73c5cdc2028e2cc0943d076d5437bccdd38814c5c380639fa9539 |
Close
Hashes for musix-0.1.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf40963cb4f8ee7a56636c39ec58f2b0f3de2c308d508e51e60c1334e23bc1a |
|
MD5 | 757763d56057d9c44880254122968c45 |
|
BLAKE2b-256 | 510660bb358c1838ea44a7be14eabe3f04515db5ae061cffbe88958b1c6390aa |
Close
Hashes for musix-0.1.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27d3dcaefe852848b4316586a84d877a4af27ee9b06f50ec183dfbc622f3d6e |
|
MD5 | 77d404a3553b1bcd1f45528ee9033b07 |
|
BLAKE2b-256 | 8f397f6d58744a393615efd0595fce24a4f6457bc03e920b16eb9bfc99d4776c |
Close
Hashes for musix-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f48924b001ce028f97958d571feb7e28cab59c43539df795d62833359143c25f |
|
MD5 | de75ed8af5b89c731d0bd94e90241565 |
|
BLAKE2b-256 | 4aea3300275b1f3efe8ef86c6d685ea79c7c5ee31bc6307f7741362a20dd5aa8 |
Close
Hashes for musix-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb908b53553b48da7c53afa5f038821f76e51fff69b4fb5e20dab1a7ae276c4 |
|
MD5 | 17ed42f926f2fdff27cf0cdb70cefef1 |
|
BLAKE2b-256 | 676d39f04dc263cf5a116100066c48c96302a92a781e16cddc860d40a912799f |
Close
Hashes for musix-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f85b0fd109f9f9795a85f591e3bf3493ca03094cbba6303f2f571cf9db2bba |
|
MD5 | eea926ce1190d127bc26741a247295e5 |
|
BLAKE2b-256 | 8e5d882f243c05d14c3da9269057fa22b3cf212d980050fe7a6fe93dcdb81576 |
Close
Hashes for musix-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a85f4413a62f5994d3a73ff6d4c426f436a20b091549e5e30cc6f27395fdea46 |
|
MD5 | 9f97e6aea65e53765d435e48d92d2956 |
|
BLAKE2b-256 | e76f20575c2b123b05ca5958d17990545c816b546241c9129ce3563c7699de43 |
Close
Hashes for musix-0.1.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c997bf9e45e0ec6c85a4db44ec9b79a97f3957afb98c5a3fcf74caa64b87e492 |
|
MD5 | 8dbad0dde0ba021467b0d185dbb87dc2 |
|
BLAKE2b-256 | 2c95fe0d96dfbbf59ba5e651df7712abdb1684a5a40866db79db3ccdeabd9985 |
Close
Hashes for musix-0.1.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb38c767a8b05c06dcf596d672c55fddc592c357ecc3f46aaff3d75c177c9928 |
|
MD5 | 5b1a426c4a9774bda540fffd61e7349d |
|
BLAKE2b-256 | 089037cafce93fc789fb88008b305081ed5b4e0ec96c389f0dd04844ba5a84bd |
Close
Hashes for musix-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f2685d1f087f3ae2d23fb43b8257462137ca25e5e6b71591442a23ee1b26c9 |
|
MD5 | 1cea2bd24996e769d52047392c311748 |
|
BLAKE2b-256 | 6ffa0b01fe524e598128bada2d16a202822fddc20f9de451062ce236ab9c8b3a |
Close
Hashes for musix-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eeb9aa4829a5eb62413c3765e1f2ac303bda6bc5cad94450cdcf266ea8e8b05 |
|
MD5 | a69569a8da57446da06753bfa858fa73 |
|
BLAKE2b-256 | 7fbda4a48260121f29b9f52cc98b1b9b6d29e6e8671171446972aa5781b91517 |
Close
Hashes for musix-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df8fe13c010dc1006c8d3b076d93e02e2a29c76eee8c34bb0fb1da1fe670497c |
|
MD5 | 678f7e3bfd8cee63028f585ba77b17b9 |
|
BLAKE2b-256 | 8adbe4f6ee7d8d20d7fd4599272381415ded2b24d5a702f96caff25b97ad04f2 |
Close
Hashes for musix-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9ab6da3c3f71f12266580bd6ebabd0cddcbdb1b96316919cd6b2fdcea7f3b5 |
|
MD5 | 87fad4ad6503ea342332600b72758321 |
|
BLAKE2b-256 | ce50742771419be33f72546058f0be64a3353b89ab3112b28c25c1b2a8b4f758 |
Close
Hashes for musix-0.1.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e9924f88ab1b97f632a67f521e83cec7f9e17d9e1677c65b1a19fb3754f2cd |
|
MD5 | fcb3122b8568f74af70406678ba1719f |
|
BLAKE2b-256 | cfbaa1dc30c9fcb6baba5a1a7cd2fa8cdebec3f7167848dea37205ac6edca064 |
Close
Hashes for musix-0.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88606efb6fa8c0c6667da12f5de16422ba7549eecb98ce604187375249638333 |
|
MD5 | 81bb985a0dc6efb03242d2f102262735 |
|
BLAKE2b-256 | 4a04d2835cd2ee25dce26f5ad4043a2ac90686e129bab8f9056f8e2fed7a1a24 |
Close
Hashes for musix-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2196aed213d61e260942ed2a75e67a0b58239c03863c49fbe5a89d85cf31321b |
|
MD5 | c4c8a83fc547e18777cb34828b7581e8 |
|
BLAKE2b-256 | 47e8f90a0ee7ec02db86b937d4ea12e01a616fb92632b12549bd0a06735c643b |
Close
Hashes for musix-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d699701dacc9691b1ca6f3c5f516ff3fdb5d26f4e0db2bfd822e442138a9b0a2 |
|
MD5 | acc5c8f6fb56cfc91ec0886a5661f475 |
|
BLAKE2b-256 | b5e84d2bf0b669d77b7f5d8788d2d7ea31f1478649f6fb827c7b92de0aba8cb0 |
Close
Hashes for musix-0.1.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ccdcb64790dc86a5022b3cadb4729838c43092b27e64543b4a7a84bc0e6f424 |
|
MD5 | 4cf7aced685057a253e74dfe39a8034f |
|
BLAKE2b-256 | bc6482c595389798640820627ae0371fca6b46386075b176d2dfae75ee3011c6 |
Close
Hashes for musix-0.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd7eaf0c95d1fd287a738023a8d57fec8de8acd2fefec30cc6a743065462961c |
|
MD5 | 54063f3ee0664f39733dd7519da75326 |
|
BLAKE2b-256 | d22530ee4efcd3bf6ec66365fd4af164960778895b7cb47f9cae11d1427f6d13 |
Close
Hashes for musix-0.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc1215415504c728e5b8378adbf0cd8890fffb8e42508fef7f8fc2780d582071 |
|
MD5 | 31b1e5ba35c8a9d8c6cac409828c87bf |
|
BLAKE2b-256 | e8f0c570771035636ba013b7114d524671d2ce6601952d63db214853699c9822 |
Close
Hashes for musix-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b91e4435a32f7b7488e4b0a19c4e0ea54746631dce3433a1cd9d7889d89bdbc |
|
MD5 | af8990b58dde82eef47b2c31d3e270b7 |
|
BLAKE2b-256 | 6eedad6bacccf64c19855b3b095cf0ad90f0728e8ca9b17bf65ba08673a15821 |
Close
Hashes for musix-0.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57aed6cd1e3b3436d2926b3ed271085e6601df03c8830fcf9b7ab1d7d84efc64 |
|
MD5 | 71dc2004d28bdeeb0478155ab788f795 |
|
BLAKE2b-256 | bd030b3fe0a35901aedbfd3591cd58fe56cc6a72dc90440a667422467e43e7e3 |
Close
Hashes for musix-0.1.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c38bdfd7f3bda7c2d24cb8f1cda5c9833154810f8c0d822949ccf6d81bbc7934 |
|
MD5 | 07dfb890b46bdc021ddc1a59ac5eb6bf |
|
BLAKE2b-256 | b998b4e700d9d948b3264f04112f6507fa9e75664ce00725b669f8eef36de07e |
Close
Hashes for musix-0.1.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aabdd057d2a536732d40768b681625200f083578c853ea11ca8254ed9730422d |
|
MD5 | 71c7455bd12b26df2367292f261f8af2 |
|
BLAKE2b-256 | 62784b99f04294a2a2a1d3ddc74852baddcc8e793c633abe33b1c6f847b255e1 |
Close
Hashes for musix-0.1.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ff8119685996c003952998e5e31d69a5aad1a84b7294139dc54ebd3892e4f7 |
|
MD5 | f0af27c1f4076930a9f461bfe7367c9b |
|
BLAKE2b-256 | 352597b8d7eac0a4010fa930695f2a61d57e3dbb5c728efca83844e0a57e10b6 |
Close
Hashes for musix-0.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c833d53e691d1d69200383acf5329aca8cc2ecc2703aa40179ead8030e2541b6 |
|
MD5 | 10bdedded5c334236a14c07f0b2e7748 |
|
BLAKE2b-256 | 3be858e620f7af87639f48ffbf180dcc27b54f3cdbaf3e2fdde137dc43c34ff3 |
Close
Hashes for musix-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 035712c963debfd3cbbc7424c87baa9349a097cdf84055c82fb050ce840ff173 |
|
MD5 | b35d2e249248450dccd541c2e58592de |
|
BLAKE2b-256 | 24715f0adac595dd06427a278da108783229ecd3d740632f6aa68f72c15606f3 |
Close
Hashes for musix-0.1.1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21a1d5ee7174840e614fb18f52f27bf30f0203f7fed2a4574cb0dea2040f1233 |
|
MD5 | b572d3e7d2618473152a4b3999b7457c |
|
BLAKE2b-256 | 674b5e22329be59997c809ce6fb9b2f8a7e66e006a0d49dcce3d7755a6bd954a |