mido库运行出现OSError: data byte must be in range 0..127
Python运行mido库出现错误:
OSError: data byte must be in range 0..127

主要的原因是因为:
mido只支持0-127的音符,
如果一些特殊音符超出范围,就会报错.
(鼠标指道那里,会变成手的形状)

跳入之后,定位到这一行:

把这里改成:
(把大于127的,都拉回到127...)


再次运行还是会有另一个错误.

同样点击上面的一行,跳入:

之后跳转到这一行


修改一下:
更改后:
(就是修正value,让他始终在0-127范围内. 把大于127的改成127,把小于0的改成0)
(当然这样改,会有失真,不过一般不会影响太大.)


之后就可以运行啦.