2026-07-21 00:11:02 +08:00
2026-05-21 23:44:14 +08:00
2023-01-26 02:05:22 +00:00
2025-04-15 20:01:43 +08:00
2026-07-07 02:22:45 +08:00
2026-05-21 23:44:14 +08:00
2025-04-15 20:01:43 +08:00

音·创 Musicreater

A blazing fast and plugin-supported library for editing Minecraft digital music.

CodeStyle: black

GiteeStar GiteeFork GitHub Repo stars GitHub Repo Forks

简体中文 🇨🇳 | English🇬🇧

NOTICE The localizations of documents may probably NOT be up-to-date. The original document is in Chinese.

Introduction🚀

Musicreater is a cost free, open-source, highly optimized library designed for editing digital musics that being able to be played in Minecraft. With the plugins, the library supports a lot of processing methods.

Welcome to join our QQ group: 861684859

NOTICE The project inside this repository is only a supportive library, which is mainly for the developers of music related software for Minecraft: Bedrock Edition.
The Bedrock Edition music convertor which is for common users is in Linglun Converter. [Archived]
We are also developing a BE music editor, a new Minecraft digital audio workstation(DAW): Linglun

Installation 🔳

Supported Version: Python 3.8
Development Under: Python 3.10

  • Via pypi

    pip install Musicreater --upgrade
    
  • Clone the letest version under development:

    pip install "git+https://github.com/TriM-Organization/Musicreater.git@develop[dev]"
    

Commands such as pythonpip could be changed to some like python3 or pip3 according to the difference of platforms.

Documentation 📄

(Not in English yet)

生成文件的使用

仓库 API 文档

Authors ✒

The names are in the order of each person's first contributing time of each part of the project.

Project Managers

Eilles (菀 金羿), Alioth (玉衡Alioth)

Developers

Eilles (菀 金羿), Alioth (玉衡Alioth), ElapsingDreams (鱼旧梦)

Resource Providers

Charlie_Ping, Touch (偷吃不是Touch), Eilles (菀 金羿)

Acknowledgements 🙏

We thank:

  • 昀梦<QQ1515399885> for finding and correcting the bugs in the commands that Musicreater generated.
  • Charlie_Ping “查理平” for the bdx convert function for reference, and the reference chart that's used to convert the mid's instruments into Minecraft's instruments.
  • CMA_2401PT for BDXWorkShop for reference of the .bdx structure's operation, and his guidance in some aspects of our development.
  • Dislink Sforza “断联·斯福尔扎” <QQ1600515314> for the WebConvertor which brought us so much pressure and power to develop as well as update our projects better, instead of loaf on our project.
  • Mono<QQ738893087> for reporting problems while installing
  • Ammelia “艾米利亚”<QQ2838334637> for urging us to develop new functions, and put forward a lot of excellent suggestions for new functions, as well as the BDX file's importing test support provided, which has given a lot of practical theoretical support for our new Structure Generating Algorithm
  • 神羽SnowyKami for supporting and promoting our project, and also thanks him for his server which given us to use for free.
  • 指令师_苦力怕 “playjuice123”<QQ240667197> for finding bugs within our code, and noticed us to repair a big problem.
  • 雷霆<QQ3555268519> for his annoying and provoking operations which may awake some problems within the program by chance and reminding us to repair.
  • 小埋<QQ2039310975> for reporting the empty add-on packs title and description problem.
  • 油炸 <QQ2836146704> for inspiring us to constantly develop something new.The groupmate on the picture was saying that our convert-QQ-bot had once brought him great convinience but now it closed down by some reason so he was feeling regretful."It was once, a convert-QQ-bot is just in front my eyes"
    "Until lose, I finally know cannot chase back what I needs"
  • <QQ237667809> for give us report that under the new execute command format that the scoreboard player's add-on packs cannot play correctly.
  • 梦幻duang<QQ13753593> for providing us with his knowlodeg of the command format in Minecraft: Java Edition Version 1.12.2.
  • the project of Open Note Block Studio for giving us the power and energy of continual developing.
  • 启航与凡凡<QQ2777856500> for pointing out the decoding error of Musicreater v2's music sequence file, and the way to fix.

Thanks for the support and help of a lot of groupmates
If you have given contributions but have not been in the list, please contact us!

Contact Us 📞

Meet problems? Welcome to give out your issue here!

Want to get in contact of developers? Welcome to join our Chat QQ group.

Or contact us via TriM-Org Email!


NOT AN OFFICIAL MINECRAFT PRODUCT.

NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

NOT APPROVED BY OR ASSOCIATED WITH NETEASE.

此项目并非一个官方 《我的世界》(Minecraft)项目

此项目不隶属或关联于 Mojang Studios 或 微软

此项目亦不隶属或关联于 网易

“Minecraft”是 Mojang Synergies AB 的商标,此项目中所有对于“我的世界”、“Minecraft”等相关称呼均为必要的介绍性使用

  • 上文提及的 网易 公司,指代的是在中国大陆运营《我的世界:中国版》的上海网之易吾世界网络科技有限公司
S
Description
a free open-source library of converting midi files into Minecraft formats.|一款免费开源的 《我的世界》 MIDI音乐转换库
Readme 47 MiB