Music21은 컴퓨터 보조 음악학을위한 Python 기반 툴킷입니다.이 툴킷의 응용에는 전산 음악학, 음악 정보, 음악 예제 추출 및 생성, 음악 표기법 편집 및 스크립팅, 알고리즘 및 직접 지정된 구성에 대한 다양한 접근 방식이 포함됩니다.컴퓨터는 음악을 듣고, 얻고, 작곡하고, 표기하는 방식을 변화 시켰지만 음악을 연구하고 분석하는 방법은 근본적으로 바뀌지 않았습니다.많은 컴퓨터 데이터베이스가 음악학을 위해 만들어졌지만 정교한 음악 쿼리에는 적합하지 않습니다.예를 들어, 정확하게 일치하는 멜로디를 찾을 수 있습니다.MIT의 music21 프로젝트는 현대적인 프로그래밍 기술을 사용하여 정교한 음악 및 통계 분석을 수행하는 데 필요한 도구 세트를 음악 커뮤니티에 제공합니다.Python으로 작성된 소프트웨어 프레임 워크는 음악을 음높이 이름 및 음표 길이와 같은 기호 데이터 모음으로 조작 한 다음 연구중인 스타일, 지역 또는 기간에 따라 상위 레벨 음악 구조로 분류 할 수 있습니다.Music21은 특히 상징적 인 음악 데이터의 조작에 중점을 둡니다. 기존의 많은 오픈 소스 및 독점 소프트웨어 패키지에 악보와 오디오 재생 (컴퓨터 지원 음악 연구가 가장 많이 개발 된 두 영역)의 음표 및 오디오 재생이 가능합니다.음악학에 가장 필요한 점에 중점을 두어 프레임 워크는 짧은 시간 내에 빠른 결과를 제공합니다.
music21