7
Music21 ابزاری مبتنی بر پایتون برای موسیقی شناسی به کمک رایانه است.برنامه های کاربردی این ابزار شامل موسیقی شناسی محاسباتی ، اطلاعات موسیقی ، استخراج نمونه موسیقی و تولید آن ، ویرایش و نوشتن نت موسیقی و طیف گسترده ای از رویکردها به ترکیب ، هم الگوریتمی و هم به طور مستقیم مشخص است.اگرچه رایانه ها نحوه گوش دادن ، بدست آوردن ، آهنگ سازی و نوتیفیکیشن موسیقی را تغییر داده اند ، اما آنها اساساً چگونگی تحقیق و تحلیل موسیقی را تغییر نداده اند.اگرچه بسیاری از بانکهای اطلاعاتی رایانه ای برای موسیقی شناسی ایجاد شده اند ، اما برای نمایش داده های پیشرفته موسیقی سازگار نیستند.به عنوان مثال ، در صورت وجود تطابق دقیق ، ملودی ها را می توان یافت.پروژه music21 در MIT مجموعه ای از ابزار مورد نیاز برای انجام تجزیه و تحلیل پیشرفته موسیقی و آماری را با استفاده از تکنیک های نوین برنامه نویسی به جامعه موسیقی ارائه می دهد.چارچوب نرم افزاری ، که در پایتون نوشته شده است ، موسیقی را به عنوان مجموعه ای از داده های نمادین ، مانند نام های پیچ و مدت زمان یادداشت ، دستکاری می کند ، که می توانند طبق سبک ، منطقه یا دوره مورد بررسی ، به عنوان سازه های موسیقی سطح بالاتر طبقه بندی شوند.Music21 به طور خاص روی دستکاری داده های موسیقی نمادین متمرکز است: آن را به بسیاری از بسته های نرم افزاری موجود منبع باز و اختصاصی نوتیفیکیشن و پخش صوتی نمرات (دو حوزه ای که تحقیقات موسیقی با کمک رایانه در آنها توسعه یافته است) می دهد.این چارچوب با تمرکز بر نکات بیشترین نیاز به موسیقی شناسی ، در یک بازه زمانی کوتاه به نتایج سریع می رسد.