Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An Algorithm for Optimal Guitar Fingering
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2013 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Almost every note on the guitar can be played in several different

locations, using one of several fingers. The number of ways a musical

piece can be played therefore grows exponentially with the number of

notes in the piece. Several things influence a guitar player’s choice of

fingering. This study focuses on the biomechanical difficulty, using

dynamic programming and a rule-based cost function to find the

fingering that is easiest to play. The rules were mostly proposed by

Mårten Falk, a guitar teacher at Lilla Akademien. The algorithm is

limited to monophonic music. It was evaluated by Anders Eriksson, a

guitar teacher at Lidingö Music School, on five classical music pieces.

The produced fingerings were fully playable, though a few oddities

were present, mostly stemming from the algorithm’s short

sightedness:

only adjacent notes were considered by the cost

function.

Abstract [sv]

På en gitarr får man oftast välja var, och med vilk

et finger, en not ska

spelas. Ett musikstycke kan därför spelas på ett antal sätt som växer

exponentiellt med antalet noter i stycket. Vilken fingersättning som är

bäst beror på flera olika faktorer, denna avhandling fokuserar på den

biomekaniska svårigheten för en fingersättning. Den beskrivna

algoritmen använder dynamisk programmering och en regelbaserad

kostnadsfunktion för att hitta den mest lättspelade fingersättningen.

Den är begränsad till monofonisk musik. De flesta reglerna föreslogs

av Mårten Falk, gitarrlärare vid Lilla Akademien. Algoritmen kördes

på fem klassiska musikstycken och resultaten utvärderades av

Anders Eriksson, gitarrlärare vid Lidingö Musikskola. De genererade

fingersättningarna var fullt spelbara. Det fanns dock några

konstigheter

i dem, varav de flesta härstammade från algoritmens

kortsiktighet: enbart intilliggande noter påverkar kostnadsfunktionen.

Place, publisher, year, edition, pages
2013.
Series
Kandidatexjobb CSC, K13038
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-134959OAI: oai:DiVA.org:kth-134959DiVA: diva2:668903
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2013-12-13 Created: 2013-12-02 Last updated: 2015-11-16Bibliographically approved

Open Access in DiVA

fulltext(471 kB)740 downloads
File information
File name FULLTEXT01.pdfFile size 471 kBChecksum SHA-512
c4fa06cec370e7691c7b1154ba59d8fe9a5b90414909c328b33d7671faee023303d10256f081389b939cbed9691a7b3b6bb8b8d0d53ce11f7c2d38d3e4d10425
Type fulltextMimetype application/pdf

Other links

http://www.csc.kth.se/utbildning/kth/kurser/DD143X/dkand13/Group7Anders/report/18_grozman_norman_rapport.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 740 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 220 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf