2017-12-01 21 views
0

1つのトラックに保存されたすべてのメッセージを含むタイプ0の単一トラックであるMIDIファイルを生成しようとしています。私が使用したPythonパッケージはMIDIUtilです。私は投稿How can I write a MIDI file with Python?に従っていた投稿です。しかし、MIDIUtilの文書に基づいています。 "フォーマット1(デフォルト)とフォーマット2のファイル"をサポートしますが、タイプ0はサポートしていませんか?ここに、ファイル形式のドキュメント、http://midiutil.readthedocs.io/en/latest/creating.html# ファイル形式のリンクがあります。どんな助けでも大歓迎です。ありがとうございました。MIDIトラックを使用してMIDIファイルを生成する方法

答えて

0

そのドキュメントによると、そのライブラリは実際にはフォーマット0ファイルをサポートしていません。

file_formatパラメータをチェックすることはありませんので、単にfile_format = 0を使用して、すべてのイベント(タイミングイベントを含む)が単一のトラックに配置されるようにしてください。
(この場合、ドキュメントを更新するためのバグを報告してください)

+0

これは 'file_format = 0'で動作します。私は問題を開いた。お手伝いありがとう! – Ping

関連する問題