Skip to content

Commit

Permalink
Merge pull request #1 from HowieHz/main
Browse files Browse the repository at this point in the history
docs/chore: 补充项目依赖文件,修订项目 Readme.md
  • Loading branch information
krrcream committed Jun 13, 2024
2 parents dc99dd7 + ae09ac5 commit 5d2a3bd
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 27 deletions.
102 changes: 75 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,67 @@
# krr-s-osumania-anyKeys-converter

## Matrix based anyKeys-converter,Supports 4-20keys arbitrary conversion.基于矩阵变换的任意keys转换器,支持4-20键转谱。
> Matrix based anyKeys-converter, Supports 4-20keys arbitrary conversion.
> 基于矩阵变换的任意keys转换器,支持4-20键转谱
Supports 4-20keys arbitrary conversion. If you encounter bugs, please understand or contact me.
支持4到20键任意转谱,可能会有BUG,如遇到BUG请谅解或者联系我。
## Introduce 介绍

Environment:python3.12 + Pyqt5 + Numpy
Supports 4-20keys arbitrary conversion. If you encounter bugs, please [create an issue](https://github.com/krrcream/krr-s-osumania-anyKeys-converter/issues/new/choose) or contact me. Thank you for your support!
支持 4-20 键任意转谱。程序可能会有 BUG,如遇到 BUG 请[提出 Issue](https://github.com/krrcream/krr-s-osumania-anyKeys-converter/issues/new/choose) 或者用下面列出联系方式联系我,感谢您的支持!

[Bilibili](https://space.bilibili.com/)
[Readme](https://docs.qq.com/aio/DUXlZS2tYdXZXdnJs?from_page=doc_home_gw_product&templateId=gqa966yujp83587sz7eth7xydc&create_type=2&aid_position=templatemall&aid_pos=templatemall&p=L9BXUFFFFgFLeFRZ5bvqs0&client_hint=0) [Readme(EN)](https://docs.qq.com/aio/DUXlZS2tYdXZXdnJs?from_page=doc_home_gw_product&templateId=gqa966yujp83587sz7eth7xydc&create_type=2&aid_position=templatemall&aid_pos=templatemall&p=zsy2KRXWddpeuvB4tLdjIb&client_hint=0)
[video]([https://space.bilibili.com/](https://www.bilibili.com/video/BV1Tt421F7xw/))
### How to use? 如何使用?

V0.2 2024/4/20
①更换转换方法,增加应对删子弹时空行的自动补键策略。
②增加英语。
①Change the conversion method and add the auto-add notes strategy to deal with the convert space rows.
②Add English.
#### Windows

V0.3 2024/5/1
①重写matadata逻辑,减少文件名BUG。
②改善自动加键功能,修复加键后又出现子弹的问题。
①Rewrite metadata logic to reduce file name bugs。
②Improved auto-add note function, fixed an issue where new jack appeared after the notes was added.
Download the built binary (with .exe extension) from [Google Drive](https://drive.google.com/drive/folders/15aLQ7iQLbkQ_ynVnyI92QTk3DfA7QcrP) or [Baidu Netdisk](https://pan.baidu.com/share/init?surl=VBhS-RCG402KkjoX9obQNw&pwd=kr8k) and run it.
[百度网盘](https://pan.baidu.com/share/init?surl=VBhS-RCG402KkjoX9obQNw&pwd=kr8k)[Google Drive](https://drive.google.com/drive/folders/15aLQ7iQLbkQ_ynVnyI92QTk3DfA7QcrP) 下载构建好的二进制文件(以 .exe 为后缀)后运行即可

#### MacOS & Linux

Download the project source code and go to the project root directory. After deploying the Python environment locally, and run the following commands. You can run the project from the source code.
下载项目源码,然后进入到项目根目录。在本地部署 Python 环境后,运行以下指令。即可从源码运行此项目。

```bash
pip install -r requirements.txt
```

```bash
python main.py
```

### Other presentations about this project 此项目的其他介绍

[腾讯文档](https://docs.qq.com/aio/DUXlZS2tYdXZXdnJs?from_page=doc_home_gw_product&templateId=gqa966yujp83587sz7eth7xydc&create_type=2&aid_position=templatemall&aid_pos=templatemall&p=L9BXUFFFFgFLeFRZ5bvqs0&client_hint=0), [Document(English)](https://docs.qq.com/aio/DUXlZS2tYdXZXdnJs?from_page=doc_home_gw_product&templateId=gqa966yujp83587sz7eth7xydc&create_type=2&aid_position=templatemall&aid_pos=templatemall&p=zsy2KRXWddpeuvB4tLdjIb&client_hint=0), [Bilibili video](https://www.bilibili.com/video/BV1Tt421F7xw/)

### How to find me 如何联系我

[Bilibili](https://space.bilibili.com/), [Osu!](https://osu.ppy.sh/users/14769563)

## Getting started 开始此项目的开发

Install package.
安装项目所需的包。

```bash
pip install -r requirements.txt
```

## Changelog 更新日志

V0.5 2024/5/4
①支持高转低,实现任意keys转谱
②增加万物化叠,万物化切,杰克世界功能
③增加插入空列的功能,更好地控制密度
④批量转谱,支持拖入多个文件以及文件夹
⑤修复BG和Audio同名错误问题
① Support column more to column less change, to achieve any keys spectrum
② Increase the function of [Everything to Jack] [Everything to Stream] [Jack world]
③ Increase the function of inserting empty columns to better control the density
④ Supports drag-and-drop file or folder batch converter
⑤ Fixed a bug with the same name for BG and Audio

1. 支持高转低,实现任意 keys 转谱
2. 增加万物化叠,万物化切,杰克世界功能
3. 增加插入空列的功能,更好地控制密度
4. 批量转谱,支持拖入多个文件以及文件夹
5. 修复 BG 和 Audio 同名错误问题

English version:

1. Support column more to column less change, to achieve any keys spectrum
2. Increase the function of [Everything to Jack] [Everything to Stream] [Jack world]
3. Increase the function of inserting empty columns to better control the density
4. Supports drag-and-drop file or folder batch converter
5. Fixed a bug with the same name for BG and Audio

E.g①:7to8
![image](https://github.com/krrcream/krr-s-osumania-anyKeys-converter/blob/main/img(External%20link%20use)/1-7to8.png)
Expand All @@ -49,3 +77,23 @@ E.g④:Everything to Jack And Stream(It's not much use just for fun)

E.g⑤:Jack World(Jack Stream trainer)
![image](https://github.com/krrcream/krr-s-osumania-anyKeys-converter/blob/main/img(External%20link%20use)/5%20Jack%20world.png)

V0.3 2024/5/1

1. 重写 matadata 逻辑,减少文件名 BUG。
2. 改善自动加键功能,修复加键后又出现子弹的问题。

English version:

1. Rewrite metadata logic to reduce file name bugs。
2. Improved auto-add note function, fixed an issue where new jack appeared after the notes was added.

V0.2 2024/4/20

1. 更换转换方法,增加应对删子弹时空行的自动补键策略。
2. 增加英语支持。

English version:

1. Change the conversion method and add the auto-add notes strategy to deal with the convert space rows.
2. Add English support.
2 changes: 2 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
PyQt5
numpy

0 comments on commit 5d2a3bd

Please sign in to comment.