[Bilibili: Eilles]: https://img.shields.io/badge/Bilibili-%E9%87%91%E7%BE%BFEilles-00A1E7?style=for-the-badge [Bilibili: Alioth]: https://img.shields.io/badge/Bilibili-%E7%8E%89%E8%A1%A1Alioth-00A1E7?style=for-the-badge [CodeStyle: black]: https://img.shields.io/badge/code%20style-black-121110.svg?style=for-the-badge [python]: https://img.shields.io/badge/python-3.8-AB70FF?style=for-the-badge [release]: https://img.shields.io/github/v/release/EillesWan/Musicreater?style=for-the-badge [license]: https://img.shields.io/badge/Licence-%E6%B1%89%E9%92%B0%E5%BE%8B%E8%AE%B8%E5%8F%AF%E5%8D%8F%E8%AE%AE-228B22?style=for-the-badge

音·创 Musicreater

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

[![][Bilibili: Eilles]](https://space.bilibili.com/397369002/) [![][Bilibili: Alioth]](https://space.bilibili.com/604072474) [![CodeStyle: black]](https://github.com/psf/black) [![][python]](https://www.python.org/) [![][license]](LICENSE) [![][release]](../../releases) [![GiteeStar](https://gitee.com/TriM-Organization/Musicreater/badge/star.svg?theme=gray)](https://gitee.com/TriM-Organization/Musicreater/stargazers) [![GiteeFork](https://gitee.com/TriM-Organization/Musicreater/badge/fork.svg?theme=gray)](https://gitee.com/TriM-Organization/Musicreater/members) [![GitHub Repo stars](https://img.shields.io/github/stars/TriM-Organization/Musicreater?color=white&logo=GitHub&style=plastic)](https://github.com/TriM-Organization/Musicreater/stargazers) [![GitHub Repo Forks](https://img.shields.io/github/forks/TriM-Organization/Musicreater?color=white&logo=GitHub&style=plastic)](https://github.com/TriM-Organization/Musicreater/forks) [简体中文 🇨🇳](README.md) | 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](https://jq.qq.com/?_wv=1027&k=hpeRxrYr) > **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](../../../Linglun-Converter). [Archived] > > We are also developing a _BE music editor_, a new _Minecraft_ digital audio workstation(DAW): [Linglun](../../../LinglunStudio) ## Installation 🔳 - Via pypi ```bash pip install Musicreater --upgrade ``` - Clone the letest version under development: ```bash pip install "git+https://github.com/TriM-Organization/Musicreater.git@develop[dev]" ``` Commands such as `python`、`pip` could be changed to some like `python3` or `pip3` according to the difference of platforms. ## Documentation 📄 (Not in English yet) [生成文件的使用](./docs/%E7%94%9F%E6%88%90%E6%96%87%E4%BB%B6%E7%9A%84%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.md) [仓库 API 文档](./docs/%E5%BA%93%E7%9A%84%E7%94%9F%E6%88%90%E4%B8%8E%E5%8A%9F%E8%83%BD%E6%96%87%E6%A1%A3.md) ## 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: - _昀梦_\ 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](https://github.com/CMA2401PT)_ for BDXWorkShop for reference of the .bdx structure's operation, and his guidance in some aspects of our development. - _[Dislink Sforza](https://github.com/Dislink) “断联·斯福尔扎”_ \ for the [WebConvertor](https://dislink.github.io/midi2bdx/) which brought us so much pressure and power to develop as well as update our projects better, instead of loaf on our project. - _Mono_\ for reporting problems while installing - _Ammelia “艾米利亚”_\ 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 - _[神羽](https://gitee.com/snowykami) “[SnowyKami](https://github.com/snowyfirefly)”_ for supporting and promoting our project, and also thanks him for his server which given us to use for free. - _指令师\_苦力怕 “playjuice123”_\ for finding bugs within our code, and noticed us to repair a big problem. - _雷霆_\ for his annoying and provoking operations which may awake some problems within the program by chance and reminding us to repair. - _小埋_\ 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"
- _雨_\ for give us report that under the new `execute` command format that the scoreboard player's add-on packs cannot play correctly. - _梦幻duang_\ 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_](https://github.com/OpenNBS/NoteBlockStudio) for giving us the power and energy of continual developing. - _启航与凡凡_\ 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](../../issues/new)! Want to get in contact of developers? Welcome to join our [Chat QQ group](https://jq.qq.com/?_wv=1027&k=hpeRxrYr). Or contact us via [TriM-Org Email](mailto:TriM-Organization@hotmail.com)! --- 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”等相关称呼均为必要的介绍性使用 - 上文提及的 网易 公司,指代的是在中国大陆运营《我的世界:中国版》的上海网之易吾世界网络科技有限公司