Skip to content

feat:更好的演奏#287

Open
sdfsfsk wants to merge 1 commit into
1bananachicken:devfrom
sdfsfsk:dev
Open

feat:更好的演奏#287
sdfsfsk wants to merge 1 commit into
1bananachicken:devfrom
sdfsfsk:dev

Conversation

@sdfsfsk
Copy link
Copy Markdown

@sdfsfsk sdfsfsk commented Jun 3, 2026

关联 Issue

变更摘要

  • 为自动弹琴新增键位模式、轨道选择、超域处理、延音开关、延音模式和补发频率配置。
  • 支持 repeat 高频补发和 hold 长按两种延音模式。
  • 改进 MIDI 解析,支持踏板延音 CC64,并按轨道/通道/音高区分重叠音符。
  • 优化长音等待和极短音符处理,减少播放后段卡顿和按键状态异常。

验证

  • 使用 python -m py_compile 检查自动弹琴相关 Python 文件。

  • 校验 AutoPiano.json 和界面多语言 JSON 可正常解析。

  • 使用临时 MIDI 用例验证踏板延音、同音不同通道和 0 时长音符处理。

  • 我已阅读并遵守 PR 规范

截图 / 日志 / 说明

自动弹琴设置项已新增延音模式与补发频率,可在任务参数中配置。

Copy link
Copy Markdown
Contributor

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @sdfsfsk, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@sdfsfsk
Copy link
Copy Markdown
Author

sdfsfsk commented Jun 3, 2026

支持36键

@1bananachicken
Copy link
Copy Markdown
Owner

加一下开发群喵: 1092630280

@1bananachicken
Copy link
Copy Markdown
Owner

需要解决一下冲突

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants