我一直在尝试使用 Python 模块 Music21 尝试从一组和弦中获取键,但无论我放入什么,它似乎总是返回c minor
。任何想法我做错了什么?
我尝试了各种输入字符串,打印语句吐出所有正确的和弦名称,但结果键始终是 c 小调!
我在带有 VSCode 的 Windows 上使用 Python 3.7.4。
string = 'D, Em, F#m, G, A, Bm'
s = stream.Stream()
for c in string.split(','):
print(harmony.ChordSymbol(c).pitchedCommonName)
s.append(harmony.ChordSymbol(c))
key = s.analyze('key')
print(key)