ShawzinBot:免费把 MIDI 变成游戏按键
ShawzinBot:免费把 MIDI 变成游戏按键
【免费下载链接】ShawzinBotConvert a MIDI input to a series of key presses for the Shawzin项目地址: https://gitcode.com/gh_mirrors/sh/ShawzinBot
ShawzinBot 是一款免费的 MIDI 转按键工具,给想在游戏 Warframe 里用 Shawzin(游戏内的虚拟乐器)演奏复杂曲目的玩家。它读取 .mid 文件或 MIDI 键盘的输入,把音符翻译成游戏内按键,替你把整首歌按出来。
🎧 它帮你省掉什么
手工弹完一首长曲,你得背下几百个按键。ShawzinBot 只需你加载文件再点播放,按键会按时序替你按下,曲谱再复杂也不用死记。
手边有 MIDI 键盘或虚拟 MIDI 设备时,在下拉列表选中它,演奏就变成实时进行,灵感来了直接弹,不用先抄谱。
正式表演前勾上 "Play MIDI through speakers",先用系统音箱试听,确认曲谱无误再切回游戏,演奏时心里有底。
🚀 三步跑起来
先获取项目源码(如果只想用现成版本,可以直接从项目 Release 页下载编译好的程序):
git clone https://gitcode.com/gh_mirrors/sh/ShawzinBotShawzinBot 是绿色程序,无需安装,双击 ShawzinBot.exe 即可启动。启动后点左上角的文件按钮加载你的 .mid 文件。最后一步最容易被漏掉:确认 bot 界面显示的音阶与游戏内 Shawzin 的音阶一致,否则整首曲子都会跑调。
🎚 调好这几个参数
- 音阶(Scale):音符翻译成按键所用的音高系统,必须与游戏内设置完全相同,错一个半音全曲就跑调。建议值:与游戏内 Shawzin 的音阶保持一模一样。
- Transpose notes:把超出乐器可演奏范围、按不出来的音符自动移调。默认开启,绝大多数曲目保持默认即可。建议值:开启。
- Play MIDI through speakers:把文件内容从系统音箱放出来,用于试听和核对曲谱。长期开着只会干扰你听游戏声音。建议值:关闭,仅在核对曲谱时临时打开。
- Whammy:启用摇把式颤音效果,给抒情段落增加起伏。节奏密集的曲目开着会拖慢听感。建议值:关闭,抒情曲可临时打开。
进阶玩法
把一首歌拆成多人合奏:在 "MIDI Tracks" 下拉框里为每位玩家各选一条单旋律轨道(程序默认播第一条轨道);所有人使用相同的音阶和速度设置;用语音对表统一开始时间,各人只弹自己那条轨道,合起来就是完整曲目。
MIDI 键盘现场即席演奏:在 "MIDI Input Device" 下拉框选中已连接的键盘;设备没出现时点下拉框右侧的刷新按钮重新枚举;选中后直接弹奏,切回游戏窗口即可演出。
常见问题
- MIDI 设备在下拉框里看不到?点下拉框右侧的刷新按钮重新加载设备列表;仍不出现就检查 USB 连接和驱动是否装好。
- 弹出来的音不对?bot 显示的音阶和游戏内的音阶必须完全一致,进游戏把音阶改成 bot 显示的那个。
- 同时按下的键出不来或丢音?Shawzin 对同时按键数量有限制,把重叠音符的时间点错开一点点即可解决。
- 想换演奏哪一条轨道?程序默认播第一条轨道,打开 "MIDI Tracks" 下拉框切换到目标轨道即可。
- 这个工具安全吗?它只模拟按键,不注入代码、不改写内存,也不干预游戏内的游玩数据。
加载 .mid、对齐音阶、点播放,Shawzin 就能替你完成整首歌。现在挑一首你喜欢的曲子试试。
【免费下载链接】ShawzinBotConvert a MIDI input to a series of key presses for the Shawzin项目地址: https://gitcode.com/gh_mirrors/sh/ShawzinBot
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
