7
Music21 er et Python-baseret værktøjssæt til computerstøttet musikologi.Anvendelser af dette værktøjssæt inkluderer computational musicology, musikinformation, musikalsk eksempelekstraktion og generation, musiknotationsredigering og scripting og en bred vifte af tilgange til komposition, både algoritmisk og direkte specificeret.Selvom computere har transformeret, hvordan vi lytter til, henter, komponerer og noterer musik, har de ikke grundlæggende ændret, hvordan vi forsker og analyserer musik.Selvom mange computerdatabaser er oprettet til musikologi, er de ikke godt tilpasset til sofistikerede musikforespørgsler.For eksempel kan melodier findes, hvis der findes nøjagtige matchninger.Music21-projektet på MIT vil give musiksamfundet det sæt værktøjer, det har brug for til at gennemføre sofistikeret musikalsk og statistisk analyse ved hjælp af moderne programmeringsteknikker.Softwarerammen, skrevet i Python, manipulerer musik som en samling af symboliske data, f.eks. Tonehøjde-navne og note-varigheder, der derefter kan klassificeres som musikstrukturer på højere niveau i henhold til den stil, region eller periode, der studeres.Music21 fokuserer specifikt på manipulation af symboliske musikdata: det overlader de mange eksisterende eksisterende open source og proprietære softwarepakker notation og lydafspilning af scores (de to områder, hvor computerstøttet musikforskning er mest udviklet).Ved at fokusere på de punkter, der er størst behov for musikologi, vil rammen give hurtige resultater inden for en kort tidsramme.
music21