0

尝试第一次安装 Magenta 以生成可播放的 midi。

将 OSX 上的 bazel 升级到“构建标签:0.2.3”后,Magenta 可以使用放置在子目录中的这个“example.mid”输入 midi。

tmp3/example.mid

4d54 6864 0000 0006 0001 0002 00dc 4d54
726b 0000 0019 00ff 5804 0402 1808 00ff
5103 03d0 9000 ff59 0200 0001 ff2f 004d
5472 6b00 0000 4000 c000 0090 3c64 8151
3c00 0b3e 6481 513e 000b 4064 8151 4000
0b41 6481 5141 000b 4364 8151 4300 0b45
6481 5145 000b 4764 8151 4700 0b48 6481
5148 0001 ff2f 00

跑完之后

bazel build magenta:convert_midi_dir_to_note_sequences

然后

mkdir out3
touch out3/newexample.mid

./bazel-bin/magenta/convert_midi_dir_to_note_sequences \
--midi_dir=/Users/user/Downloads/magenta-master/tmp3 \
--output_file=/Users/user/Downloads/magenta-master/out3/newexample.mid \
--recursive

你得到

out3/newexample.mid

2101 0000 0000 0000 072b 7cb0 0a36 2f69
642f 6d69 6469 2f74 6d70 332f 3364 3864
3537 3835 6634 3838 6666 6438 3837 3566
3130 6131 3238 3538 6336 6636 6332 3135
3230 3638 120b 6578 616d 706c 652e 6d69
641a 0474 6d70 3320 dc01 2a04 1004 1804
3200 3a09 1100 0000 0000 006e 4042 0d08
3c10 6421 6666 6666 6666 ce3f 4216 083e
1064 1900 0000 0000 00d0 3f21 3333 3333
3333 df3f 4216 0840 1064 1900 0000 0000
00e0 3f21 9999 9999 9999 e73f 4216 0841
1064 1900 0000 0000 00e8 3f21 9999 9999
9999 ef3f 4216 0843 1064 1900 0000 0000
00f0 3f21 cdcc cccc cccc f33f 4216 0845
1064 1900 0000 0000 00f4 3f21 cccc cccc
cccc f73f 4216 0847 1064 1900 0000 0000
00f8 3f21 cccc cccc cccc fb3f 4216 0848
1064 1900 0000 0000 00fc 3f21 cccc cccc
cccc ff3f 49cc
34 cccc ccb cc ff

但音乐文件不播放。即使您在末尾添加 'ff2f 00' (常见建议)。

如何让生成的文件在 Quicktime 7 等播放器中播放?有任何想法吗?

4

1 回答 1

1

我们最近添加了一个模型,您可以对其进行训练以生成新序列。看看https://github.com/tensorflow/magenta/blob/master/magenta/models/basic_rnn/README.md

谢谢!

于 2016-06-14T02:58:30.577 回答