ShawzinBot MIDI转按键教程:把游戏里的演奏交给自动化
2026/8/22 19:54:56 网站建设 项目流程

ShawzinBot MIDI转按键教程:把游戏里的演奏交给自动化

【免费下载链接】ShawzinBotConvert a MIDI input to a series of key presses for the Shawzin项目地址: https://gitcode.com/gh_mirrors/sh/ShawzinBot

ShawzinBot 是一款 MIDI转按键 工具:它把 MIDI 输入——物理 MIDI 键盘、虚拟 MIDI 通道,或标准 MIDI 文件(.mid 格式的乐谱文件)——转换成 Shawzin 乐器的按键序列。适合想在游戏里演奏完整曲目、又不想逐键硬背的 Warframe 玩家。

在游戏里手动演奏有多难

Shawzin 的每个音都要靠特定组合的按键敲出来,复杂曲目基本无法靠记忆完成。哪怕只是几十个小节的旋律,手动按也会节奏不稳、音高跑偏。你真正需要的,是让程序替你按。

主界面总览:加载文件后,依次配置设备、轨道与设置区,再点播放

三分钟跑起来

1️⃣ 克隆仓库:

git clone https://gitcode.com/gh_mirrors/sh/ShawzinBot

2️⃣ 在文件夹里找到 ShawzinBot.exe,双击运行即可,绿色免安装,注意别把文件拆散挪走。

3️⃣ 点左上角文件夹图标,加载一个 .mid 文件。

4️⃣ 点中间播放按钮,切回游戏窗口,按键就会开始在游戏内触发。

把设置调对

设备选不到怎么办

MIDI Input Device 下拉框默认是 None,装好驱动后从列表选你的设备。看不到设备就点右侧刷新按钮,必要时换 USB 口再试。

轨道怎么勾选

程序默认只播放文件里的第一条轨道。想换声部或叠加多个声部,打开 "MIDI Tracks" 区域勾选对应轨道。一般选旋律清晰的那条就好。

音阶和速度怎么调

界面显示当前音阶,播放中会跟随曲目自动更新,常见有 Chromatic、Major、Minor 等九种。速度默认 Normal,可选 0.25 到 2 倍共 8 档。

[!TIP] 游戏的音阶必须和程序显示的音阶一致,不一致就切回游戏手动切到相同音阶。

"Transpose notes" 默认勾选,会把超出乐器音域的音符自动挪到可演奏位置;"Enable vibrato" 给演奏加颤音;"Play MIDI through speakers" 可以把文件从音箱放出来,方便先试听。

进阶玩法

多人合奏

  • 每人在自己电脑上打开同一份 .mid 文件,只勾选自己负责的轨道
  • 所有人音阶、速度保持一致,点播放时对齐开始时间
  • 各自切回游戏,程序只会对自己窗口内的游戏发按键

MIDI 键盘即兴

  • 在下拉菜单选中你的物理键盘,不用加载文件
  • 直接弹奏,音符实时转成游戏内按键
  • 记得把焦点切回游戏,程序才发送按键

常见问题

设备列表里找不到我的键盘?驱动没装好或系统没就绪,点下拉框右侧的刷新按钮,或换一个 USB 口再试。

切出游戏窗口还会继续按键吗?不会。程序只在游戏窗口有焦点时发送按键,切走会停,避免误触你的键盘。

几个音同时响,为什么有的音缺了?这是 Shawzin 乐器本身的限制,同时按多键时容易粘连,属于游戏内乐器的特性。

"Transpose notes" 关不关?建议保持默认开启。它负责把超出乐器音域的音转到可演奏范围,关掉可能丢音。

现在就上手

打开 ShawzinBot.exe,导入你收藏的第一首 .mid 文件,今晚就在游戏里把它弹出来。

【免费下载链接】ShawzinBotConvert a MIDI input to a series of key presses for the Shawzin项目地址: https://gitcode.com/gh_mirrors/sh/ShawzinBot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询