计算并估计音乐调性报错

作者您好,我根据您的文章”Python编曲实践(九):如何计算并估计音乐的调性(大/小调+主音)?Krumhansl-Schmuckler调性分析算法的原理与实现“,部署代码到本地发现运行时只能生成音符分布条形图,无法给出调性,同时报错一下代码,请问可以解答一下应该如何解决吗?
十分感谢,祝工作顺利!

File D:\work\anaconda\lib\site-packages\music21\analysis\discrete.py:370 in _getPitchClassDistribution
    pcDist[n.pitch.pitchClass] += length

AttributeError: 'PercussionChord' object has no attribute 'pitch'

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^