7
Music21 é um kit de ferramentas baseado em Python para musicologia assistida por computador.As aplicações deste kit de ferramentas incluem musicologia computacional, informações musicais, extração e geração de exemplos musicais, edição e script de notações musicais e uma ampla variedade de abordagens de composição, tanto algorítmicas quanto diretamente especificadas.Embora os computadores tenham transformado a maneira como ouvimos, obtemos, compomos e notamos música, eles não mudaram fundamentalmente a maneira como pesquisamos e analisamos a música.Embora muitos bancos de dados de computador tenham sido criados para musicologia, eles não estão bem adaptados para consultas sofisticadas de música.Por exemplo, melodias podem ser encontradas se existirem correspondências exatas.O projeto music21 do MIT fornecerá à comunidade musical o conjunto de ferramentas necessárias para realizar sofisticada análise musical e estatística usando modernas técnicas de programação.A estrutura do software, escrita em Python, manipula a música como uma coleção de dados simbólicos, como nomes de notas e durações de notas, que podem ser classificados como estruturas musicais de nível superior, de acordo com o estilo, região ou período em estudo.O Music21 se concentra especificamente na manipulação de dados musicais simbólicos: deixa para muitos pacotes de software proprietário e de código aberto preexistentes a notação e a reprodução de áudio de partituras (as duas áreas em que a pesquisa musical auxiliada por computador é mais desenvolvida).Ao focar nos pontos de maior necessidade de musicologia, a estrutura fornecerá resultados rápidos em um curto espaço de tempo.