我可以通过发送错误数据来破坏MIDI设备吗?

时间:2014-07-27 14:57:09

标签: midi

我有一个带midi接口的吉他放大器。我打算看看制造商没有内置的设备有什么可能。由于我没有使用MIDI的经验,我想知道是否可以通过发送错误的数据来破坏MIDI设备。

我不确定我要发送什么数据,而且该设备基本上是一个没有文档的黑盒子,所以我不能提供更多细节。但我想尝试的一件事就是覆盖内置效果。

1 个答案:

答案 0 :(得分:2)

MIDI命令由设备的固件解析和执行。 命令所具有的效果取决于固件在接收到该命令时编程要执行的操作。

通常,忽略未知命令,因此不应该通过发送随机数据来破坏设备。

大多数设备没有任何永久状态。 但是,某些设备允许通过MIDI升级其固件,因此如果您使用正确的SysEx命令,并设法使任何校验和正确,则可以使用您自己的代码替换原始固件(或一些阻止它的非代码)来自工作)。