7
Music21 е базиран на Python инструментариум за компютърна музикология.Приложенията на този инструментариум включват изчислителна музикология, музикална информация, извличане и генериране на музикални примери, редактиране и писане на музикални нотации и голямо разнообразие от подходи към композицията, както алгоритмични, така и директно посочени.Въпреки че компютрите са трансформирали как слушаме, получаваме, композираме и нотираме музика, те не са променили фундаментално начина, по който изследваме и анализираме музика.Въпреки че са създадени много компютърни бази данни за музикология, те не са добре адаптирани за сложни музикални запитвания.Например, мелодии могат да бъдат намерени, ако съществуват точни съвпадения.Проектът music21 в MIT ще предостави на музикалната общност набор от инструменти, необходими за извършване на сложен музикален и статистически анализ, използвайки съвременни техники за програмиране.Софтуерната рамка, написана на Python, манипулира музиката като колекция от символни данни, като имена на височината и продължителност на нотите, които след това могат да бъдат класифицирани като музикални структури от по-високо ниво според стила, региона или периода, който се изучава.Music21 се фокусира специално върху манипулирането на символични музикални данни: оставя на много предварително съществуващи софтуерни пакети с отворен код и собственост на нотацията и възпроизвеждането на аудио на партитури (двете области, в които компютърните изследвания на музиката са най-развити).Като се съсредоточи върху точките от най-голяма нужда от музикологията, рамката ще даде бързи резултати в кратки срокове.
music21