不符合规范的 Midi 轨道元事件值
Midi track meta event values which do not conform to the specification
您好,我已经从 Internet 上收集了大量 MIDI 文件。
我正在使用它们来训练 material 来训练生成对抗网络。我发现许多 MIDI 文件都符合 MIDI 标准,但后来我 运行 遇到了值为 FF11 和 FF10 的 MIDI 元事件的问题。我从多个来源查阅了 MIDI 规范,但从未发现以这种方式定义的 MIDI 元事件。这是带有一些违规值的 midi 轨道事件的十六进制:
4D 54 72 6B 00 00 1A 8D 00 FF 03 0D 47 75 69 74
61 72 20 44 41 44 47 41 44 00 FF 10 08 00 00 3E
39 37 32 2D 26 00 C0 19 00 C1 19 00 B0 65 00 00
B0 64 00 00 B0 06 02 00 B0 65 7F 00 B0 64 7F 00
E0 00 40 00 B1 65 00 00 B1 64 00 00 B1 06 02 00
B1 65 7F 00 B1 64 7F 00 E1 00 40 00 B0 0A 3F 00
B1 0A 3F 00 B0 5D 10 00 B0 5B 1E 00 B1 5D 10 00
B1 5B 1E 81 69 FF 11 01 00 00 90 3E 51 08 FF 11
我似乎找不到关于这些值的任何信息,尽管这些 midi 文件可以完美地播放 timidity 和其他 midi 播放器软件。谁能指出一些关于它们的信息以及它们的含义?任何帮助将不胜感激。 :-) 解决这个问题将是对试图使用 python-midi 库来训练 tensorflow 模型的无数人的一种服务,我相信这只是一小部分会受到影响的人。
As with chunks, future meta-events may be designed which may not be known to existing programs, so programs must properly ignore meta-events which they do not recognize, and indeed, should expect to see them.
我不知道有任何已发布的扩展定义了值 10h 或 11h;很可能某些音序器将这些用于自己的目的,并且不为此使用类型 7F 违反了规范。
您好,我已经从 Internet 上收集了大量 MIDI 文件。 我正在使用它们来训练 material 来训练生成对抗网络。我发现许多 MIDI 文件都符合 MIDI 标准,但后来我 运行 遇到了值为 FF11 和 FF10 的 MIDI 元事件的问题。我从多个来源查阅了 MIDI 规范,但从未发现以这种方式定义的 MIDI 元事件。这是带有一些违规值的 midi 轨道事件的十六进制: 4D 54 72 6B 00 00 1A 8D 00 FF 03 0D 47 75 69 74 61 72 20 44 41 44 47 41 44 00 FF 10 08 00 00 3E 39 37 32 2D 26 00 C0 19 00 C1 19 00 B0 65 00 00 B0 64 00 00 B0 06 02 00 B0 65 7F 00 B0 64 7F 00 E0 00 40 00 B1 65 00 00 B1 64 00 00 B1 06 02 00 B1 65 7F 00 B1 64 7F 00 E1 00 40 00 B0 0A 3F 00 B1 0A 3F 00 B0 5D 10 00 B0 5B 1E 00 B1 5D 10 00 B1 5B 1E 81 69 FF 11 01 00 00 90 3E 51 08 FF 11
我似乎找不到关于这些值的任何信息,尽管这些 midi 文件可以完美地播放 timidity 和其他 midi 播放器软件。谁能指出一些关于它们的信息以及它们的含义?任何帮助将不胜感激。 :-) 解决这个问题将是对试图使用 python-midi 库来训练 tensorflow 模型的无数人的一种服务,我相信这只是一小部分会受到影响的人。
As with chunks, future meta-events may be designed which may not be known to existing programs, so programs must properly ignore meta-events which they do not recognize, and indeed, should expect to see them.
我不知道有任何已发布的扩展定义了值 10h 或 11h;很可能某些音序器将这些用于自己的目的,并且不为此使用类型 7F 违反了规范。