有没有人成功地从带有洋红色的 TFRecode 文件生成 midi?
Is there anyone success to generate midi from TFRecode file with magenta?
我从 magenta 获得了 TFRecode 文件,但很难(对我来说不是精确的描述)获得 midi 文件...
谁解决了这个问题,请分享。
来自 Magenta 组的已知描述(https://groups.google.com/a/tensorflow.org/forum/#!topic/magenta-discuss/)
脚本的输出格式不是 MIDI 文件。它是一个包含 NoteSequence protobufs 的 TFRecord 文件,具有输入 MIDI 的等效(但更易读且更容易修改)表示。
你应该可以使用 sequence_proto_to_pretty_midi 然后将 PrettyMIDI 对象保存为 midi 文件:
https://github.com/tensorflow/magenta/blob/master/magenta/lib/midi_io.py#L164
作为练习,您可以尝试使用 note_sequence_io.py 和 midi_io.py 中的函数将此文件转换回 MIDI。
如果我做到了我也会分享给你!
谢谢
我们最近添加了一个模型,您可以训练它来生成新序列。看看 https://github.com/tensorflow/magenta/blob/master/magenta/models/basic_rnn/README.md.
谢谢!
我从 magenta 获得了 TFRecode 文件,但很难(对我来说不是精确的描述)获得 midi 文件...
谁解决了这个问题,请分享。
来自 Magenta 组的已知描述(https://groups.google.com/a/tensorflow.org/forum/#!topic/magenta-discuss/)
脚本的输出格式不是 MIDI 文件。它是一个包含 NoteSequence protobufs 的 TFRecord 文件,具有输入 MIDI 的等效(但更易读且更容易修改)表示。
你应该可以使用 sequence_proto_to_pretty_midi 然后将 PrettyMIDI 对象保存为 midi 文件: https://github.com/tensorflow/magenta/blob/master/magenta/lib/midi_io.py#L164
作为练习,您可以尝试使用 note_sequence_io.py 和 midi_io.py 中的函数将此文件转换回 MIDI。
如果我做到了我也会分享给你!
谢谢
我们最近添加了一个模型,您可以训练它来生成新序列。看看 https://github.com/tensorflow/magenta/blob/master/magenta/models/basic_rnn/README.md.
谢谢!