批量编辑格式 0/1 钢琴 MIDI 的音符与踏板。 提供清理、力度映射、力度均衡三个顺序执行的功能。 结果以唯一文件名输出至原目录,无覆写风险。
- 🏭 一站式:多种功能,批量操作
- 📦 免安装:<1 MB 便捷包,解压即用
- 💪 轻量级:不依赖外部 MIDI 库,高效轻巧
- 清除音符:删除长于/短于/高于/低于/强于/弱于特定阈值的所有音符
- 力度映射:利用两个固定锚点(输入力度 1 和 127)与 0–125 个额外锚点,线性插值,对
NoteOn执行[输入力度, 输出力度]映射。 - 力度均衡:利用两个固定锚点(音高 0 和 127)与 0–126 个额外锚点,线性插值,对
NoteOn施加[音高, 力度增益]。- 增益定义为 gamma 的倒数:
out = Pow((in - 1) / 126, 1 / gain) * 126 + 1
- 增益定义为 gamma 的倒数:
运行依赖:.NET 10.0 运行时
- 下载 最新版本发布包 并解压
- 运行
PianoMidiLab.exe - 添加文件,调整参数,启动处理
- 地址:https://github.com/GarthTB/PianoMidiLab
- 技术:.NET 10.0/C# 14.0/WPF/CommunityToolkit.Mvvm
- 协议:MIT 许可证
- 作者:Garth TB | 天卜 g-art-h@outlook.com
- 版权:Copyright (c) 2026 Garth TB | 天卜
- 声明:本项目基于作者自用需求,追求极简高效而不承诺完备
优化力度均衡效果的力度预览
首发,部分继承并废弃 TrimMIDI 项目