7
Music21 es un kit de herramientas basado en Python para musicología asistida por computadora.Las aplicaciones de este kit de herramientas incluyen musicología computacional, información musical, extracción y generación de ejemplos musicales, edición y scripting de notación musical, y una amplia variedad de enfoques de composición, tanto algorítmicos como directamente especificados.Aunque las computadoras han transformado la forma en que escuchamos, obtenemos, componen y anotamos música, no han cambiado fundamentalmente la forma en que investigamos y analizamos la música.Aunque se han creado muchas bases de datos informáticas para musicología, no están bien adaptadas para consultas musicales sofisticadas.Por ejemplo, se pueden encontrar melodías si existen coincidencias exactas.El proyecto music21 en el MIT le dará a la comunidad musical el conjunto de herramientas que necesita para realizar sofisticados análisis musicales y estadísticos utilizando técnicas modernas de programación.El marco de software, escrito en Python, manipula la música como una colección de datos simbólicos, como nombres de tono y duraciones de notas, que luego pueden clasificarse como estructuras musicales de nivel superior según el estilo, la región o el período en estudio.Music21 se enfoca específicamente en la manipulación de datos musicales simbólicos: deja a los muchos paquetes de software de código abierto y propietario preexistentes la notación y la reproducción de audio de las partituras (las dos áreas donde la investigación musical asistida por computadora está más desarrollada).Al centrarse en los puntos de mayor necesidad para la musicología, el marco dará resultados rápidos en un corto período de tiempo.