无法使用 partitionByInstrument 将文件分成几部分
cannot divide file into parts using partitionByInstrument
使用 music21 无法使用 partitionByInstrument
.
将文件分成多个部分
from music21 import *
song = converter.parse("/Nottingham/train/ashover_simple_chords_12.mid")
print(len(song.parts)) # prints 2
parts = instrument.partitionByInstrument(song)
print(parts.parts[0].id)
显示休闲错误
print(parts.parts[0].id)
AttributeError: 'NoneType' object has no attribute 'parts'
另外,当我检查歌曲对象包含什么时 song.show("text")
我可以看到有部分。生糊here.
这个问题发生在所有 Nottingham midi dataset 上。当我尝试不同的 MIDI 文件时,一切正常,partitionByInstrument
正常工作
partition into a Part for each unique Instrument
但是这个文件没有指定任何仪器,所以没有分区可以放数据。在这种情况下,partitionByInstrument()
显然 returns None
.
使用 music21 无法使用 partitionByInstrument
.
from music21 import *
song = converter.parse("/Nottingham/train/ashover_simple_chords_12.mid")
print(len(song.parts)) # prints 2
parts = instrument.partitionByInstrument(song)
print(parts.parts[0].id)
显示休闲错误
print(parts.parts[0].id)
AttributeError: 'NoneType' object has no attribute 'parts'
另外,当我检查歌曲对象包含什么时 song.show("text")
我可以看到有部分。生糊here.
这个问题发生在所有 Nottingham midi dataset 上。当我尝试不同的 MIDI 文件时,一切正常,partitionByInstrument
正常工作
partition into a Part for each unique Instrument
但是这个文件没有指定任何仪器,所以没有分区可以放数据。在这种情况下,partitionByInstrument()
显然 returns None
.