Õppimist toetav veebirakendus kitarrimängijatele

Laen...
Pisipilt

Kuupäev

Ajakirja pealkiri

Ajakirja ISSN

Köite pealkiri

Kirjastaja

Tartu Ülikool

Abstrakt

The aim of this Bachelor’s thesis was to develop a web application that helps guitar players find songs that match their skill level. The user can enter the name of an artist, after which the system displays a list of songs along with a suitability percentage—calculated based on the chords the user has previously marked as learned. The thesis provides an overview of key music theory concepts, including chord structure, transposition, and simplification. It also discusses web scraping techniques used to collect chord sheets, and introduces the technologies and system architecture selected for implementing the application. The thesis further describes the custom-built chord processing algorithms, including key detection, chord transposition, and simplification logic. The final chapters present measurement results, user feedback, and potential opportunities for further development.
Bakalaureusetöö eesmärk oli luua veebirakendus, mis aitab kitarrimängijatel leida teoseid, mis sobivad nende oskustasemega. Kasutaja saab sisestada artisti nime, mille põhjal kuvatakse valik teoseid koos sobivusprotsendiga – see arvutatakse lähtudes akordidest, mida kasutaja on eelnevalt märkinud kui juba õpitud. Töös antakse ülevaade muusikateooria olulisematest mõistetest, sealhulgas akordide ehitusest, transponeerimisest ja lihtsustamisest. Samuti käsitletakse veebikoorimise tehnikaid, mida kasutati akordilehtede hankimiseks, ning tutvustatakse rakenduse realiseerimiseks valitud tehnoloogiaid ja süsteemi arhitektuuri. Kirjeldatakse ka akorditöötluseks loodud algoritme, sealhulgas helistiku tuvastamise, akordide transponeerimise ja lihtsustamise loogikat. Töö lõpus esitatakse mõõtmistulemused, kasutajate tagasiside ja võimalikud edasiarendusvõimalused.

Kirjeldus

Märksõnad

veebirakendus, Music, chords, web application, transposition, web scraping, Muusika, akordid, transpositsioon, veebikoorimine

Viide