Skip to main content

mp

仓库:https://gitee.com/siwpan/mp | 许可:MIT(见 LICENSE) 注:文中

随机音乐生成器 + WMP 风格可视化,纯 Python 标准库实现(tkinter 图形界面)。 独立仓 siwpan/mp(本地 <PATH>)。

类型

代码项目(Python)

目录要点

  • orc.py:统一音乐生成器 + 多乐器模拟 + 鼓与和弦铺底 + WMP 风格可视化(5 个渐进迭代已整合去重为单文件)
  • *.wav / *.mp3:生成的音频产物(已 gitignore,不入库)
  • mumu/:本地采样/素材目录(音频产物,已 gitignore)

用途

随机生成音乐并做可视化演示,导出 WAV 文件,无外部依赖。

测试状态

orc.py 通过 py_compile 语法检查;无 GUI 冒烟测试可生成有效 WAV;GUI 未运行。

运行

python orc.py            # 启动图形界面(默认)
python orc.py --random   # 直接随机生成一首 wav
python orc.py --batch 5  # 批量生成 5 首

发布面与许可

  • gitee:siwpan/mp,release v1.1.0(便携源码 zip)。
  • 许可:MIT · Copyright (c) 2026 siwpan

Metadata

Release files for musicpipeline 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for musicpipeline 1.1.0
File Size Uploaded Provenance Actions
musicpipeline-1.1.0.tar.gz 15.2 kB Without provenance Details for musicpipeline-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for musicpipeline 1.1.0
File Interpreter ABI Platform Actions
musicpipeline-1.1.0-py3-none-any.whl Python 3 none any Details for musicpipeline-1.1.0-py3-none-any.whl

Total release size: 30.3 kB

Release files / musicpipeline-1.1.0.tar.gz

Download URL musicpipeline-1.1.0.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
822d1cb463061e5e2239fadb458cb15c65cb177324a4861ebfdf708e2affbb5f
BLAKE2b-256 checksum
How to use checksums
8c628b052d814e0d5e44c4f4d521aa3fe5a8c6d31bd3b4df991ce4f2d516a321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / musicpipeline-1.1.0-py3-none-any.whl

Download URL musicpipeline-1.1.0-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c149ddbc96de2aea6e8cc7c35e29390782b1f1594534568e7a67997933d278a6
BLAKE2b-256 checksum
How to use checksums
69807d32ab6ba1f355dfac48fb1d10fbfd0bf05581d6a6111bfa9c2c8fa10cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Security for musicpipeline 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page