从此日志开始,我的世界函数音乐构建更名为 函数音创 NoteFunCreater(谐音NotFun[狗头]),版本号更为0.1.0开始 注意,运行此文件需要第三方库: 1. mido 用于对midi文件的解码 2. py7zr 用于对7z压缩包的压缩与解压等(需pycparser, cffi, texttable, pyzstd, pyppmd, pycryptodomex, multivolumefile, brotli, bcj-cffi支持) -(从0.1.3开始不需要) 3. zipfile 用于自动生成函数包的压缩 4. pystray 用于支持窗口任务栏 5. pillow (相当于Python2的PIL)用于绘图 0.1.0 2021 7 10 - 2021 7 12 1.程序窗口化 2.仅支持基本的菜单操作 3.程序文件皆储存至其相应目录下 4.程序./bin/目录下文件将会自动防修改 5.删除了彩蛋 0.1.1 2021 7 14 1.新增版本辨别的提示 2.窗口中显示歌曲信息 0.1.2 2021 7 14 - 2021 7 15 1.在没运行过的机器上会自动安装库 2.从midi导入时不会删除其他音轨 3.改进UI样式 4.支持对于单个音轨设置的修改以及音乐主设置的修改 5.当未保存便退出时,会询问存储 6.新增加载进度提示 0.1.3 2021 7 15 - 2021 7 19 1.不再从文件中读取音符及乐器信息(所以包更小了) 2.改进UI 3.修复了修改玩家选择器时变更了音乐标题的bug 4.新增删除当前选定音轨按钮 5.新增重置设置按钮(将音乐总设置设置为开始时的设置) 6.运用多线程加载函数与文件等,程序运行效率更高 7.修复变量作用域混淆问题 0.1.3.1 2021 7 19 1.修复了菜单中无法退出程序的问题 0.1.4 2021 7 22 1.支持显示指令于列表中 TO-DO 1.支持从midi文件的元信息中收取音符信息并自动生成 2.支持生成zip函数包 3.支持使用WebSocket接口自动播放已编辑的音乐 4.可以编辑多个项目 5.能够自动将一个长串的音乐分成多个函数文件 6.支持用户导入自己的乐器 7.支持汇报崩溃记录(通过邮件附件的方式) 8.支持播放字幕 9.支持任务栏角标与通知 10.将控制台版本的彩蛋移植到此版本,开启了任务栏 11.可编辑音符