Violin Fingering

A violin has several positions where the violinist can play the same pitch.

Therefore, finding the optimal fingering pattern is difficult even for skillful violinists whenever they start a new piece of music on the violin. Most of past studies focused on beginners’ violin fingering decisions, and the fingering is just the easiest pattern, In this project, I estimated the optimal fingering which focuses not on beginners but on skillful players.

Firstly, fingering patterns depending on violinists’ hand sizes are estimated by two experiments with professionals.

Secondly, iOS and virtual reality (VR) applications are developed. The iOS application suggests the fingering patterns depends on violinists’ hand sizes by using the analysed data in the first stage. The VR application can allow users to skill-up their left-hand techniques with the virtual violin.

Analysis 
Language: Python 3.0 
Development Environment: Sublime Text

iOS App ( iPad ) 
Language: Swift 2.0 
Development Environment: Xcode Version 7.2.1 
Server: Heroku

VR App ( Oculus Rift DK2, Leap Motion ) 
Language: C# 
Development Environment: Unity Version 2017.1 
Other: Leap Motion Interaction Engine, Oculus SDK for Windows