Õppimist toetav veebirakendus kitarrimängijatele
| dc.contributor.advisor | Aller, Sven, juhendaja | |
| dc.contributor.author | Meos, Rasmus | |
| dc.contributor.other | Tartu Ülikool. Loodus- ja täppisteaduste valdkond | et |
| dc.contributor.other | Tartu Ülikool. Arvutiteaduse instituut | et |
| dc.date.accessioned | 2025-10-29T10:29:37Z | |
| dc.date.available | 2025-10-29T10:29:37Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | 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. | |
| dc.description.abstract | 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. | |
| dc.identifier.uri | https://hdl.handle.net/10062/117189 | |
| dc.language.iso | et | |
| dc.publisher | Tartu Ülikool | et |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | veebirakendus | |
| dc.subject | Music | |
| dc.subject | chords | |
| dc.subject | web application | |
| dc.subject | transposition | |
| dc.subject | web scraping | |
| dc.subject | Muusika | |
| dc.subject | akordid | |
| dc.subject | transpositsioon | |
| dc.subject | veebikoorimine | |
| dc.subject.other | bakalaureusetööd | et |
| dc.subject.other | informaatika | et |
| dc.subject.other | infotehnoloogia | et |
| dc.subject.other | informatics | en |
| dc.subject.other | infotechnology | en |
| dc.title | Õppimist toetav veebirakendus kitarrimängijatele | |
| dc.title.alternative | Õppimist toetav veebirakendus kitarrimängijatele | |
| dc.type | Thesis |
Failid
Originaal pakett
1 - 1 1
Laen...
- Nimi:
- meos_informaatika_2025.pdf
- Suurus:
- 440.63 KB
- Formaat:
- Adobe Portable Document Format