Musicreater/README_EN.md
2022-04-01 15:07:22 +08:00

8.6 KiB
Raw Blame History

音·创 Musicreater

CodeStyle: black

简体中文🇨🇳 | English🇬🇧

Notice that the language support of README may be a little SLOW.

Introduction🚀

Musicreater(音·创) is an free open source software which is used for making and also creating musics in Minecraft: Bedrock Edition.

Welcome to join our QQ group: 861684859

ATTENTION! This software is under testing and developing, there is still a lot of bugs needed to be fixed. Please use it wisely.

Authors✒

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

bgArray "诸葛亮与八卦阵": Fix bugs, improve code aesthetics, add new functions, change data format, etc.

Framework🏢

Developed under Python3.8 3.9. However, theoretically support Python3.6+.

Support Windows7+ && Linux (that supports Python3.6+)

ATTENTION TO DEVELOPERS!!! TO SUPPORT DIFFERENT LANGUAGES, PLEASE USE FUNCTION(METHOD) _ TO LOAD TEXTs!!! IF YOU NEED TO SUPPLEMENT, PLEASE ADD THEM IN SIMPLEFIED CHINESE'S LANGUAGE FILE(zh-CN.lang), WHEATHER WHAT LANGUAGE YOU USE!!!

Instructions📕

Installation

Download the MSCT Auto Installer, put it in a directory that you want to install Musicreater into. Then run the auto installer and it will help you to install the Musicreator as well as Python3.8(if you haven't install it)

Tips: You'd better choose the "2 GitHub" download source

Run with Source Code

Windows7+

  1. First, download the source code pack of Musicreater. Download from Gitee (Need to Login) Download from Github
  2. Install Python 3.8.10 Download the 64-bit Python Installer Download the 32-bit Python Installer
  3. After completing installation, we need to install the libraries :
    • Open "Start Menu" and find cmd
    • Run cmd as Administrator
    • Drag "补全库.py" into the opened window and press Enter
  4. After completing installationdouble click Musicreater.py to run

Linux

  1. If you 're not sure whether your environment is good enough, please run these commands on Terminal
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3
sudo apt-get install python3-pip
sudo apt-get install git
  1. Now if you are confident enough about your runtime environment, open Terminal on the place which you want to download Musicreater, and run these
sudo git clone https://gitee.com/EillesWan/Musicreater.git
cd Musicreater
python3 补全库.py
python3 Musicreater.py

Instructions of Using

  1. Just run Musicreater.pyc(or .py) if you have installed well
  2. Detailed instructions is coming soon
  3. If you find a bug, could you please report it to me? My contact info is right below.

Explanation of the use of PlumeAudioSurrounding Resource Pack by bgArray (unnecessary)📖

  1. First! The tips here are for those who want to use the multi tone resource package, Shenyu resource package (Shenyu's own link) Extraction code: `ek3t`
  2. Download it to any location on your PC. Note that it does not need to be placed in the directory where Musicreater are. The audio resource package is large, so you can choose to download only:神羽资源包_乐器、音源的资源包\羽音缭绕-midiout_25.0. Also, you can download only 神羽资源包_乐器\音源的资源包\羽音缭绕-midiout_25.0\mcpack(国际版推荐)格式_25.0 or 神羽资源包_乐器\音源的资源包\羽音缭绕-midiout_25.0\zip格式_25.0.
  3. The next step is the most IMPORTANT: to bind the resource package to Musicreater First, open Musicreater->Q&A->Select [MiraclePlumeResourcePack]... .At this time, in the selection box, the IMPORTANT step comes, select: The directory you downloaded: 羽音缭绕-midiout_25.0, or also the parent directory mcpack(国际版推荐)格式_25.0orzip格式_25.0 For example, my file path is as follows: L:\shenyu\音源的资源包\羽音缭绕-midiout_25.0 and in the directory, there are two folders and one .xls file: 神羽资源包_25.0_使用方法.xls, mcpack(国际版推荐)格式_25.0 and zip格式_25.0, so in Musicreater you should also select this folder: L:\shenyu\音源的资源包\羽音缭绕-midiout_25.0
  4. If you want to use the Miracle Plume Bedrock Edition Audio Resource Pack to make .mcfunction s, you should use Musicreater -> Edit - > Import audio tracks from MIDI and parse them with a new method, and then use it Musicreater - > function (package) - > the following four new functions

Thanks🙏

  1. Thank Fuckcraft (“鸣凤鸽子” ,etc) for the function of Creating the Websocket Server for Minecraft: Bedrock Edition.
    • !! They have given me the rights to directly copy the lib into Musicreater
  2. Thank 昀梦<QQ1515399885> for finding and correcting the bugs in the commands that Musicreater Created.
  3. Thank Charlie_Ping “查理平” for bdx convert funtion.
  4. Thank CMA_2401PT for BDXWorkShop as the .bdx structure's operation guide.
  5. Thank Miracle Plume “神羽” <QQshenyu40403> for the Miracle Plume Bedrock Edition Audio Resource Pack
  6. Thank Arthur Morgan for his/her biggest support for the debugging of Musicreater
  7. Thanks for a lot of groupmates who support me and help me to test the program.
  8. If you have give me some help but u haven't been in the list, please contact me.

Contact Information📞

Author Eilles(金羿)

  1. QQ 2647547478
  2. E-mail EillesWan2006@163.com W-YI_DoctorYI@outlook.com EillesWan@outlook.com
  3. WeChat WYI_DoctorYI

Author bgArray(诸葛亮与八卦阵)

  1. QQ 4740437765

TO-DO

    • 可以使用由神羽提供的音乐资源包
    • Language Support
    • .bdx encode support
    • 1.可以导出自定义的结构文件用于存储要导入地图中的结构
    • 2.progress bar
    • 3.可以将音乐写入音符盒(红乐)
    • 4.修改UI界面使之适应当前功能
    • 5.支持自动给音符盒绑定更多的音色
    • 6.可以由.schematic文件导入地图亦可反向处理
    • 7.制作软件下载器使用户更直观地操作
    • 8.支持自定义创建websockeet服务器播放音乐感谢由 Fuckcraft https://github.com/fuckcraft “鸣凤鸽子”等 带来的我的世界websocket服务器功能
    • 9.支持使用红石播放音乐
    • 10.支持采用延时的播放器
    • 11.支持使用bdx导出结构
    • 12.支持采用tp的方法播放
    • 13.支持识别曲谱(简谱)图片解析音乐
    • 14.支持使用瀑布流的方式播放音乐
    • 15.支持读入Everyone Piano的曲谱文件.eop
    • 16.支持读入Musescore的通用曲谱文件即musicXML.mscz、.mscx
    • 17.支持自动搜寻地图目录位置(网易&微软)
    • 18.支持读入JPword曲谱文件.jpd
    • 19.新的UI设计以及UI主题文件
    • 20.以小节为单位做音符播放时间对标