如何使用 MIDIUtil 生成单轨 MIDI 文件
How to generate MIDI file with single track using MIDIUtil
我正在尝试生成 MIDI
类型为 0 单轨的文件,所有消息都保存在一个轨中。我使用的 Python
包是 MIDIUtil
。
这是post我关注的postHow can I write a MIDI file with Python?。
但是,基于 MIDIUtil
的文档。它支持"format 1 (the default) and format 2 files"
,但不支持类型0
?
这里是 link 文件格式文档,http://midiutil.readthedocs.io/en/latest/creating.html#
文件格式。
根据其文档,该库确实不支持格式 0 文件。
但是,它从不检查file_format
参数,因此您可以简单地使用file_format = 0
,并确保所有事件(包括计时事件)都放在一个轨道中。
(如果可行,请提交错误以更新文档。)
我正在尝试生成 MIDI
类型为 0 单轨的文件,所有消息都保存在一个轨中。我使用的 Python
包是 MIDIUtil
。
这是post我关注的postHow can I write a MIDI file with Python?。
但是,基于 MIDIUtil
的文档。它支持"format 1 (the default) and format 2 files"
,但不支持类型0
?
这里是 link 文件格式文档,http://midiutil.readthedocs.io/en/latest/creating.html# 文件格式。
根据其文档,该库确实不支持格式 0 文件。
但是,它从不检查file_format
参数,因此您可以简单地使用file_format = 0
,并确保所有事件(包括计时事件)都放在一个轨道中。
(如果可行,请提交错误以更新文档。)