Skip to content

JuFireX/Genshin-Musician

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenshinMusician

简介

一个用来完成原琴自动化的工具

当然可能不局限于原琴

下载的程序报毒属于正常现象,因为调用了寻找并激活窗口的api

欢迎Star&Contribute!

使用的库 pyside6 numpy pyautogui pywin32 (opencv-python)

遇到问题请提交 Issue,欢迎贡献乐谱库! 🎵

更新历史

v2.2.0 - 原琴自动化更新 🎮🎹

✨ 新功能亮点

  • 涵盖大量乐谱!:支持几乎所有主流原琴乐谱演奏!
  • 节奏精准控制!:1-500演奏(BPM)速度任意调节!
  • .MID文件直读!:支持读入.MID文件,直接演奏!

🚀 基本用法

  1. 下载应用程序本体(.exe)
  2. 打开原神 ,打开演奏界面
  3. 寻找你喜爱的乐谱复制保存为.txt格式
  4. 选择乐谱(.txt)并启动!

📌 注意事项

  • 请保证窗口位于前台(不要最小化),并打开演奏界面

🌱 未来计划

  • 自动生成乐谱工具
  • 演奏录制回放
  • 键位映射系统自定义
  • 转换为标准自定义.gmid文件

v2.1.0 - 原琴自动化更新 🎮🎹

✨ 新功能亮点

  • 涵盖大量乐谱!:支持几乎所有主流原琴乐谱演奏!
  • 节奏精准控制!:1-500演奏(BPM)速度任意调节!

🚀 基本用法

  1. 下载应用程序本体(.exe)
  2. 打开原神 ,打开演奏界面
  3. 寻找你喜爱的乐谱复制保存为.txt格式
  4. 选择乐谱(.txt)并启动!

⚠️ 已知问题

  • 暂不支持移动端键位适配

📌 注意事项

  • 请保证窗口位于前台(不要最小化),并打开演奏界面

🌱 未来计划

  • MIDI 文件直读功能
  • 自动生成乐谱工具

v2.0.2 - 原琴自动化更新 🎮🎹

✨ 更新内容

  • 优化体积:优化了程序体积,删除了不必要的库,优化了代码结构
  • 修复BUG

v2.0.1 - 原琴自动化更新 🎮🎹

✨ 新功能

  • 简化操作:取消了演奏界面的判定,无需手动创建任何文件!
  • 统一图标:统一了各界面的logo

🚀 基本用法

  1. 下载应用程序本体(.exe)
  2. 打开原神 ,打开演奏界面
  3. 选择乐谱(.txt)并启动!

    package.zip中已经提供了三首!

⚠️ 已知问题

  • 速度与真实BPM略有偏差
  • 暂不支持移动端键位适配

📌 注意事项

  • 请保证窗口位于前台(不要最小化),并打开演奏界面

v2.0.0 - 原琴自动化首发版 🎮🎹

首个可用版本发布!用代码解放双手,让琴声自动流淌~

✨ 新功能亮点

  • 基础音符序列解析:支持 .txt 乐谱文件自动演奏
  • 键位映射系统:适配 PC 端默认键盘键位(暂不可自定义)
  • 节奏控制:1-160演奏速度调节

🚀 基本用法

  1. 下载应用程序本体(.exe)
  2. 在本体同目录下创建cache文件夹
  3. 打开原神,截取一张演奏按键的图片,命名为template.png放入cache文件夹下

    template

  4. 选择乐谱(.txt)并启动!

    package.zip中已经提供了三首!

⚠️ 已知问题

  • 速度与真实BPM略有偏差
  • 暂不支持移动端键位适配

📌 注意事项

  • 窗口必须保持在前台
  • 演奏前关闭输入法

🌱 未来计划

  • MIDI 文件直读功能
  • 自动生成乐谱工具
  • 自动检测窗口状态,以防输入法被夺舍

About

用于自动演奏风物之诗琴的程序

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors