Skip to content

Commit

Permalink
[音乐盒] 更新文档
Browse files Browse the repository at this point in the history
  • Loading branch information
happyme531 committed Aug 1, 2024
1 parent eb9ff84 commit 2ec6853
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 12 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@
+ 模块化的设计, 便于添加新的游戏
+ 自动识别游戏, 自动获取坐标(10秒完成, 无需手动填写)
+ 多种音乐格式输入(MIDI, Tone.js JSON, DoMiSo, SkyStudio), 音轨选择
+ 拥有约1000首音乐的免费云端曲库! (感谢 autoplay.chimomo.cn 提供的API)
+ 文件搜索, 红心收藏, 自定义歌单功能
+ 针对游戏内演奏设计的乐谱优化器:
- 自动移调(避开黑键), 自动升降调(音域优化)
Expand All @@ -92,6 +93,7 @@
+ 跟弹/练习模式
- 简单的跟弹模式, 点击发光的按键来演奏
- 以光遇中乐谱动画为启发设计的高级跟弹模式, 以动画的形式引导你演奏
- 振动提示
- 跟弹/练习模式适用于所有游戏
+ lrc歌词显示
- 加载lrc歌词, 在演奏时同步显示
Expand Down
40 changes: 28 additions & 12 deletions 楚留香音乐盒/exampleTracks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,21 @@
- 乐谱可视化
- 使用乐谱可视化: 在屏幕上以图形化方式显示之后一段时间的按键位置列表,方便观察乐曲的结构。目前只对网格排列的键位有效。

### 跟弹模式配置

- 图案大小:
调整跟弹模式中按键提示的大小.
- 为每一个音符画出引导线:
类光遇跟弹模式中默认只会在当前最高音符所在按键与下一组中最高按键之间画出引导线. 打开这个选项后, 会和下一组每个按键之间都画出引导线.
+ 如果你想练习多指和弦, 打开它可以更好地看到其它按键的位置.
+ 如果你只打算使用单指, 关闭它可以减少视觉干扰.
- 为下下一个音符画出引导线:
打开这个选项后, 下一组中最高音符与下下一组中最高音符之间也会画出浅色引导线.
+ 打开可以更好地展示旋律的变化.
+ 关闭可以简化视觉效果.
- 振动效果:
在需要按键时给出振动反馈, 帮助你更好地掌握节奏. 可以选择关闭/弱/中/强四种振动强度.

### 速度控制

- 变速:
Expand All @@ -71,19 +86,29 @@
在固定值模式下控制每次点击屏幕的时长. 建议尽量小, 除非点击太快游戏不识别. 一般情况下不需要调整.
- 最长手势持续时间:
真实时长模式下每一组手势的最长持续时间. 太大的值可能会造成悬浮窗操作卡顿, 太小的值可能会造成长音被截断, 但总体上影响不会很大.
+ 如果点击播放暂停按钮后音乐过了很久才停止, 可以降低这个值.
+ 如果乐曲中的长音明显变短了, 可以增大这个值.
- 按键间留空时间:
真实时长模式下抬起-按下两次按键之间的间隔时间. 过小和过大都可能会造成漏音, 但默认值一般不需要调整. 在按键间插入间隔是对目前不成熟的算法的一种补救措施, 以后可能会被移除.
+ 如果短音符被漏掉, 可以增大这个值.
+ 如果很多音符都被明显缩短, 可以减小这个值.
- 邻近音符最大间隔:
如果两个音符之间的间隔低于这个值, 则认为它们应该同时按下.
+ 如果应该被同时按下的音符被错误的分开了, 可以增大这个值. 建议在导出键盘谱时增大.
+ 如果紧挨着但不应该同时按下的音符被同时按下了, 可以减小这个值.

### 音域优化

- 半音处理方法:
乐曲中一个八度有12个音, 但大多游戏只有7个音(没有黑键). 对于没有对应音的音符, 可以选择向下取整(弹奏比这个音符低一点的音)/向上取整(弹奏比这个音符高一点的音)/丢弃半音(不弹奏)/同时上下取整(同时弹奏高低音). 一般情况下不需要调整.
- 自动调整禁用音轨阈值:
对于有多个音轨的乐曲, 有些音轨可能音高很高/很低, 其中的一部分音符超出了游戏可以演奏的范围. 自动调整可以将这些音轨禁用, 优化演奏的效果. 这个值越高保留的音轨越多, 值越低禁用的音轨越多.
- 自动优化以下设置:
点击这个按钮来自动调节下面的两个设置, 优化演奏的效果. **很重要**, 建议每次切换游戏/乐器/键位后点击一下, 以获得最佳效果.
- 升/降八度, 升/降半音:
调整乐曲的音高, 使其适应游戏的音域. "自动优化"会调节这两个设置, 一般不需要手动调整. 如果发现自动调整后仍然有些音符超出范围导致演奏效果不好, 可以手动调节升/降八度设置.
调整乐曲的音高, 使其适应游戏的音域. 这两个选项会在第一次演奏时自动设定, 一般不需要手动调整. 如果发现自动调整后仍然有些音符超出范围导致演奏效果不好, 可以手动调节升/降八度设置.
- 移动高八度音符到音域内:
如果音符超出了游戏的音域, 将高于音域八度内的音符移动到音域内. 也许能提高演奏效果? 如果听起来感觉不对, 可以关闭这个选项.
- 移动低八度音符到音域内:
同上, 但是是将低于音域八度内的音符移动到音域内.
- 音轨选择:
有些MIDI文件中有多个音轨, 音轨的内容可能为主旋律, 伴奏, 和弦等, 可以在这里选择要演奏的音轨, 默认为所有音轨.

Expand All @@ -110,15 +135,6 @@
- 点击位置偏差:
给每次点击屏幕的位置添加一个随机的偏差, 或许能起到防止被游戏识别为脚本操作的作用. 设为0为关闭, 太高的值会导致偶尔按错键.

### 跟弹模式配置

- 图案大小:
调整跟弹模式中按键提示的大小.
- 为每一个音符画出引导线:
类光遇跟弹模式中默认只会在当前最高音符与下一组中最高音符之间画出引导线. 打开这个选项后, 会和下一组每个音符之间都画出引导线.
- 为下下一个音符画出引导线:
打开这个选项后, 下一组中最高音符与下下一组中最高音符之间也会画出浅色引导线.

### 跳过空白

- 跳过前奏空白:
Expand Down
Binary file modified 楚留香音乐盒/exampleTracks/使用帮助.pdf
Binary file not shown.

0 comments on commit 2ec6853

Please sign in to comment.