
5 分钟搞定 MIDI 转游戏按键ShawzinBot 自动演奏沙温琴完整教程【免费下载链接】ShawzinBotConvert a MIDI input to a series of key presses for the Shawzin项目地址: https://gitcode.com/gh_mirrors/sh/ShawzinBotShawzinBot 自动演奏工具把 MIDI 文件或 MIDI 设备输入实时转换成 Warframe 沙温琴的按键序列跟着下面步骤操作不识谱也不用练手速就能让游戏角色完整弹完一首曲子。 它是什么MIDI 转沙温琴按键的第三方工具ShawzinBot 是一款 C# 编写的 Windows 小工具基于 DryWetMIDI 库它读取 .mid/.midi 文件或 MIDI 输入信号拦截每个音符事件按内置音符表换算成音阶品位琴弦的按键组合再模拟键盘事件驱动游戏里的沙温琴。它解决的就是手速和乐理问题——不认识五线谱、按不准节奏也没关系。工具只发送标准按键不注入代码、不改内存且仅当 Warframe 窗口在前台时才工作。 跑起来ShawzinBot 安装与环境要求环境要求只有一条Windows 系统已安装 .NET Framework 4.7.2 或更高版本。可以直接下载项目 Releases 页面的预编译版也可以拉取源码git clone https://gitcode.com/gh_mirrors/sh/ShawzinBot程序免安装解压到任意目录双击 ShawzinBot.exe 启动。窗口不大左上角橙色文件夹图标用来打开 MIDI 文件中间橙色大按钮是播放/暂停往下依次是进度条、MIDI 设备下拉框、轨道勾选区和设置区底部版本号旁若出现 Update available!说明有新版本可更新。 完成第一次演奏MIDI 文件完整步骤第一步打开 MIDI 文件。点左上角的文件夹图标在文件框里选中 .mid 或 .midi 文件。界面中央随即显示曲名进度条出现总时长第一条音轨被自动勾选可以直接播放。第二步选择轨道与速度。多音轨文件会在 MIDI Tracks 区为每条轨道列出复选框默认只勾选第一条取消伴奏轨、只勾主旋律即可。顺手确认 Playback speed 下拉框范围 0.25x 到 2.0x默认 Normal。第三步点播放切回游戏。点中间橙色播放按钮AltTab 切进 Warframe旋律开始响。播放过程中有几件事会自动发生音符映射内置表覆盖 MIDI 音高 48–75C3 到 D#5共 28 个音每个音对应一组按键。每弹一个音前程序先按 Tab 把游戏切到对应音阶界面 Scale: 一行的当前音阶名必须与你游戏内选中的音阶一致游戏内按 Tab 可循环 9 种音阶。转调超出 C3–D#5 的音默认开启的 Transpose notes 会把它移进可演奏音区关掉这个选项越界的音直接跳过。颤音B4 这个音需配合颤音键才能发声。勾选 Enable vibrato 后弹到该音时程序会按住空格键约 100 毫秒游戏里这个音会带出颤音音色。第四步听、看、调。进度条与 m:ss 时间实时走拖动进度条可跳到曲子任意位置。只要切出 Warframe 窗口程序立刻停止发送按键并暂停播放切回来自动续播所以练习时切窗口不会打乱音阶状态。 玩出花样设备连接、多轨道与自定义映射直播即兴演奏接上 MIDI 键盘或合成器在 MIDI Input Device 下拉框选中设备看不到设备就点右侧刷新按钮之后直接在键盘上按键游戏里实时出琴声无需准备 MIDI 文件。虚拟 MIDI 通道没有实体设备就装虚拟 MIDI 驱动建一条通道后从同一下拉框选中它任何音乐软件发出的音符都能送进 Warframe。改编曲目与改映射换调、删减轨道用 MIDI 编辑器改文件即可想改按键组合规则本身修改 ActionManager.cs 里的音符映射表速度与轨道逻辑见 MainViewModel.cs。⚠️ 踩坑与排错双音同时落下时破音。这是沙温琴本身的多键限制不是程序问题。把两个音的起始时间在 MIDI 里错开几毫秒即可。点播放后游戏里没声音。程序只在 Warframe 窗口处于前台时才发送按键点播放时焦点还停在程序窗口上就不会响。点播放后立即切回游戏中途切走自动暂停切回续播。整首曲子跑调。程序底部 Scale: 显示的音阶与你在游戏里实际选的音阶不一致。游戏内按 Tab 循环切换直到与界面显示的音阶名相同。节奏太快或太慢。MIDI 文件的节拍速度与游戏乐器的实际响应不匹配。在 Playback speed 下拉框里选 0.5x 到 2.0x 之间的倍率微调。✅ 接下来这样做克隆仓库或下载预编译版双击 ShawzinBot.exe 启动打开一首 MIDI 文件确认轨道勾选点播放并切回游戏核对音阶与节奏接上 MIDI 键盘体验实时演奏。把曲子交给 ShawzinBot 自动演奏你只负责听。【免费下载链接】ShawzinBotConvert a MIDI input to a series of key presses for the Shawzin项目地址: https://gitcode.com/gh_mirrors/sh/ShawzinBot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考