5 分钟搞定 MIDI 转游戏按键:ShawzinBot 自动演奏沙温琴完整教程 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),仅供参考

相关新闻

最新新闻

LoRA本质:低秩参数空间的几何重构与任务适配

LoRA本质:低秩参数空间的几何重构与任务适配

1. LoRA不是“插件”,而是一种参数空间的几何折叠术LoRA——Low-Rank Adaptation,中文常译作“低秩自适应”,但这个翻译容易让人误以为它是一种现成的工具或模块。我第一次在论文里看到它时,也下意识地去GitHub搜“LoRA plugin”&…

2026/8/27 8:22:56
2016年感恩节前众筹项目复盘:时间窗口、明星陨落与行业启示

2016年感恩节前众筹项目复盘:时间窗口、明星陨落与行业启示

如果让我从这些年翻过的众筹周报里挑一个最容易被忽略、偏偏又信息量最大的时间点,我会选2016年11月21日那一周。《Notable Crowdfunded Projects (Week of 11/21/16)》这个标题看起来只是某个英文科技媒体众筹周报的普通存档,但翻一翻当年的日历就会发现…

2026/8/27 8:22:56
谷歌推出 Firebase Studio 云端集成开发环境:AI 助你秒建应用

谷歌推出 Firebase Studio 云端集成开发环境:AI 助你秒建应用

4月10日消息来自IT之家, 科技媒体那是在昨日(4月9日)发布了博文, 报道声称谷歌发布了一款东西, 它是基于云端的, 并且是人工智能驱动的集成开发环境(IDE)。用户不用深入去进行编程, 只要输入提示词, AI便能够非常迅速地生成完整的…

2026/8/27 8:22:56
2026年信息安全风险评估报告模板长啥样?核心内容有哪些模块?

2026年信息安全风险评估报告模板长啥样?核心内容有哪些模块?

随着数字化转型深入,AI、物联网等技术加速普及,2026年企业面临的信息安全威胁呈现出更复杂的态势——Gartner预测,这一年AI驱动的针对性攻击事件将同比增长40%,供应链风险、数据泄露仍是核心痛点。一份专业的信息安全风险评估报告…

2026/8/27 8:22:56
C++11五大核心特性:完美转发、可变模板与Lambda实战解析

C++11五大核心特性:完美转发、可变模板与Lambda实战解析

1. 这不是语法糖,是C程序员的“第二套操作系统” 你写过这样的代码吗?一个函数模板,既要接收左值引用,又要转发右值;一个回调注册接口,传进去的lambda要能捕获局部变量,还要能被存起来反复调用&…

2026/8/27 8:22:56
锂电池热失控预警中的氢气传感器:原理、选型与工程部署

锂电池热失控预警中的氢气传感器:原理、选型与工程部署

做电池安全的同行应该都见过这种画面:一辆电动车发生热失控的新闻上了热搜,评论区一片恐慌,但真正做技术的人盯着的是背后那组气体数据曲线。锂电池热失控从来不是一瞬间发生的,它从电解液开始分解到最终起火,中间有一…

2026/8/27 8:17:54