7
Music21 är en Python-baserad verktygssats för datorstödd musikologi.Tillämpningar av denna verktygssats inkluderar beräkningsmusikologi, musikinformation, musikaliskt exempel extraktion och generering, redigering och skript av musiknotation och ett brett utbud av kompositioner, både algoritmiska och direkt specificerade.Även om datorer har förvandlat hur vi lyssnar på, skaffar, komponerar och noterar musik har de inte grundläggande förändrat hur vi forskar och analyserar musik.Även om många datordatabaser har skapats för musikologi, är de inte väl anpassade för sofistikerade musikfrågor.Till exempel kan melodier hittas om exakt matchning finns.Musik21-projektet på MIT kommer att ge musikgemenskapen den uppsättning verktyg som den behöver för att genomföra sofistikerad musikalisk och statistisk analys med moderna programmeringstekniker.Mjukvaruramen, skriven i Python, manipulerar musik som en samling av symboliska data, såsom tonhöjdsnamn och anteckningsvarigheter, som sedan kan klassificeras som musikaliska strukturer på högre nivå beroende på stil, region eller period som studeras.Music21 fokuserar specifikt på manipulering av symboliska musikdata: det lämnar de många befintliga open source- och proprietära mjukvarupaketen notering och ljuduppspelning av poäng (de två områden där datorstödd musikforskning är mest utvecklad).Genom att fokusera på de punkter med största behov för musikologi kommer ramverket att ge snabba resultat inom en kort tidsram.