Grado en Ingeniería Informática
Given a chord sequence to be played on a guitar, this prototype tool provides a way to play it on a standard guitar, such that the amount of hand movements on the fretboard is near-optimal.
The protoype has been implemented as an expert system using Case Based Reasoning (CBR). Given a database of cases describing how the hand moves from one chord to the next, the system applies CBR to an input sequence of chords to obtain a sequence of chord fingerings on the fretboard that tends to minimize the amount of hand movements according to some metrics devised to measure such movements.
Technical report (in spanish):
https://grfia.dlsi.ua.es/repositori/grfia/degreeProjects/24/MemoriaTFG.pdf