欢迎光临散文网 会员登陆 & 注册

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

2022-08-05 08:48 作者:GXTon_阿通  | 我要投稿

Python运行mido库出现错误:

OSError: data byte must be in range 0..127

主要的原因是因为:

mido只支持0-127的音符,

如果一些特殊音符超出范围,就会报错.

(鼠标指道那里,会变成手的形状)

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

把这里改成:

(把大于127的,都拉回到127...)

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

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

之后跳转到这一行

修改一下:

更改后:

(就是修正value,让他始终在0-127范围内. 把大于127的改成127,把小于0的改成0)

(当然这样改,会有失真,不过一般不会影响太大.)

之后就可以运行啦.

mido库运行出现OSError: data byte must be in range 0..127的评论 (共 条)

分享到微博请遵守国家法律