Change search
ReferencesLink to record
Permanent link

Direct link
Suggested fingering for keyboards
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]

Learning how to play the piano can be a difficult task since

it is often not clear what finger should play what key on

the keyboard. An algorithm that provides the pianist with

a suggested fingering for a certain piece of music would

therefore aid in learning to play the piano as efficiently as

possible. All the algorithms developed to date have made

use of different rules to calculate the difficulty of a specific

fingering. The aim of this study was to take some of these

rules and add additional functionality in order to create an

algorithm that was able to produce reasonable fingerings.

The question was if it was possible to add support for

interleaved triads and different articulations to the set of

rules and create a reasonable algorithm.

The results confirmed that it was possible but that further

research would be needed in order to prove that the

added functionality was consistent.

Abstract [sv]

Att lära sig spela piano kan vara svårt eftersom det är oklart

vilken not som skall spelas av vilket finger. En algoritm

som föreslår en lämplig fingersättning för ett visst musikstycke

skulle därför kunna underlätta inlärningen. Alla algoritmer

utvecklade hittills har använt sig av olika regler

för att räkna ut en viss fingersättnings svårighetsgrad. Målet

med denna studie var att använda några av dessa regler

och lägga till extra funktionalitet för att skapa en algoritm

som kunde producera lämpliga fingersättningar.

Frågan var om det var möjligt att addera stöd för treklanger

och olika artikulationer till reglerna och skapa en

exakt algoritm.

Resultaten visade att det var möjligt men att vidare

forskning behövs för att kunna bevisa att algoritmen fungerar

för alla fall.

Place, publisher, year, edition, pages
Kandidatexjobb CSC, K13039
National Category
Computer Science
URN: urn:nbn:se:kth:diva-134960OAI: diva2:668918
Educational program
Master of Science in Engineering - Computer Science and Technology
Available from: 2013-12-13 Created: 2013-12-02 Last updated: 2013-12-13Bibliographically approved

Open Access in DiVA

No full text

Other links
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
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

Total: 118 hits
ReferencesLink to record
Permanent link

Direct link