a free open-source library of converting midi files into Minecraft formats.|一款免费开源的 《我的世界》 MIDI音乐转换库
Go to file
2024-01-23 18:14:41 +08:00
docs 修复类型定义的重复问题-2 2024-01-23 18:14:41 +08:00
Musicreater 修复类型定义的重复问题-2 2024-01-23 18:14:41 +08:00
resources 新的转换算法测试,更好的声音适配 2024-01-08 00:08:52 +08:00
.gitattributes add .gitattributes. 2023-01-26 02:05:22 +00:00
.gitignore 成了吗?如成! 2023-09-10 19:13:39 +08:00
clean_update.py update 2023/4/30 pypi update 2023-04-30 22:45:03 +08:00
example_futureFunction.py 新的转换算法测试,更好的声音适配 2024-01-08 00:08:52 +08:00
example_mcstructure_rcd_future.py 文档全面升级,部分架构更新 2023-09-24 00:38:31 +08:00
example_mcstructure_rcd.py 文档全面升级,部分架构更新 2023-09-24 00:38:31 +08:00
example_mcstructure.py 新的转换算法测试,更好的声音适配 2024-01-08 00:08:52 +08:00
example.py 改进Channel的应用,减少内存占用,优化结构生成,提高MIDI兼容,修改API结构 2023-10-02 18:24:09 +08:00
LICENSE.md 优化生成结构 2023-09-24 12:44:00 +08:00
README_EN.md 文档全面升级,部分架构更新 2023-09-24 00:38:31 +08:00
README.md 文档全面升级,部分架构更新 2023-09-24 00:38:31 +08:00
requirements.txt 重大更新:优化算法+红石指令音乐生成 2023-08-12 12:39:30 +08:00
RSMC_test.py 重大更新:优化算法+红石指令音乐生成 2023-08-12 12:39:30 +08:00
setup.py okay 2023-07-31 23:25:45 +09:00
upload.bat 增加对于不正规Midi兼容性的支持,避免转换错误的情况发生。 2023-07-31 22:28:14 +09:00

音·创 Musicreater

A free open-source library of converting digital music files into Minecraft formats.

CodeStyle: black

GiteeStar GiteeFork GitHub Repo stars GitHub Repo Forks

简体中文 🇨🇳 | English🇬🇧

Notice that the localizations of documents may NOT be up-to-date.

Introduction🚀

Musicreater is a free open-source library used for converting digital music files into formats that could be read in Minecraft.

Welcome to join our QQ group: 861684859

Installation 🔳

  • Via pypi

    pip install Musicreater --upgrade
    
  • If above command cannot fetch latest version, try:

    pip install -i https://pypi.python.org/simple Musicreater --upgrade
    
  • Clone repo and Install (NOT RECOMMANDED):

    git clone https://github.com/TriM-Organization/Musicreater.git
    cd Musicreater
    python setup.py install
    

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 ✒

Eilles (金羿)A senior high school student, individual developer, unfamous Bilibili UPer, which knows a little about commands in Minecraft: Bedrock Edition

bgArray (诸葛亮与八卦阵): A junior high school student, player of Minecraft: Bedrock Edition, which is a fan of music and programming.

Touch (偷吃不是Touch): A man who is used to use command(s) in Minecraft: Bedrock Edition, who supported us of debugging and testing program and algorithm

Thanks 🙏

This list is not in any order.

  • Thank 昀梦<QQ1515399885> for finding and correcting the bugs in the commands that Musicreater generated.
  • Thank 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.
  • Thank CMA_2401PT for BDXWorkShop for reference of the .bdx structure's operation, and his guidance in some aspects of our development.
  • Thank Dislink Sforza “断联·斯福尔扎” <QQ1600515314> for his midi analysis algorithm brought to us, we had adapted it and made it applied in one of our working method; Also, thank him 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.
  • Thank Mono<QQ738893087> for reporting problems while installing
  • Thank 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
  • Thank 神羽SnowyKami for supporting and promoting our project, and also thanks him for his server which given us to use for free.
  • Thank 指令师_苦力怕 playjuice123<QQ240667197> for finding bugs within our code, and noticed us to repair a big problem.
  • Thank 雷霆<QQ3555268519> for his annoying and provoking operations which may awake some problems within the program by chance and reminding us to repair.
  • Thank 小埋<QQ2039310975> for reporting the empty add-on packs title and description problem.
  • Thank **油炸**\ 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"

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 Official 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”等相关称呼均为引用性使用

  • 上文提及的 网易 公司,指代的是在中国大陆运营《我的世界:中国版》的上海网之易网络科技发展有限公司