Fra Data til Musikk: Generering av Akkordprogresjoner gjennom Markovkjeder
Description
Full text not available
Abstract
Oppgaven utforsker utviklingen av en webapplikasjon kalt «Chord Generator» som genererer akkordprogresjoner for å hjelpe musikere i komposisjonsprosessen. Prosjektet fokuserer på å forenkle og inspirere musikalsk komposisjon ved hjelp av Markovkjeder og overgangsmatriser for å modellere akkordoverganger basert på musikkdata. Ved å analysere MIDI-filer og anvende Python-skript for databehandling, ble en effektiv database bygget for å generere musikalsk meningsfulle sekvenser. Resultatene viser at applikasjonen kan produsere både enkle og komplekse akkordprogresjoner med høy musikalsk troverdighet, selv om ytterligere optimalisering og forbedringer er nødvendig for å øke originalitet og ytelse. Prosjektet konkluderer med at «Chord Generator» har etablert et solid fundament for videre utvikling av mer avanserte musikkgenererende systemer. The text explores the development of a web application called “Chord Generator” that generates chord progressions that help musicians in the composition process. The project focuses on simplifying and inspiring musical creation by using Markov chains and transition matrices to model chord transitions based on datasets. By analyzing MIDI files and using Python scripts for data processing, an efficient database was built to generate musically meaningful sequences. The results indicate that the application can produce both simple and complex chord progressions with high musical credibility, although further optimization and improvements are needed to enhance originality and performance. The project concludes that “Chord Generator” has established a solid foundation for the further development of more advanced music-generating systems.