python分析乐谱和音乐的包music21

music21

  • 计算机分析音乐的包:
  • Music21 is a Python-based toolkit for computer-aided musicology

完整示例代码

# -*- coding:utf-8 -*-
# /usr/bin/python
'''
-------------------------------------------------
   File Name   : music21_learning
   Description :  AIM: 计算机辅助音乐分析工具包。
由卡特伯特实验室在麻省理工学院开发。 迈克尔·斯科特·卡斯伯特,首席调查员。 音乐21的发展得到了 西弗学院和新英格兰大学的慷慨大方
                  Functions: 1. 
                             2. 
   Envs        :  python == 
                  pip install music21 -i https://pypi.douban.com/simple
   Author      :  yanerrol
   Date        : 2020/2/27  22:37
-------------------------------------------------
   Change Activity:
          2020/2/27 : text
-------------------------------------------------
'''
__author__ = 'yanerrol'

from music21 import *

# 创建音符
f = note.Note('F5#')# 创建一个音高为F5的音符
print(f.name)
print(f.step) # 音级
print(f.pitch.pitchClassString) # 音级(C为0级的音程数)
print(f.octave) # 八度
print(f.pitc

猜你喜欢

转载自blog.csdn.net/weixin_32393347/article/details/104557277