Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Putting a Finger on Guitars and Algorithms
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]

Guitar tablature is a notation system widely used by

guitar players when learning to play songs. The notation

consists of information about which string and which fret

the guitarist should put his finger on. However, it does not

normally contain information on which fingers should be

put on which notes.

In this thesis we study existing methods related to incorporating

fingering information alongside musical notations.

Using this material, we define a set of factors that

affect the guitar fingering and then design an algorithm for

computing an optimal fingering for a tablature.

The final product is an algorithm that computes optimal

fingering positions according to the relevant factors.

The computed fingerings are evaluated by comparing them

to how experienced guitarists play the given melody.

Our results indicate that it is possible to produce optimal

fingerings algorithmically. This is a step forward in

helping beginner and intermediate guitar players in their

learning process.

Abstract [sv]

Gitarrtablatur är ett notationssystem som används regelbundet

av gitarrspelare för att studera och lära sig att

spela låtar. Notationen innehåller information om var någonstans

på gitarren man ska spela, det vill säga vid vilka

strängar och vilka band man ska placera sina fingrar. Den

innehåller däremot sällan information om vilket finger som

ska användas för att spela respektive ton.

I den här uppsatsen undersöker vi existerande metoder

relaterade till att berika musiknotationer med fingerinformation.

Vi använder oss av den kunskapen och identifierar

faktorer som påverkar fingersättningen och designar

en algoritm som beräknar en optimal fingersättning. Sedan

implementerar vi algoritmen och evaluerar resultatet

genom att jämföra med hur professionella och erfarna gitarrister

väljer att placera sina fingrar.

Resultaten visar tydligt hur beräknade fingersättningar

ofta överennsstämmer med hur erfarna gitarisster spelar.

Detta är ett steg framåt i att hjälpa gitarrister i deras tidiga

inlärningsprocess.

Place, publisher, year, edition, pages
2013.
Series
Kandidatexjobb CSC, K13217
National Category
Media Engineering
Identifiers
URN: urn:nbn:se:kth:diva-136829OAI: oai:DiVA.org:kth-136829DiVA: diva2:677280
Educational program
Master of Science in Engineering - Media Technology
Supervisors
Examiners
Available from: 2013-12-13 Created: 2013-12-09 Last updated: 2014-01-16Bibliographically approved

Open Access in DiVA

Putting a Finger on Guitars and Algorithms(2943 kB)342 downloads
File information
File name FULLTEXT01.pdfFile size 2943 kBChecksum SHA-512
26b34aa0c259d8ae50faf281ad70191b824d59f6dae71781ed91923b5e437572746dbdb5078cc36fba46a2cc372f6f13224ace7bf8068f0d97252c01e8a2c295
Type fulltextMimetype application/pdf

Other links

http://www.csc.kth.se/utbildning/kandidatexjobb/medieteknik/2013/rapport/ilczuk_konrad_OCH_skold_philip_K13018.pdf

Search in DiVA

By author/editor
ILCZUK, KONRAD
By organisation
School of Computer Science and Communication (CSC)
Media Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 342 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: 373 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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