CINXE.COM

Temporal Control and Hand Movement Efficiency in Skilled Music Performance | PLOS ONE

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:dc="http://purl.org/dc/terms/" xmlns:doi="http://dx.doi.org/" lang="en" xml:lang="en" itemscope itemtype="http://schema.org/Article" class="no-js"> <head prefix="og: http://ogp.me/ns#"> <link rel="stylesheet" href="/resource/css/screen.css?79f248ebefa43b7800a14562e5049ab4"/> <!-- allows for extra head tags --> <!-- hello --> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600"> <link media="print" rel="stylesheet" type="text/css" href="/resource/css/print.css"/> <script type="text/javascript"> var siteUrlPrefix = "/plosone/"; </script> <script src="/resource/js/vendor/modernizr-v2.7.1.js" type="text/javascript"></script> <script src="/resource/js/vendor/detectizr.min.js" type="text/javascript"></script> <link rel="shortcut icon" href="/resource/img/favicon.ico" type="image/x-icon"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="canonical" href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0050901" /> <meta name="description" content="Skilled piano performance requires considerable movement control to accomplish the high levels of timing and force precision common among professional musicians, who acquire piano technique over decades of practice. Finger movement efficiency in particular is an important factor when pianists perform at very fast tempi. We document the finger movement kinematics of highly skilled pianists as they performed a five-finger melody at very fast tempi. A three-dimensional motion-capture system tracked the movements of finger joints, the hand, and the forearm of twelve pianists who performed on a digital piano at successively faster tempi (7&ndash;16 tones/s) until they decided to stop. Joint angle trajectories computed for all adjacent finger phalanges, the hand, and the forearm (wrist angle) indicated that the metacarpophalangeal joint contributed most to the vertical fingertip motion while the proximal and distal interphalangeal joints moved slightly opposite to the movement goal (finger extension). An efficiency measure of the combined finger joint angles corresponded to the temporal accuracy and precision of the pianists&rsquo; performances: Pianists with more efficient keystroke movements showed higher precision in timing and force measures. Keystroke efficiency and individual joint contributions remained stable across tempo conditions. Individual differences among pianists supported the view that keystroke efficiency is required for successful fast performance." /> <meta name="citation_abstract" content="Skilled piano performance requires considerable movement control to accomplish the high levels of timing and force precision common among professional musicians, who acquire piano technique over decades of practice. Finger movement efficiency in particular is an important factor when pianists perform at very fast tempi. We document the finger movement kinematics of highly skilled pianists as they performed a five-finger melody at very fast tempi. A three-dimensional motion-capture system tracked the movements of finger joints, the hand, and the forearm of twelve pianists who performed on a digital piano at successively faster tempi (7&ndash;16 tones/s) until they decided to stop. Joint angle trajectories computed for all adjacent finger phalanges, the hand, and the forearm (wrist angle) indicated that the metacarpophalangeal joint contributed most to the vertical fingertip motion while the proximal and distal interphalangeal joints moved slightly opposite to the movement goal (finger extension). An efficiency measure of the combined finger joint angles corresponded to the temporal accuracy and precision of the pianists&rsquo; performances: Pianists with more efficient keystroke movements showed higher precision in timing and force measures. Keystroke efficiency and individual joint contributions remained stable across tempo conditions. Individual differences among pianists supported the view that keystroke efficiency is required for successful fast performance."> <meta name="keywords" content="Skeletal joints,Wrist,Fingers,Hands,Musculoskeletal mechanics,Forearms,Acoustics,Knuckles" /> <meta name="citation_doi" content="10.1371/journal.pone.0050901"/> <meta name="citation_author" content="Werner Goebl"/> <meta name="citation_author_institution" content="Institute of Music Acoustics, University of Music and Performing Arts Vienna, Vienna, Austria"/> <meta name="citation_author" content="Caroline Palmer"/> <meta name="citation_author_institution" content="Department of Psychology, McGill University, Montreal, Quebec, Canada"/> <meta name="citation_title" content="Temporal Control and Hand Movement Efficiency in Skilled Music Performance"/> <meta itemprop="name" content="Temporal Control and Hand Movement Efficiency in Skilled Music Performance"/> <meta name="citation_journal_title" content="PLOS ONE"/> <meta name="citation_journal_abbrev" content="PLOS ONE"/> <meta name="citation_date" content="Jan 3, 2013"/> <meta name="citation_firstpage" content="e50901"/> <meta name="citation_issue" content="1"/> <meta name="citation_volume" content="8"/> <meta name="citation_issn" content="1932-6203"/> <meta name="citation_publisher" content="Public Library of Science"/> <meta name="citation_pdf_url" content="https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0050901&type=printable"> <meta name="citation_article_type" content="Research Article"> <meta name="dc.identifier" content="10.1371/journal.pone.0050901" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="plosone"/> <meta name="twitter:title" content="Temporal Control and Hand Movement Efficiency in Skilled Music Performance" /> <meta property="twitter:description" content="Skilled piano performance requires considerable movement control to accomplish the high levels of timing and force precision common among professional musicians, who acquire piano technique over decades of practice. Finger movement efficiency in particular is an important factor when pianists perform at very fast tempi. We document the finger movement kinematics of highly skilled pianists as they performed a five-finger melody at very fast tempi. A three-dimensional motion-capture system tracked the movements of finger joints, the hand, and the forearm of twelve pianists who performed on a digital piano at successively faster tempi (7&ndash;16 tones/s) until they decided to stop. Joint angle trajectories computed for all adjacent finger phalanges, the hand, and the forearm (wrist angle) indicated that the metacarpophalangeal joint contributed most to the vertical fingertip motion while the proximal and distal interphalangeal joints moved slightly opposite to the movement goal (finger extension). An efficiency measure of the combined finger joint angles corresponded to the temporal accuracy and precision of the pianists&rsquo; performances: Pianists with more efficient keystroke movements showed higher precision in timing and force measures. Keystroke efficiency and individual joint contributions remained stable across tempo conditions. Individual differences among pianists supported the view that keystroke efficiency is required for successful fast performance." /> <meta property="twitter:image" content="https://journals.plos.org/plosone/article/figure/image?id=10.1371/journal.pone.0050901.g009&size=inline" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0050901"/> <meta property="og:title" content="Temporal Control and Hand Movement Efficiency in Skilled Music Performance"/> <meta property="og:description" content="Skilled piano performance requires considerable movement control to accomplish the high levels of timing and force precision common among professional musicians, who acquire piano technique over decades of practice. Finger movement efficiency in particular is an important factor when pianists perform at very fast tempi. We document the finger movement kinematics of highly skilled pianists as they performed a five-finger melody at very fast tempi. A three-dimensional motion-capture system tracked the movements of finger joints, the hand, and the forearm of twelve pianists who performed on a digital piano at successively faster tempi (7&ndash;16 tones/s) until they decided to stop. Joint angle trajectories computed for all adjacent finger phalanges, the hand, and the forearm (wrist angle) indicated that the metacarpophalangeal joint contributed most to the vertical fingertip motion while the proximal and distal interphalangeal joints moved slightly opposite to the movement goal (finger extension). An efficiency measure of the combined finger joint angles corresponded to the temporal accuracy and precision of the pianists&rsquo; performances: Pianists with more efficient keystroke movements showed higher precision in timing and force measures. Keystroke efficiency and individual joint contributions remained stable across tempo conditions. Individual differences among pianists supported the view that keystroke efficiency is required for successful fast performance."/> <meta property="og:image" content="https://journals.plos.org/plosone/article/figure/image?id=10.1371/journal.pone.0050901.g009&size=inline"/> <meta name="citation_reference" content="citation_title=Expert and exceptional performance: Evidence of maximal adaptation to task constraints;citation_author=KA Ericsson;citation_author=AC Lehmann;citation_journal_title=Annual Review of Psychology;citation_volume=47;citation_number=47;citation_first_page=273;citation_last_page=305;citation_publication_date=1996;"/> <meta name="citation_reference" content="Neuhaus H (1973) The Art of Piano Playing; Leibowitch KA, editor. London: Barrie &amp;amp; Jenkins."/> <meta name="citation_reference" content="Bernstein NA, Popova LN (1930) Investigations on the biomechanics of key strike during piano playing. Proceedings of the piano-methodological section of the State Institute of Music Science. Moscow: Muzgiz. 5–47."/> <meta name="citation_reference" content="citation_title=An early oscillator model: Studies on the biodynamics of the piano strike (Bernstein &amp;amp; Popova, 1930);citation_author=BA Kay;citation_author=MT Turvey;citation_author=OG Meijer;citation_journal_title=Motor Control;citation_volume=7;citation_number=7;citation_first_page=1;citation_last_page=45;citation_publication_date=2003;"/> <meta name="citation_reference" content="citation_title=Expertise-dependent modulation of muscular and non-muscular torques in multi-joint arm movements during piano keystroke Neuroscience;citation_author=S Furuya;citation_author=H Kinoshita;citation_volume=156;citation_number=156;citation_first_page=390;citation_last_page=402;citation_publication_date=2008;"/> <meta name="citation_reference" content="citation_title=Distinct inter-joint coordination during fast alternate keystrokes in pianists with superior skill;citation_author=S Furuya;citation_author=T Goda;citation_author=H Katayose;citation_author=H Miwa;citation_author=N Nagata;citation_journal_title=Frontiers in Human Neuroscience;citation_volume=5;citation_number=5;citation_first_page=1;citation_last_page=13;citation_publication_date=2011;"/> <meta name="citation_reference" content="Parncutt R, Troup M (2002) Piano. In: Parncutt R, McPherson G, editors. The Science and Psychology of Music Performance Creative Strategies for Teaching and Learning. Oxford, New York: University Press. 285–302."/> <meta name="citation_reference" content="Hildebrandt D (1988) Pianoforte: A Social History of the Piano. Goodman H, translator. New York: George Braziller."/> <meta name="citation_reference" content="citation_title=Tone and voice: A derivation of the rules of voice-leading from perceptual principles;citation_author=DB Huron;citation_journal_title=Music Perception;citation_volume=19;citation_number=19;citation_first_page=1;citation_last_page=64;citation_publication_date=2001;"/> <meta name="citation_reference" content="Wolters K (1985) Handbuch der Klavierliteratur zu zwei Händen [Handbook of the piano literature for two hands]. Zürich: Atlantis Musikbuch Verlag."/> <meta name="citation_reference" content="Gát J (1988) The Technique of Piano Playing. London: Boosey &amp;amp; Hawkes."/> <meta name="citation_reference" content="citation_title=Rate effects on timing, key velocity, and finger kinematics in piano performance;citation_author=S Dalla Bella;citation_author=C Palmer;citation_journal_title=PLoS ONE;citation_volume=6;citation_number=6;citation_first_page=e20518;citation_publication_date=2011;"/> <meta name="citation_reference" content="Goebl W, Palmer C (2009) Finger motion in piano performance: Touch and tempo. In: Williamon A, Pretty S, Buck R, editors. Proceedings of the International Symposium on Performance Science 2009 (15–18 December 2009), Auckland, New Zealand. Utrecht, The Netherlands: European Association of Conservatoires (AEC). 65–70."/> <meta name="citation_reference" content="citation_title=Tactile feedback and timing accuracy in piano performance;citation_author=W Goebl;citation_author=C Palmer;citation_journal_title=Experimental Brain Research;citation_volume=186;citation_number=186;citation_first_page=471;citation_last_page=479;citation_publication_date=2008;"/> <meta name="citation_reference" content="citation_title=Movement-related feedback and temporal accuracy in clarinet performance;citation_author=C Palmer;citation_author=E Koopmans;citation_author=JD Loehr;citation_author=C Carter;citation_journal_title=Music Perception;citation_volume=26;citation_number=26;citation_first_page=439;citation_last_page=450;citation_publication_date=2009;"/> <meta name="citation_reference" content="citation_title=Hand kinematics of piano playing;citation_author=S Furuya;citation_author=M Flanders;citation_author=JF Soechting;citation_journal_title=Journal of Neurophysiology;citation_volume=106;citation_number=106;citation_first_page=2849;citation_last_page=2864;citation_publication_date=2011;"/> <meta name="citation_reference" content="citation_title=Speed invariance of independent control of finger movements in pianists;citation_author=S Furuya;citation_author=JF Soechting;citation_journal_title=Journal of Neurophysiology;citation_volume=108;citation_number=108;citation_first_page=2060;citation_last_page=2068;citation_publication_date=2012;"/> <meta name="citation_reference" content="Watson AHD (2009) The Biology of Musical Performance and Performance-Related Injury. Plymouth, U.K.: Scarecrow Press."/> <meta name="citation_reference" content="citation_title=Quantifying the independence of human finger movements: Comparisons of digits, hands, and movement frequencies;citation_author=C Häger-Ross;citation_author=MH Schieber;citation_journal_title=Journal of Neuroscience;citation_volume=20;citation_number=20;citation_first_page=8542;citation_last_page=8550;citation_publication_date=2000;"/> <meta name="citation_reference" content="citation_title=Movements of the fingers;citation_author=R Tubiana;citation_journal_title=Medical Problems of Performing Artists;citation_volume=3;citation_number=3;citation_first_page=123;citation_last_page=128;citation_publication_date=1988;"/> <meta name="citation_reference" content="Gerig RR (1974) Famous Pianists and their Technique. Washington, New York: Robert B. Luce."/> <meta name="citation_reference" content="Ortmann O (1929/1981) The Physiological Mechanics of Piano Technique. New York: Da Capo."/> <meta name="citation_reference" content="Mark T (2003) What every pianist needs to know about the body. Chicago, Il: GIA Publications. 155 p."/> <meta name="citation_reference" content="Beauchamp R (1997) Curved fingers – and tension? Classical Piano Magazine March/April."/> <meta name="citation_reference" content="Beauchamp R (2003) Curved fingers – and Tension? Avalaible: http://www.musicandhealth.co.uk/articles/tension.html . Accessed 16 Februrary 2012."/> <meta name="citation_reference" content="Ramsay JO, Silverman BW (2005) Functional data analysis. New York: Springer."/> <meta name="citation_reference" content="citation_title=Synchronization of timing and motion among performing musicians;citation_author=W Goebl;citation_author=C Palmer;citation_journal_title=Music Perception;citation_volume=26;citation_number=26;citation_first_page=427;citation_last_page=438;citation_publication_date=2009;"/> <meta name="citation_reference" content="citation_title=Funtional anatomy of the hand;citation_author=R Tubiana;citation_author=P Chamagne;citation_journal_title=Medical Problems of Performing Artists;citation_volume=3;citation_number=3;citation_first_page=83;citation_last_page=87;citation_publication_date=1988;"/> <meta name="citation_reference" content="citation_title=Sequential and biomechanical factors constrain timing and motion in tapping;citation_author=JD Loehr;citation_author=C Palmer;citation_journal_title=Journal of Motor Behavior;citation_volume=41;citation_number=41;citation_first_page=128;citation_last_page=136;citation_publication_date=2008;"/> <meta name="citation_reference" content="Ortmann O (1962) The Physiological Mechanics of Piano Technique. New York: E. P. Dutton."/> <meta name="citation_reference" content="Kopiez R (2004) Virtuosität als Ergebnis psychomotorischer Optimierung [Virtuosity as a result of psycho-motoric optimization]. In: Loesch Hv, Mahlert U, Rummenhöller P, editors. Musikalische Virtuosität [Musical Virtuosity]. Mainz: Schott. 205–231."/> <meta name="citation_reference" content="Lhevinne J (1972) Basic Principles in Pianoforte Playing. New York: Dover."/> <meta name="citation_reference" content="citation_title=The role of sub-maximal force production in the enslaving phenomenon;citation_author=S Slobounov;citation_author=J Johnston;citation_author=H Chiang;citation_author=W Ray;citation_journal_title=Brain Research;citation_volume=954;citation_number=954;citation_first_page=212;citation_last_page=219;citation_publication_date=2002;"/> <meta name="citation_reference" content="citation_title=Why the lumbrical muscle should not be bigger – a force model of the lumbrical in the unloaded human finger;citation_author=JN Leijnse;citation_journal_title=Journal of Biomechanics;citation_volume=30;citation_number=30;citation_first_page=1107;citation_last_page=1114;citation_publication_date=1997;"/> <meta name="citation_reference" content="citation_title=Hand function: peripheral and central constraints on performance;citation_author=MH Schieber;citation_author=M Santello;citation_journal_title=Journal of Applied Physiology;citation_volume=96;citation_number=96;citation_first_page=2293;citation_last_page=2300;citation_publication_date=2004;"/> <meta name="citation_reference" content="citation_title=Musical training shapes structural brain development;citation_author=KL Hyde;citation_author=J Lerch;citation_author=A Norton;citation_author=M Forgeard;citation_author=E Winner;citation_journal_title=Journal of Neuroscience;citation_volume=29;citation_number=29;citation_first_page=3019;citation_last_page=3025;citation_publication_date=2009;"/> <meta name="citation_reference" content="citation_title=What can studying musicians tell us about motor control of the hand?;citation_author=AHD Watson;citation_journal_title=Journal of Anatomy;citation_volume=208;citation_number=208;citation_first_page=527;citation_last_page=542;citation_publication_date=2006;"/> <!-- DoubleClick overall ad setup script --> <script type='text/javascript'> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <!-- DoubleClick ad slot setup script --> <script id="doubleClickSetupScript" type='text/javascript'> googletag.cmd.push(function() { googletag.defineSlot('/75507958/PONE_728x90_ATF', [728, 90], 'div-gpt-ad-1458247671871-0').addService(googletag.pubads()); googletag.defineSlot('/75507958/PONE_160x600_BTF', [160, 600], 'div-gpt-ad-1458247671871-1').addService(googletag.pubads()); var personalizedAds = window.plosCookieConsent && window.plosCookieConsent.hasConsented('advertising'); googletag.pubads().setRequestNonPersonalizedAds(personalizedAds ? 0 : 1); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> <script type="text/javascript"> var WombatConfig = WombatConfig || {}; WombatConfig.journalKey = "PLoSONE"; WombatConfig.journalName = "PLOS ONE"; WombatConfig.figurePath = "/plosone/article/figure/image"; WombatConfig.figShareInstitutionString = "plos"; WombatConfig.doiResolverPrefix = "https://dx.plos.org/"; </script> <script type="text/javascript"> var WombatConfig = WombatConfig || {}; WombatConfig.metrics = WombatConfig.metrics || {}; WombatConfig.metrics.referenceUrl = "http://lagotto.io/plos"; WombatConfig.metrics.googleScholarUrl = "https://scholar.google.com/scholar"; WombatConfig.metrics.googleScholarCitationUrl = WombatConfig.metrics.googleScholarUrl + "?hl=en&lr=&q="; WombatConfig.metrics.crossrefUrl = "https://www.crossref.org"; </script> <script defer="defer" src="/resource/js/defer.js?13928eb59791c3cc61cf"></script><script src="/resource/js/sync.js?13928eb59791c3cc61cf"></script> <script src="/resource/js/vendor/jquery.min.js" type="text/javascript"></script> <script type="text/javascript" src="https://widgets.figshare.com/static/figshare.js"></script> <script src="/resource/js/vendor/fastclick/lib/fastclick.js" type="text/javascript"></script> <script src="/resource/js/vendor/foundation/foundation.js" type="text/javascript"></script> <script src="/resource/js/vendor/underscore-min.js" type="text/javascript"></script> <script src="/resource/js/vendor/underscore.string.min.js" type="text/javascript"></script> <script src="/resource/js/vendor/moment.js" type="text/javascript"></script> <script src="/resource/js/vendor/jquery-ui-effects.min.js" type="text/javascript"></script> <script src="/resource/js/vendor/foundation/foundation.tooltip.js" type="text/javascript"></script> <script src="/resource/js/vendor/foundation/foundation.dropdown.js" type="text/javascript"></script> <script src="/resource/js/vendor/foundation/foundation.tab.js" type="text/javascript"></script> <script src="/resource/js/vendor/foundation/foundation.reveal.js" type="text/javascript"></script> <script src="/resource/js/vendor/foundation/foundation.slider.js" type="text/javascript"></script> <script src="/resource/js/util/utils.js" type="text/javascript"></script> <script src="/resource/js/components/toggle.js" type="text/javascript"></script> <script src="/resource/js/components/truncate_elem.js" type="text/javascript"></script> <script src="/resource/js/components/tooltip_hover.js" type="text/javascript"></script> <script src="/resource/js/vendor/jquery.dotdotdot.js" type="text/javascript"></script> <!--For Google Tag manager to be able to track site information --> <script> dataLayer = [{ 'mobileSite': 'false', 'desktopSite': 'true' }]; </script> <title>Temporal Control and Hand Movement Efficiency in Skilled Music Performance | PLOS ONE</title> </head> <body class="article plosone"> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-TP26BH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TP26BH'); </script> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MQQMGF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MQQMGF');</script> <!-- End Google Tag Manager --> <!-- New Relic --> <script type="text/javascript"> ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var o,i=t("ee"),a=t(32),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,e,n){r(n.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{l?l-=1:o(s||new UncaughtException(t,e,n),!0)}catch(f){try{i("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function o(t,e){var n=e?null:c.now();i("err",[t,n])}var i=t("handle"),a=t(33),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,p="nr@seenError";if(!c.disabled){var l=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(14),t(13),"addEventListener"in window&&t(7),c.xhrWrappable&&t(15),d=!0)}s.on("fn-start",function(t,e,n){d&&(l+=1)}),s.on("fn-err",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),s.on("fn-end",function(){d&&!this.thrown&&l>0&&(l-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})}},{}],3:[function(t,e,n){var r=t("loader");r.disabled||(r.features.ins=!0)},{}],4:[function(t,e,n){function r(){U++,L=g.hash,this[u]=y.now()}function o(){U--,g.hash!==L&&i(0,!0);var t=y.now();this[h]=~~this[h]+t-this[u],this[d]=t}function i(t,e){E.emit("newURL",[""+g,e])}function a(t,e){t.on(e,function(){this[e]=y.now()})}var s="-start",c="-end",f="-body",u="fn"+s,d="fn"+c,p="cb"+s,l="cb"+c,h="jsTime",m="fetch",v="addEventListener",w=window,g=w.location,y=t("loader");if(w[v]&&y.xhrWrappable&&!y.disabled){var x=t(11),b=t(12),E=t(9),R=t(7),O=t(14),T=t(8),P=t(15),S=t(10),M=t("ee"),N=M.get("tracer"),C=t(23);t(17),y.features.spa=!0;var L,U=0;M.on(u,r),b.on(p,r),S.on(p,r),M.on(d,o),b.on(l,o),S.on(l,o),M.buffer([u,d,"xhr-resolved"]),R.buffer([u]),O.buffer(["setTimeout"+c,"clearTimeout"+s,u]),P.buffer([u,"new-xhr","send-xhr"+s]),T.buffer([m+s,m+"-done",m+f+s,m+f+c]),E.buffer(["newURL"]),x.buffer([u]),b.buffer(["propagate",p,l,"executor-err","resolve"+s]),N.buffer([u,"no-"+u]),S.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"]),a(T,m+s),a(T,m+"-done"),a(S,"new-jsonp"),a(S,"jsonp-end"),a(S,"cb-start"),E.on("pushState-end",i),E.on("replaceState-end",i),w[v]("hashchange",i,C(!0)),w[v]("load",i,C(!0)),w[v]("popstate",function(){i(0,U>1)},C(!0))}},{}],5:[function(t,e,n){function r(){var t=new PerformanceObserver(function(t,e){var n=t.getEntries();s(v,[n])});try{t.observe({entryTypes:["resource"]})}catch(e){}}function o(t){if(s(v,[window.performance.getEntriesByType(w)]),window.performance["c"+p])try{window.performance[h](m,o,!1)}catch(t){}else try{window.performance[h]("webkit"+m,o,!1)}catch(t){}}function i(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var a=t("ee"),s=t("handle"),c=t(14),f=t(13),u=t(6),d=t(23),p="learResourceTimings",l="addEventListener",h="removeEventListener",m="resourcetimingbufferfull",v="bstResource",w="resource",g="-start",y="-end",x="fn"+g,b="fn"+y,E="bstTimer",R="pushState",O=t("loader");if(!O.disabled){O.features.stn=!0,t(9),"addEventListener"in window&&t(7);var T=NREUM.o.EV;a.on(x,function(t,e){var n=t[0];n instanceof T&&(this.bstStart=O.now())}),a.on(b,function(t,e){var n=t[0];n instanceof T&&s("bst",[n,e,this.bstStart,O.now()])}),c.on(x,function(t,e,n){this.bstStart=O.now(),this.bstType=n}),c.on(b,function(t,e){s(E,[e,this.bstStart,O.now(),this.bstType])}),f.on(x,function(){this.bstStart=O.now()}),f.on(b,function(t,e){s(E,[e,this.bstStart,O.now(),"requestAnimationFrame"])}),a.on(R+g,function(t){this.time=O.now(),this.startPath=location.pathname+location.hash}),a.on(R+y,function(t){s("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),u()?(s(v,[window.performance.getEntriesByType("resource")]),r()):l in window.performance&&(window.performance["c"+p]?window.performance[l](m,o,d(!1)):window.performance[l]("webkit"+m,o,d(!1))),document[l]("scroll",i,d(!1)),document[l]("keypress",i,d(!1)),document[l]("click",i,d(!1))}}},{}],6:[function(t,e,n){e.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],7:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){s.inPlace(t,[u,d],"-",i)}function i(t,e){return t[1]}var a=t("ee").get("events"),s=t("wrap-function")(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var r=c(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?s(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],8:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=i(arguments),e={};o.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var s=r.apply(this,t);return o.emit(n+"start",[t,a],s),s.then(function(t){return o.emit(n+"end",[null,t],s),t},function(t){throw o.emit(n+"end",[t],s),t})})}var o=t("ee").get("fetch"),i=t(33),a=t(32);e.exports=o;var s=window,c="fetch-",f=c+"body-",u=["arrayBuffer","blob","json","text","formData"],d=s.Request,p=s.Response,l=s.fetch,h="prototype",m="nr@context";d&&p&&l&&(a(u,function(t,e){r(d[h],e,f),r(p[h],e,f)}),r(s,"fetch",c),o.on(c+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),o.emit(c+"done",[null,e],n)}else o.emit(c+"done",[t],n)}))},{}],9:[function(t,e,n){var r=t("ee").get("history"),o=t("wrap-function")(r);e.exports=r;var i=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;i&&i.pushState&&i.replaceState&&(a=i),o.inPlace(a,["pushState","replaceState"],"-")},{}],10:[function(t,e,n){function r(t){function e(){f.emit("jsonp-end",[],l),t.removeEventListener("load",e,c(!1)),t.removeEventListener("error",n,c(!1))}function n(){f.emit("jsonp-error",[],l),f.emit("jsonp-end",[],l),t.removeEventListener("load",e,c(!1)),t.removeEventListener("error",n,c(!1))}var r=t&&"string"==typeof t.nodeName&&"script"===t.nodeName.toLowerCase();if(r){var o="function"==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var d=s(a),p="function"==typeof d.parent[d.key];if(p){var l={};u.inPlace(d.parent,[d.key],"cb-",l),t.addEventListener("load",e,c(!1)),t.addEventListener("error",n,c(!1)),f.emit("new-jsonp",[t.src],l)}}}}}function o(){return"addEventListener"in window}function i(t){var e=t.match(d);return e?e[1]:null}function a(t,e){var n=t.match(l),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function s(t){var e=t.match(p);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var c=t(23),f=t("ee").get("jsonp"),u=t("wrap-function")(f);if(e.exports=f,o()){var d=/[?&](?:callback|cb)=([^&#]+)/,p=/(.*)\.([^.]+)/,l=/^(\w+)(\.|$)(.*)$/,h=["appendChild","insertBefore","replaceChild"];Node&&Node.prototype&&Node.prototype.appendChild?u.inPlace(Node.prototype,h,"dom-"):(u.inPlace(HTMLElement.prototype,h,"dom-"),u.inPlace(HTMLHeadElement.prototype,h,"dom-"),u.inPlace(HTMLBodyElement.prototype,h,"dom-")),f.on("dom-start",function(t){r(t[0])})}},{}],11:[function(t,e,n){var r=t("ee").get("mutation"),o=t("wrap-function")(r),i=NREUM.o.MO;e.exports=r,i&&(window.MutationObserver=function(t){return this instanceof i?new i(o(t,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype)},{}],12:[function(t,e,n){function r(t){var e=i.context(),n=s(t,"executor-",e,null,!1),r=new f(n);return i.context(r).getCtx=function(){return e},r}var o=t("wrap-function"),i=t("ee").get("promise"),a=t("ee").getOrSetContext,s=o(i),c=t(32),f=NREUM.o.PR;e.exports=i,f&&(window.Promise=r,["all","race"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){i.emit("propagate",[null,!o],a,!1,!1),o=o||!t}}var o=!1;c(n,function(e,n){Promise.resolve(n).then(r("all"===t),r(!1))});var a=e.apply(f,arguments),s=f.resolve(a);return s}}),["resolve","reject"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&i.emit("propagate",[t,!0],n,!1,!1),n}}),f.prototype["catch"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),c(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),o.wrapInPlace(f.prototype,"then",function(t){return function(){var e=this,n=o.argsToArray.apply(this,arguments),r=a(e);r.promise=e,n[0]=s(n[0],"cb-",r,null,!1),n[1]=s(n[1],"cb-",r,null,!1);var c=t.apply(this,n);return r.nextPromise=c,i.emit("propagate",[e,!0],c,!1,!1),c}}),i.on("executor-start",function(t){t[0]=s(t[0],"resolve-",this,null,!1),t[1]=s(t[1],"resolve-",this,null,!1)}),i.on("executor-err",function(t,e,n){t[1](n)}),i.on("cb-end",function(t,e,n){i.emit("propagate",[n,!0],this.nextPromise,!1,!1)}),i.on("propagate",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=i.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return""+f})},{}],13:[function(t,e,n){var r=t("ee").get("raf"),o=t("wrap-function")(r),i="equestAnimationFrame";e.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],14:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function o(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var i=t("ee").get("timer"),a=t("wrap-function")(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";e.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],15:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",s)}function o(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function i(t){x.push(t),m&&(E?E.then(a):w?w(a):(R=-R,O.data=R))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(7);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),p=t(23),l=NREUM.o,h=l.XHR,m=l.MO,v=l.PR,w=l.SI,g="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],x=[];e.exports=u;var b=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(g,o,p(!1))}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(c(h,b),b.prototype=h.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,e){r(t,e),i(e)}),u.on("open-xhr-start",r),m){var E=v&&v.resolve();if(!w&&!v){var R=1,O=document.createTextNode(R);new m(a).observe(O,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===g||a()})},{}],16:[function(t,e,n){function r(t){if(!s(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=l.generateSpanId(),m=l.generateTraceId(),v=Date.now(),w={spanId:h,traceId:m,timestamp:v};return(t.sameOrigin||c(t)&&p())&&(w.traceContextParentHeader=o(h,m),w.traceContextStateHeader=i(h,v,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&c(t)&&d())&&(w.newrelicHeader=a(h,m,v,n,r,f)),w}function o(t,e){return"00-"+e+"-"+t+"-01"}function i(t,e,n,r,o){var i=0,a="",s=1,c="",f="";return o+"@nr="+i+"-"+s+"-"+n+"-"+r+"-"+t+"-"+a+"-"+c+"-"+f+"-"+e}function a(t,e,n,r,o,i){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:"Browser",ac:r,ap:o,id:t,tr:e,ti:n}};return i&&r!==i&&(s.d.tk=i),btoa(JSON.stringify(s))}function s(t){return f()&&c(t)}function c(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var o=h(n.allowed_origins[r]);if(t.hostname===o.hostname&&t.protocol===o.protocol&&t.port===o.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function p(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var l=t(29),h=t(18);e.exports={generateTracePayload:r,shouldGenerateTrace:s}},{}],17:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<p;r++)t.removeEventListener(d[r],this.listener,!1);e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):i(this,t),n.cbTime=this.cbTime,s("xhr",[e,n,this.startTime,this.endTime,"xhr"],this))}}function o(t,e){var n=c(e),r=t.params;r.hostname=n.hostname,r.port=n.port,r.protocol=n.protocol,r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=n,t.sameOrigin=n.sameOrigin}function i(t,e){t.params.status=e.status;var n=v(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable&&!a.disabled){var s=t("handle"),c=t(18),f=t(16).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],p=d.length,l=t("id"),h=t(24),m=t(22),v=t(19),w=t(23),g=NREUM.o.REQ,y=window.XMLHttpRequest;a.features.xhr=!0,t(15),t(8),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,e.params=this.params||{},e.metrics=this.metrics||{},t.addEventListener("load",function(n){i(e,t)},w(!1)),h&&(h>34||h<10)||t.addEventListener("progress",function(t){e.lastSize=t.loaded},w(!1))}),u.on("open-xhr-start",function(t){this.params={method:t[0]},o(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],o=this;if(n&&r){var i=m(r);i&&(n.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof e.onload))&&o.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var s=0;s<p;s++)e.addEventListener(d[s],this.listener,w(!1))}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+l(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+l(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("xhr-resolved",function(){this.endTime=a.now()}),u.on("addEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof y&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof y&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url?n=t[0].url:window.URL&&t[0]&&t[0]instanceof URL&&(n=t[0].href),n&&(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var o=f(this.parsedOrigin);if(o&&(o.newrelicHeader||o.traceContextParentHeader))if("string"==typeof t[0]||window.URL&&t[0]&&t[0]instanceof URL){var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),e(i.headers,o)&&(this.dt=o),t.length>1?t[1]=i:t.push(i)}else t[0]&&t[0].headers&&e(t[0].headers,o)&&(this.dt=o)}),u.on("fetch-start",function(t,e){this.params={},this.metrics={},this.startTime=a.now(),this.dt=e,t.length>=1&&(this.target=t[0]),t.length>=2&&(this.opts=t[1]);var n,r=this.opts||{},i=this.target;"string"==typeof i?n=i:"object"==typeof i&&i instanceof g?n=i.url:window.URL&&"object"==typeof i&&i instanceof URL&&(n=i.href),o(this,n);var s=(""+(i&&i instanceof g&&i.method||r.method||"GET")).toUpperCase();this.params.method=s,this.txSize=m(r.body)||0}),u.on("fetch-done",function(t,e){this.endTime=a.now(),this.params||(this.params={}),this.params.status=e?e.status:0;var n;"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var r={txSize:this.txSize,rxSize:n,duration:a.now()-this.startTime};s("xhr",[this.params,r,this.startTime,this.endTime,"fetch"],this)})}},{}],18:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];var e=document.createElement("a"),n=window.location,o={};e.href=t,o.port=e.port;var i=e.href.split("://");!o.port&&i[1]&&(o.port=i[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===i[0]?"443":"80"),o.hostname=e.hostname||n.hostname,o.pathname=e.pathname,o.protocol=i[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,s=e.hostname===document.domain&&e.port===n.port;return o.sameOrigin=a&&(!e.hostname||s),"/"===o.pathname&&(r[t]=o),o}},{}],19:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?o(t.response):"text"===n||""===n||void 0===n?o(t.responseText):void 0}var o=t(22);e.exports=r},{}],20:[function(t,e,n){function r(){}function o(t,e,n,r){return function(){return u.recordSupportability("API/"+e+"/called"),i(t+e,[f.now()].concat(s(arguments)),n?null:this,r),n?void 0:this}}var i=t("handle"),a=t(32),s=t(33),c=t("ee").get("tracer"),f=t("loader"),u=t(25),d=NREUM;"undefined"==typeof window.newrelic&&(newrelic=d);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",h=l+"ixn-";a(p,function(t,e){d[e]=o(l,e,!0,"api")}),d.addPageAction=o(l,"addPageAction",!0),d.setCurrentRouteName=o(l,"routeName",!0),e.exports=newrelic,d.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(t,e){var n={},r=this,o="function"==typeof e;return i(h+"tracer",[f.now(),t,n],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],n),t}finally{c.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){m[e]=o(h,e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),u.recordSupportability("API/noticeError/called"),i("err",[t,f.now(),!1,e])}},{}],21:[function(t,e,n){function r(t){if(NREUM.init){for(var e=NREUM.init,n=t.split("."),r=0;r<n.length-1;r++)if(e=e[n[r]],"object"!=typeof e)return;return e=e[n[n.length-1]]}}e.exports={getConfiguration:r}},{}],22:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],23:[function(t,e,n){var r=!1;try{var o=Object.defineProperty({},"passive",{get:function(){r=!0}});window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}catch(i){}e.exports=function(t){return r?{passive:!0,capture:!!t}:!!t}},{}],24:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),e.exports=r},{}],25:[function(t,e,n){function r(t,e){var n=[a,t,{name:t},e];return i("storeMetric",n,null,"api"),n}function o(t,e){var n=[s,t,{name:t},e];return i("storeEventMetrics",n,null,"api"),n}var i=t("handle"),a="sm",s="cm";e.exports={constants:{SUPPORTABILITY_METRIC:a,CUSTOM_METRIC:s},recordSupportability:r,recordCustom:o}},{}],26:[function(t,e,n){function r(){return s.exists&&performance.now?Math.round(performance.now()):(i=Math.max((new Date).getTime(),i))-a}function o(){return i}var i=(new Date).getTime(),a=i,s=t(34);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=o},{}],27:[function(t,e,n){function r(t){return!(!t||!t.protocol||"file:"===t.protocol)}e.exports=r},{}],28:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?p("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&p("timing",["fcp",Math.floor(t.startTime)])})}function o(t,e){var n=t.getEntries();if(n.length>0){var r=n[n.length-1];if(c&&c<r.startTime)return;p("lcp",[r])}}function i(t){t.getEntries().forEach(function(t){t.hadRecentInput||p("cls",[t])})}function a(t){if(t instanceof v&&!g){var e=Math.round(t.timeStamp),n={type:t.type};e<=l.now()?n.fid=l.now()-e:e>l.offset&&e<=Date.now()?(e-=l.offset,n.fid=l.now()-e):e=l.now(),g=!0,p("timing",["fi",e,n])}}function s(t){"hidden"===t&&(c=l.now(),p("pageHide",[c]))}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var c,f,u,d,p=t("handle"),l=t("loader"),h=t(31),m=t(23),v=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){f=new PerformanceObserver(r);try{f.observe({entryTypes:["paint"]})}catch(w){}u=new PerformanceObserver(o);try{u.observe({entryTypes:["largest-contentful-paint"]})}catch(w){}d=new PerformanceObserver(i);try{d.observe({type:"layout-shift",buffered:!0})}catch(w){}}if("addEventListener"in document){var g=!1,y=["click","keydown","mousedown","pointerdown","touchstart"];y.forEach(function(t){document.addEventListener(t,a,m(!1))})}h(s)}},{}],29:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var o,i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s<i.length;s++)o=i[s],"x"===o?a+=t().toString(16):"y"===o?(o=3&t()|8,a+=o.toString(16)):a+=o;return a}function o(){return a(16)}function i(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,o=window.crypto||window.msCrypto;o&&o.getRandomValues&&Uint8Array&&(n=o.getRandomValues(new Uint8Array(31)));for(var i=[],a=0;a<t;a++)i.push(e().toString(16));return i.join("")}e.exports={generateUuid:r,generateSpanId:o,generateTraceId:i}},{}],30:[function(t,e,n){function r(t,e){if(!o)return!1;if(t!==o)return!1;if(!e)return!0;if(!i)return!1;for(var n=i.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var o=null,i=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(o="Safari",i=c[1])}e.exports={agent:o,version:i,match:r}},{}],31:[function(t,e,n){function r(t){function e(){t(s&&document[s]?document[s]:document[i]?"hidden":"visible")}"addEventListener"in document&&a&&document.addEventListener(a,e,o(!1))}var o=t(23);e.exports=r;var i,a,s;"undefined"!=typeof document.hidden?(i="hidden",a="visibilitychange",s="visibilityState"):"undefined"!=typeof document.msHidden?(i="msHidden",a="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(i="webkitHidden",a="webkitvisibilitychange",s="webkitVisibilityState")},{}],32:[function(t,e,n){function r(t,e){var n=[],r="",i=0;for(r in t)o.call(t,r)&&(n[i]=e(r,t[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],33:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(o<0?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=r},{}],34:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function o(t){function e(t){return t&&t instanceof r?t:t?f(t,c,a):a()}function n(n,r,o,i,a){if(a!==!1&&(a=!0),!l.aborted||i){t&&a&&t(n,r,o);for(var s=e(o),c=m(n),f=c.length,u=0;u<f;u++)c[u].apply(s,r);var p=d[y[n]];return p&&p.push([x,n,r,s]),s}}function i(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function v(t){return p[t]=p[t]||o(n)}function w(t,e){l.aborted||u(t,function(t,n){e=e||"feature",y[n]=e,e in d||(d[e]=[])})}var g={},y={},x={on:i,addEventListener:i,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:s,aborted:!1};return x}function i(t){return f(t,c,a)}function a(){return new r}function s(){(d.api||d.feature)&&(l.aborted=!0,d=l.backlog={})}var c="nr@context",f=t("gos"),u=t(32),d={},p={},l=e.exports=o();e.exports.getOrSetContext=i,l.backlog=d},{}],gos:[function(t,e,n){function r(t,e,n){if(o.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[e]=r,r}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){o.buffer([t],r),o.emit(t,e,n)}var o=t("ee").get("handle");e.exports=r,r.ee=o},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!P++){var t=T.info=NREUM.info,e=v.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();c(R,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+T.offset],null,"api"),s("timing",["load",n]);var r=v.createElement("script");0===t.agent.indexOf("http://")||0===t.agent.indexOf("https://")?r.src=t.agent:r.src=h+"://"+t.agent,e.parentNode.insertBefore(r,e)}}function o(){"complete"===v.readyState&&i()}function i(){s("mark",["domContent",a()+T.offset],null,"api")}var a=t(26),s=t("handle"),c=t(32),f=t("ee"),u=t(30),d=t(27),p=t(21),l=t(23),h=p.getConfiguration("ssl")===!1?"http":"https",m=window,v=m.document,w="addEventListener",g="attachEvent",y=m.XMLHttpRequest,x=y&&y.prototype,b=!d(m.location);NREUM.o={ST:setTimeout,SI:m.setImmediate,CT:clearTimeout,XHR:y,REQ:m.Request,EV:m.Event,PR:m.Promise,MO:m.MutationObserver};var E=""+location,R={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-spa-1212.min.js"},O=y&&x&&x[w]&&!/CriOS/.test(navigator.userAgent),T=e.exports={offset:a.getLastTimestamp(),now:a,origin:E,features:{},xhrWrappable:O,userAgent:u,disabled:b};if(!b){t(20),t(28),v[w]?(v[w]("DOMContentLoaded",i,l(!1)),m[w]("load",r,l(!1))):(v[g]("onreadystatechange",o),m[g]("onload",r)),s("mark",["firstbyte",a.getLastTimestamp()],null,"api");var P=0}},{}],"wrap-function":[function(t,e,n){function r(t,e){function n(e,n,r,c,f){function nrWrapper(){var i,a,u,p;try{a=this,i=d(arguments),u="function"==typeof r?r(i,a):r||{}}catch(l){o([l,"",[i,a,c],u],t)}s(n+"start",[i,a,c],u,f);try{return p=e.apply(a,i)}catch(h){throw s(n+"err",[i,a,h],u,f),h}finally{s(n+"end",[i,a,p],u,f)}}return a(e)?e:(n||(n=""),nrWrapper[p]=e,i(e,nrWrapper,t),nrWrapper)}function r(t,e,r,o,i){r||(r="");var s,c,f,u="-"===r.charAt(0);for(f=0;f<e.length;f++)c=e[f],s=t[c],a(s)||(t[c]=n(s,u?c+r:r,o,c,i))}function s(n,r,i,a){if(!h||e){var s=h;h=!0;try{t.emit(n,r,i,e,a)}catch(c){o([c,n,r,i],t)}h=s}}return t||(t=u),n.inPlace=r,n.flag=p,n}function o(t,e){e||(e=u);try{e.emit("internal-error",t)}catch(n){}}function i(t,e,n){if(Object.defineProperty&&Object.keys)try{var r=Object.keys(t);return r.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(i){o([i],n)}for(var a in t)l.call(t,a)&&(e[a]=t[a]);return e}function a(t){return!(t&&t instanceof Function&&t.apply&&!t[p])}function s(t,e){var n=e(t);return n[p]=t,i(t,n,u),n}function c(t,e,n){var r=t[e];t[e]=s(r,n)}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;++n)e[n]=arguments[n];return e}var u=t("ee"),d=t(33),p="nr@original",l=Object.prototype.hasOwnProperty,h=!1;e.exports=r,e.exports.wrapFunction=s,e.exports.wrapInPlace=c,e.exports.argsToArray=f},{}]},{},["loader",2,17,5,3,4]); ;NREUM.loader_config={accountID:"804283",trustKey:"804283",agentID:"402703674",licenseKey:"cf99e8d2a3",applicationID:"402703674"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"cf99e8d2a3", // Modified this value from the generated script, to pass prod vs dev applicationID: window.location.hostname.includes('journals.plos.org') ? "402703674" : "402694889", sa:1} </script> <!-- End New Relic --> <header> <div id="topslot" class="head-top"> <a id="skip-to-content" tabindex="0" class="button" href="#main-content"> Skip to main content </a> <div class="center"> <div class="title">Advertisement</div> <!-- DoubleClick Ad Zone --> <div class='advertisement' id='div-gpt-ad-1458247671871-0' style='width:728px; height:90px;'> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1458247671871-0'); }); </script> </div> </div> </div> <div id="user" class="nav" data-user-management-url="https://community.plos.org"> </div> <div id="pagehdr"> <nav class="nav-main"> <h1 class="logo"> <a href="/plosone/.">PLOS ONE</a> </h1> <section class="top-bar-section"> <ul class="nav-elements"> <li class="multi-col-parent menu-section-header has-dropdown" id="publish"> Publish <div class="dropdown mega "> <ul class="multi-col" id="publish-dropdown-list"> <li class="menu-section-header " id="submissions"> <span class="menu-section-header-title"> Submissions </span> <ul class="menu-section " id="submissions-dropdown-list"> <li> <a href="/plosone/s/getting-started" >Getting Started</a> </li> <li> <a href="/plosone/s/submission-guidelines" >Submission Guidelines</a> </li> <li> <a href="/plosone/s/figures" >Figures</a> </li> <li> <a href="/plosone/s/tables" >Tables</a> </li> <li> <a href="/plosone/s/supporting-information" >Supporting Information</a> </li> <li> <a href="/plosone/s/latex" >LaTeX</a> </li> <li> <a href="/plosone/s/what-we-publish" >What We Publish</a> </li> <li> <a href="/plosone/s/preprints" >Preprints</a> </li> <li> <a href="/plosone/s/revising-your-manuscript" >Revising Your Manuscript</a> </li> <li> <a href="/plosone/s/submit-now" >Submit Now</a> </li> <li> <a href="https://collections.plos.org/s/calls-for-papers" >Calls for Papers</a> </li> </ul> </li> <li class="menu-section-header " id="policies"> <span class="menu-section-header-title"> Policies </span> <ul class="menu-section " id="policies-dropdown-list"> <li> <a href="/plosone/s/best-practices-in-research-reporting" >Best Practices in Research Reporting</a> </li> <li> <a href="/plosone/s/human-subjects-research" >Human Subjects Research</a> </li> <li> <a href="/plosone/s/animal-research" >Animal Research</a> </li> <li> <a href="/plosone/s/competing-interests" >Competing Interests</a> </li> <li> <a href="/plosone/s/disclosure-of-funding-sources" >Disclosure of Funding Sources</a> </li> <li> <a href="/plosone/s/licenses-and-copyright" >Licenses and Copyright</a> </li> <li> <a href="/plosone/s/data-availability" >Data Availability</a> </li> <li> <a href="/plosone/s/complementary-research" >Complementary Research</a> </li> <li> <a href="/plosone/s/materials-software-and-code-sharing" >Materials, Software and Code Sharing</a> </li> <li> <a href="/plosone/s/ethical-publishing-practice" >Ethical Publishing Practice</a> </li> <li> <a href="/plosone/s/authorship" >Authorship</a> </li> <li> <a href="/plosone/s/corrections-expressions-of-concern-and-retractions" >Corrections, Expressions of Concern, and Retractions</a> </li> </ul> </li> <li class="menu-section-header " id="manuscript-review-and-publication"> <span class="menu-section-header-title"> Manuscript Review and Publication </span> <ul class="menu-section " id="manuscript-review-and-publication-dropdown-list"> <li> <a href="/plosone/s/criteria-for-publication" >Criteria for Publication</a> </li> <li> <a href="/plosone/s/editorial-and-peer-review-process" >Editorial and Peer Review Process</a> </li> <li> <a href="https://plos.org/resources/editor-center" >Editor Center</a> </li> <li> <a href="/plosone/s/resources-for-editors" >Resources for Editors</a> </li> <li> <a href="/plosone/s/reviewer-guidelines" >Guidelines for Reviewers</a> </li> <li> <a href="/plosone/s/accepted-manuscripts" >Accepted Manuscripts</a> </li> <li> <a href="/plosone/s/comments" >Comments</a> </li> </ul> </li> </ul> <div class="calloutcontainer"> <h3 class="callout-headline">Submit Your Manuscript</h3> <div class="action-contain"> <p class="callout-content"> Discover a faster, simpler path to publishing in a high-quality journal. <em>PLOS ONE</em> promises fair, rigorous peer review, broad scope, and wide readership – a perfect fit for your research every time. </p> <p class="button-contain special"> <a class="button button-default" href="/plosone/static/publish"> Learn More </a> <a class="button-link" href="https://www.editorialmanager.com/pone/default.asp"> Submit Now </a> </p> </div> <!-- opens in siteMenuCalloutDescription --> </div> </div> </li> <li class="menu-section-header has-dropdown " id="about"> <span class="menu-section-header-title"> About </span> <ul class="menu-section dropdown " id="about-dropdown-list"> <li> <a href="/plosone/static/publish" >Why Publish with PLOS ONE</a> </li> <li> <a href="/plosone/s/journal-information" >Journal Information</a> </li> <li> <a href="/plosone/s/staff-editors" >Staff Editors</a> </li> <li> <a href="/plosone/static/editorial-board" >Editorial Board</a> </li> <li> <a href="/plosone/s/section-editors" >Section Editors</a> </li> <li> <a href="/plosone/s/advisory-groups" >Advisory Groups</a> </li> <li> <a href="/plosone/s/find-and-read-articles" >Find and Read Articles</a> </li> <li> <a href="/plosone/s/publishing-information" >Publishing Information</a> </li> <li> <a href="https://plos.org/publication-fees" >Publication Fees</a> </li> <li> <a href="https://plos.org/press-and-media" >Press and Media</a> </li> <li> <a href="/plosone/s/contact" >Contact</a> </li> </ul> </li> <li data-js-tooltip-hover="trigger" class="subject-area menu-section-header"> Browse </li> <script src="/resource/js/vendor/jquery.hoverIntent.js" type="text/javascript"></script> <script src="/resource/js/components/menu_drop.js" type="text/javascript"></script> <script src="/resource/js/components/hover_delay.js" type="text/javascript"></script> <li id="navsearch" class="head-search"> <form name="searchForm" action="/plosone/search" method="get"> <fieldset> <legend>Search</legend> <label for="search">Search</label> <div class="search-contain"> <input id="search" type="text" name="q" placeholder="SEARCH" required/> <button id="headerSearchButton" type="submit" aria-label="Submit search"> <i title="Submit search" class="search-icon"></i> </button> </div> </fieldset> <input type="hidden" name="filterJournals" value="PLoSONE"/> </form> <a id="advSearch" href="/plosone/search"> advanced search </a> <script src="/resource/js/components/placeholder_style.js" type="text/javascript"></script> </li> </ul> </section> </nav> </div> </header> <section id="taxonomyContainer"> <script src="/resource/js/taxonomy-browser.js" type="text/javascript"></script> <div id="taxonomy-browser" class="areas" data-search-url="/plosone/browse"> <div class="wrapper"> <div class="taxonomy-header"> Browse Subject Areas <div id="subjInfo">?</div> <div id="subjInfoText"> <p>Click through the PLOS taxonomy to find articles in your field.</p> <p>For more information about PLOS Subject Areas, click <a href="https://github.com/PLOS/plos-thesaurus/blob/master/README.md" target="_blank" title="Link opens in new window">here</a>. </p> </div> </div> <div class="levels"> <div class="levels-container cf"> <div class="levels-position"></div> </div> <a href="#" class="prev"></a> <a href="#" class="next active"></a> </div> </div> <div class="taxonomy-browser-border-bottom"></div> </div> </section> <main id="main-content"> <div class="set-grid"> <header class="title-block"> <script src="/resource/js/components/signposts.js" type="text/javascript"></script> <ul id="almSignposts" class="signposts"> <li id="loadingMetrics"> <p>Loading metrics</p> </li> </ul> <script type="text/template" id="signpostsGeneralErrorTemplate"> <li id="metricsError">Article metrics are unavailable at this time. Please try again later.</li> </script> <script type="text/template" id="signpostsNewArticleErrorTemplate"> <li></li><li></li><li id="tooSoon">Article metrics are unavailable for recently published articles.</li> </script> <script type="text/template" id="signpostsTemplate"> <li id="almSaves"> <%= s.numberFormat(saveCount, 0) %> <div class="tools" data-js-tooltip-hover="trigger"> <a class="metric-term" href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#savedHeader">Save</a> <p class="saves-tip" data-js-tooltip-hover="target"><a href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#savedHeader">Total Mendeley and Citeulike bookmarks.</a></p> </div> </li> <li id="almCitations"> <%= s.numberFormat(citationCount, 0) %> <div class="tools" data-js-tooltip-hover="trigger"> <a class="metric-term" href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#citedHeader">Citation</a> <p class="citations-tip" data-js-tooltip-hover="target"><a href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#citedHeader">Paper's citation count computed by Dimensions.</a></p> </div> </li> <li id="almViews"> <%= s.numberFormat(viewCount, 0) %> <div class="tools" data-js-tooltip-hover="trigger"> <a class="metric-term" href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#viewedHeader">View</a> <p class="views-tip" data-js-tooltip-hover="target"><a href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#viewedHeader">PLOS views and downloads.</a></p> </div> </li> <li id="almShares"> <%= s.numberFormat(shareCount, 0) %> <div class="tools" data-js-tooltip-hover="trigger"> <a class="metric-term" href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#discussedHeader">Share</a> <p class="shares-tip" data-js-tooltip-hover="target"><a href="/plosone/article/metrics?id=10.1371/journal.pone.0050901#discussedHeader">Sum of Facebook, Twitter, Reddit and Wikipedia activity.</a></p> </div> </li> </script> <div class="article-meta"> <div class="classifications"> <p class="license-short" id="licenseShort">Open Access</p> <p class="peer-reviewed" id="peerReviewed">Peer-reviewed</p> <div class="article-type" > <p class="type-article" id="artType">Research Article</p> </div> </div> </div> <div class="article-title-etc"> <div class="title-authors"> <h1 id="artTitle"><?xml version="1.0" encoding="UTF-8"?>Temporal Control and Hand Movement Efficiency in Skilled Music Performance</h1> <ul class="author-list clearfix" data-js-tooltip="tooltip_container" id="author-list"> <li data-js-tooltip="tooltip_trigger" > <a data-author-id="0" class="author-name" > Werner Goebl,</a> <div id="author-meta-0" class="author-info" data-js-tooltip="tooltip_target"> <p id="authAffiliations-0"><span class="type">Affiliation</span> Institute of Music Acoustics, University of Music and Performing Arts Vienna, Vienna, Austria </p> <a data-js-tooltip="tooltip_close" class="close" id="tooltipClose0"> &#x02A2F; </a> </div> </li> <li data-js-tooltip="tooltip_trigger" > <a data-author-id="1" class="author-name" > Caroline Palmer <span class="email"> </span></a> <div id="author-meta-1" class="author-info" data-js-tooltip="tooltip_target"> <p id="authCorresponding-1"> <span class="email">* E-mail:</span> <a href="mailto:caroline.palmer@mcgill.ca">caroline.palmer@mcgill.ca</a></p> <p id="authAffiliations-1"><span class="type">Affiliation</span> Department of Psychology, McGill University, Montreal, Quebec, Canada </p> <a data-js-tooltip="tooltip_close" class="close" id="tooltipClose1"> &#x02A2F; </a> </div> </li> </ul> <script src="/resource/js/components/tooltip.js" type="text/javascript"></script> </div> <div id="floatTitleTop" data-js-floater="title_author" class="float-title" role="presentation"> <div class="set-grid"> <div class="float-title-inner"> <h1><?xml version="1.0" encoding="UTF-8"?>Temporal Control and Hand Movement Efficiency in Skilled Music Performance</h1> <ul id="floatAuthorList" data-js-floater="floated_authors"> <li data-float-index="1">Werner Goebl,&nbsp; </li> <li data-float-index="2">Caroline Palmer </li> </ul> </div> <div class="logo-close" id="titleTopCloser"> <img src="/resource/img/logo-plos.png" style="height: 2em" alt="PLOS" /> <div class="close-floater" title="close">x</div> </div> </div> </div> <ul class="date-doi"> <li id="artPubDate">Published: January 3, 2013</li> <li id="artDoi"> <a href="https://doi.org/10.1371/journal.pone.0050901">https://doi.org/10.1371/journal.pone.0050901</a> </li> <li class="flex-spacer"></li> </ul> </div> <div> </div> </header> <section class="article-body"> <ul class="article-tabs"> <li class="tab-title active" id="tabArticle"> <a href="/plosone/article?id=10.1371/journal.pone.0050901" class="article-tab-1">Article</a> </li> <li class="tab-title " id="tabAuthors"> <a href="/plosone/article/authors?id=10.1371/journal.pone.0050901" class="article-tab-2">Authors</a> </li> <li class="tab-title " id="tabMetrics"> <a href="/plosone/article/metrics?id=10.1371/journal.pone.0050901" class="article-tab-3">Metrics</a> </li> <li class="tab-title " id="tabComments"> <a href="/plosone/article/comments?id=10.1371/journal.pone.0050901" class="article-tab-4">Comments</a> </li> <li class="tab-title" id="tabRelated"> <a class="article-tab-5" id="tabRelated-link">Media Coverage</a> <script>$(document).ready(function() { $.getMediaLink("10.1371/journal.pone.0050901").then(function (url) { $("#tabRelated-link").attr("href", url) } ) })</script> </li> </ul> <div class="article-container"> <div id="nav-article"> <ul class="nav-secondary"> <li class="nav-comments" id="nav-comments"> <a href="article/comments?id=10.1371/journal.pone.0050901">Reader Comments</a> </li> <li id="nav-figures"><a href="#" data-doi="10.1371/journal.pone.0050901">Figures</a></li> </ul> <div id="nav-data-linking" data-data-url=""> </div> </div> <script src="/resource/js/components/scroll.js" type="text/javascript"></script> <script src="/resource/js/components/nav_builder.js" type="text/javascript"></script> <script src="/resource/js/components/floating_nav.js" type="text/javascript"></script> <div id="figure-lightbox-container"></div> <script id="figure-lightbox-template" type="text/template"> <div id="figure-lightbox" class="reveal-modal full" data-reveal aria-hidden="true" role="dialog"> <div class="lb-header"> <h1 id="lb-title"><%= articleTitle %></h1> <div id="lb-authors"> <span>Werner Goebl</span> <span>Caroline Palmer</span> </div> <div class="lb-close" title="close">&nbsp;</div> </div> <div class="img-container"> <div class="loader"> <i class="fa-spinner"></i> </div> <img class="main-lightbox-image" src=""/> <aside id="figures-list"> <% figureList.each(function (ix, figure) { %> <div class="change-img" data-doi="<%= figure.getAttribute('data-doi') %>"> <img class="aside-figure" src="/plosone/article/figure/image?size=inline&id=<%= figure.getAttribute('data-doi') %>" /> </div> <% }) %> <div class="dummy-figure"> </div> </aside> </div> <div id="lightbox-footer"> <div id="btns-container" class="lightbox-row <% if(figureList.length <= 1) { print('one-figure-only') } %>"> <div class="fig-btns-container reset-zoom-wrapper left"> <span class="fig-btn reset-zoom-btn">Reset zoom</span> </div> <div class="zoom-slider-container"> <div class="range-slider-container"> <span id="lb-zoom-min"></span> <div class="range-slider round" data-slider data-options="start: 20; end: 200; initial: 20;"> <span class="range-slider-handle" role="slider" tabindex="0"></span> <span class="range-slider-active-segment"></span> <input type="hidden"> </div> <span id="lb-zoom-max"></span> </div> </div> <% if(figureList.length > 1) { %> <div class="fig-btns-container"> <span class="fig-btn all-fig-btn"><i class="icon icon-all"></i> All Figures</span> <span class="fig-btn next-fig-btn"><i class="icon icon-next"></i> Next</span> <span class="fig-btn prev-fig-btn"><i class="icon icon-prev"></i> Previous</span> </div> <% } %> </div> <div id="image-context"> </div> </div> </div> </script> <script id="image-context-template" type="text/template"> <div class="footer-text"> <div id="figure-description-wrapper"> <div id="view-more-wrapper" style="<% descriptionExpanded? print('display:none;') : '' %>"> <span id="figure-title"><%= title %></span> <p id="figure-description"> <%= description %>&nbsp;&nbsp; </p> <span id="view-more">show more<i class="icon-arrow-right"></i></span> </div> <div id="view-less-wrapper" style="<% descriptionExpanded? print('display:inline-block;') : '' %>" > <span id="figure-title"><%= title %></span> <p id="full-figure-description"> <%= description %>&nbsp;&nbsp; <span id="view-less">show less<i class="icon-arrow-left"></i></span> </p> </div> </div> </div> <div id="show-context-container"> <a class="btn show-context" href="<%= showInContext(strippedDoi) %>">Show in Context</a> </div> <div id="download-buttons"> <h3>Download:</h3> <div class="item"> <a href="/plosone/article/figure/image?size=original&download=&id=<%= doi %>" title="original image"> <span class="download-btn">TIFF</span> </a> <span class="file-size"><%= fileSizes.original %></span> </div> <div class="item"> <a href="/plosone/article/figure/image?size=large&download=&id=<%= doi %>" title="large image"> <span class="download-btn">PNG</span> </a> <span class="file-size"><%= fileSizes.large %></span> </div> <div class="item"> <a href="/plosone/article/figure/powerpoint?id=<%= doi %>" title="PowerPoint slide"> <span class="download-btn">PPT</span> </a> </div> </div> </script> <div class="article-content"> <div id="figure-carousel-section"> <h2>Figures</h2> <div id="figure-carousel"> <div class="carousel-wrapper"> <div class="slider"> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g001"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g001" loading="lazy" alt="Figure 1" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g002"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g002" loading="lazy" alt="Figure 2" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g003"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g003" loading="lazy" alt="Figure 3" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g004"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g004" loading="lazy" alt="Figure 4" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g005"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g005" loading="lazy" alt="Figure 5" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g006"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g006" loading="lazy" alt="Figure 6" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g007"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g007" loading="lazy" alt="Figure 7" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g008"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g008" loading="lazy" alt="Figure 8" /> </div> <div class="carousel-item lightbox-figure" data-doi="10.1371/journal.pone.0050901.g009"> <img src="/plosone/article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g009" loading="lazy" alt="Figure 9" /> </div> </div> </div> <div class="carousel-control"> <span class="button previous"></span> <span class="button next"></span> </div> <div class="carousel-page-buttons"> </div> </div> </div> <script src="/resource/js/vendor/jquery.touchswipe.js" type="text/javascript"></script> <script src="/resource/js/components/figure_carousel.js" type="text/javascript"></script> <script src="/resource/js/vendor/jquery.dotdotdot.js" type="text/javascript"></script> <div class="article-text" id="artText"> <div xmlns:plos="http://plos.org" class="abstract toc-section abstract-type-"><a id="abstract0" name="abstract0" data-toc="abstract0" class="link-target" title="Abstract"></a><h2>Abstract</h2><div class="abstract-content"><a id="article1.front1.article-meta1.abstract1.p1" name="article1.front1.article-meta1.abstract1.p1" class="link-target"></a><p>Skilled piano performance requires considerable movement control to accomplish the high levels of timing and force precision common among professional musicians, who acquire piano technique over decades of practice. Finger movement efficiency in particular is an important factor when pianists perform at very fast tempi. We document the finger movement kinematics of highly skilled pianists as they performed a five-finger melody at very fast tempi. A three-dimensional motion-capture system tracked the movements of finger joints, the hand, and the forearm of twelve pianists who performed on a digital piano at successively faster tempi (7–16 tones/s) until they decided to stop. Joint angle trajectories computed for all adjacent finger phalanges, the hand, and the forearm (wrist angle) indicated that the metacarpophalangeal joint contributed most to the vertical fingertip motion while the proximal and distal interphalangeal joints moved slightly opposite to the movement goal (finger extension). An efficiency measure of the combined finger joint angles corresponded to the temporal accuracy and precision of the pianists’ performances: Pianists with more efficient keystroke movements showed higher precision in timing and force measures. Keystroke efficiency and individual joint contributions remained stable across tempo conditions. Individual differences among pianists supported the view that keystroke efficiency is required for successful fast performance.</p> </div></div> <div xmlns:plos="http://plos.org" class="articleinfo"><p><strong>Citation: </strong>Goebl W, Palmer C (2013) Temporal Control and Hand Movement Efficiency in Skilled Music Performance. PLoS ONE 8(1): e50901. https://doi.org/10.1371/journal.pone.0050901</p><p><strong>Editor: </strong>Ramesh Balasubramaniam, McMaster University, Canada </p><p><strong>Received: </strong>August 20, 2012; <strong>Accepted: </strong>October 25, 2012; <strong>Published: </strong> January 3, 2013</p><p><strong>Copyright: </strong> © 2012 Goebl, Palmer. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</p><p><strong>Funding: </strong>This research was supported by the Austrian Science Fund (FWF J 2526 and P 23248 to the first author) and by NSERC Grant 298173 and a Canada Research Chair to the second author. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</p><p><strong>Competing interests: </strong> The authors have declared that no competing interests exist.</p></div> <div xmlns:plos="http://plos.org" id="section1" class="section toc-section"><a id="s1" name="s1" data-toc="s1" class="link-target" title="Introduction"></a><h2>Introduction</h2><a id="article1.body1.sec1.p1" name="article1.body1.sec1.p1" class="link-target"></a><p>Skilled piano performance is a highly refined and demanding human skill and requires enormous control of movement to accomplish the precise timing required of Western tonal music performance. Pianists practice thousands of hours over more than a decade to achieve a skilled technical (and musical) level <a href="#pone.0050901-Ericsson1" class="ref-tip">[1]</a>. Among the most difficult of tasks is performing fast and loud <a href="#pone.0050901-Neuhaus1" class="ref-tip">[2]</a>, due to increased force production in short time periods. This paper examines pianists’ finger and hand movements during performances of a simple melody at different rates, and compares movement efficiency with temporal precision and accuracy of the performances.</p> <a id="article1.body1.sec1.p2" name="article1.body1.sec1.p2" class="link-target"></a><p>Since Bernstein and Popova’s seminal study <a href="#pone.0050901-Bernstein1" class="ref-tip">[3]</a> of pianists’ repeated octave strikes produced with different tempo and force instructions <a href="#pone.0050901-Kay1" class="ref-tip">[4]</a>, there have been several scientific investigations of arm and hand motion in piano performance. Furuya and Kinoshita <a href="#pone.0050901-Furuya1" class="ref-tip">[5]</a> employed an octave-striking task (similar to Bernstein and Popova <a href="#pone.0050901-Bernstein1" class="ref-tip">[3]</a>) and a 2D motion capture system to compare repeated strikes of experts and novices; they found more consistent and efficient movements in experts than in novices. Using another task (a tremolo spanning the interval of a sixth) and 3D motion capture, Furuya and colleagues <a href="#pone.0050901-Furuya2" class="ref-tip">[6]</a> found similar results: Professionals tended to perform with larger degrees of freedom, use less muscular force, and generated the motion from more proximal parts (wrist rotation) of the movement chain than did novices. However, the tasks used in the above-mentioned studies represent quite advanced and highly pianistic movement patterns specific to certain musical styles of Western tonal music <a href="#pone.0050901-Parncutt1" class="ref-tip">[7]</a> and, thus, may not generalize to more fundamental movements required of piano performance. Fast octave repetitions were not introduced into the piano repertoire widely until the compositions of Franz Liszt <a href="#pone.0050901-Hildebrandt1" class="ref-tip">[8]</a>, whereas finger movements required to perform melodic patterns with small successive pitch intervals, such as those found in musical scales, are common in Western music <a href="#pone.0050901-Huron1" class="ref-tip">[9]</a> and are part of every young pianist’s practice regime <a href="#pone.0050901-Wolters1" class="ref-tip">[10]</a>. The present study investigates finger and hand movements during performances of a simple melody that requires scalar five-finger movements, which are fundamental to the technical requirements of the standard piano repertoire <a href="#pone.0050901-Gt1" class="ref-tip">[11]</a>.</p> <a id="article1.body1.sec1.p3" name="article1.body1.sec1.p3" class="link-target"></a><p>Several studies have investigated effects of performance tempo on pianists’ fingertip movement properties during performance. As the tempo became faster, pianists raised their fingers farther above the keyboard <a href="#pone.0050901-DallaBella1" class="ref-tip">[12]</a>, the fingertip velocities towards the key increased <a href="#pone.0050901-DallaBella1" class="ref-tip">[12]</a>, <a href="#pone.0050901-Goebl1" class="ref-tip">[13]</a>, and the kinematic landmarks in the fingertip trajectories, such as maximum finger height or finger-key contact <a href="#pone.0050901-Goebl2" class="ref-tip">[14]</a>, extended over a larger portion of an inter-onset interval <a href="#pone.0050901-Goebl1" class="ref-tip">[13]</a>. Furthermore, there is evidence to suggest that proprioceptive feedback from the fingertip can counterbalance a speed-accuracy tradeoff underlying the tendency toward larger temporal variability at faster tempi <a href="#pone.0050901-Furuya2" class="ref-tip">[6]</a>, <a href="#pone.0050901-DallaBella1" class="ref-tip">[12]</a>, <a href="#pone.0050901-Goebl2" class="ref-tip">[14]</a>, <a href="#pone.0050901-Palmer1" class="ref-tip">[15]</a>. Furuya and colleagues <a href="#pone.0050901-Furuya3" class="ref-tip">[16]</a>, <a href="#pone.0050901-Furuya4" class="ref-tip">[17]</a> used a data glove to examine movement covariation between finger joints of pianists who performed musical excerpts from the Classical-Romantic piano repertoire at two tempi (a normal tempo and an “as fast as possible” tempo). They reported no change with tempo in the observed covariance of finger joint movements, and attributed it as emerging from extensive piano practice <a href="#pone.0050901-Furuya4" class="ref-tip">[17]</a>. However, their data included only two joints of each finger, and only two tempi, one of which differed across pianists. The present study examines the influence of 10 levels of performance tempo on all joint motion from forearm to fingertip during pianists’ keystrokes.</p> <a id="article1.body1.sec1.p4" name="article1.body1.sec1.p4" class="link-target"></a><p>Pianists’ methods of finger technique (patterns of finger movement that generate sound) are considered a fundamental building block of piano performance <a href="#pone.0050901-Gt1" class="ref-tip">[11]</a>, and may involve different movements than octave strikes and tremolo movements addressed in the above-mentioned studies. The anatomical and physiological foundations of a finger-stroke (downward finger movement toward piano keys to create one tone) are documented as very complex <a href="#pone.0050901-Goebl1" class="ref-tip">[13]</a>, <a href="#pone.0050901-Watson1" class="ref-tip">[18]</a>. The fingertips are flexed by the deep flexor muscles in the forearm, the middle phalanx by the superficial flexor muscles, both via tendons that run from the forearm through hand ligaments and tendon sheaths to the fingers (extrinsic muscles of the hand). The proximal phalanx of the fingers is moved primarily by the intrinsic muscles of the hand (lumbrical and interosseus muscles). As the interosseus muscles move the fingers sideways (the dorsal interosseus spread the fingers, the palmar draw them together) <a href="#pone.0050901-Watson1" class="ref-tip">[18]</a>, and the lumbrical muscles flex the knuckle (the metacarpal-phalangeal joint, MCP). However, the lumbricals are attached to the deep flexor tendon at the hand end and to the extensor tendon expansion on the finger end. Thus, while they flex the knuckle, they also straighten the fingers by pulling the extensor tendon expansion (<a href="#pone.0050901-Watson1" class="ref-tip">[18]</a>, p. 57). The deep flexor muscles are strong but slow, and exhibit low independence between the fingers <a href="#pone.0050901-HgerRoss1" class="ref-tip">[19]</a>, while the lumbricals are quite the opposite: weak, fast, and independent <a href="#pone.0050901-Tubiana1" class="ref-tip">[20]</a>.</p> <a id="article1.body1.sec1.p5" name="article1.body1.sec1.p5" class="link-target"></a><p>There has been little attempt to incorporate anatomical and physiological knowledge of finger movements in scientific explanations of piano technique <a href="#pone.0050901-Gerig1" class="ref-tip">[21]</a>. One exception is Otto Ortmann <a href="#pone.0050901-Ortmann1" class="ref-tip">[22]</a> who accomplished precise recordings of different types of finger keystrokes with self-designed mechanical equipment. He proposed a distinction between a flat-finger stroke and a curved-finger stroke. The flat-finger stroke features a straight finger that is moved exclusively by the knuckle (MCP), while the other finger joints (the distal and the proximal interphalangeal joints, DIP and PIP) remain immobile (<a href="#pone.0050901-Ortmann1" class="ref-tip">[22]</a>, p. 221). The flat-finger stroke allows fast finger speeds but lower forces according to the lever principle <a href="#pone.0050901-Parncutt1" class="ref-tip">[7]</a>. The curved-finger stroke features flexed finger joints, while the MCP is extended (so that the nail joint is completely vertical, see <a href="#pone.0050901-Ortmann1" class="ref-tip">[22]</a>, p. 221). During a pianist’s keystroke, the finger extends as the knuckle flexes, the nail joint remaining almost vertical throughout. This type of keystroke allows more forceful playing than the flat-finger stroke. Thus, flat fingers should be preferred for fast scale playing, while curved finger more for loud and forceful playing <a href="#pone.0050901-Gt1" class="ref-tip">[11]</a>. Current scientifically informed piano educators recommend finger strokes somewhere in-between Ortmann’s extremes of curved and straight-finger strokes <a href="#pone.0050901-Mark1" class="ref-tip">[23]</a>. Richard Beauchamp describes a “slightly curved” finger that is “allowed to unbend” (“not consciously straightened”) during a keystroke to be an optimal configuration of an independent finger technique <a href="#pone.0050901-Beauchamp1" class="ref-tip">[24]</a>, <a href="#pone.0050901-Beauchamp2" class="ref-tip">[25]</a>.</p> <a id="article1.body1.sec1.p6" name="article1.body1.sec1.p6" class="link-target"></a><p>We examined the finger and wrist movements of highly skilled pianists who performed a simple five-finger exercise with the right hand at different tempi. We analyzed the joint angles between adjacent segments of the fingers, the hand, and the forearm to identify the contribution of each joint rotation to particular keystroke movements (defined as the movement of a fingertip toward a piano key prior to its depression). We focused on the effects of tempo on the particular finger, wrist, and arm movement properties and on individual differences between pianists. Also, we introduced a keystroke efficiency measure that quantified the extent to which the individual joints in a movement chain work together toward the keystroke movement goal. This keystroke efficiency measure was compared with auditory measures of the music performance outcome (temporal accuracy, precision; loudness precision) in order to identify movement properties that might support successful music performance.</p> </div> <div xmlns:plos="http://plos.org" id="section2" class="section toc-section"><a id="s2" name="s2" data-toc="s2" class="link-target" title="Methods"></a><h2>Methods</h2> <div id="section1" class="section toc-section"><a id="s2a" name="s2a" class="link-target" title="Ethics Statement"></a> <h3>Ethics Statement</h3> <a id="article1.body1.sec2.sec1.p1" name="article1.body1.sec2.sec1.p1" class="link-target"></a><p>All experimental protocols were reviewed and approved by the Research Ethics Review Committee of McGill University, and written informed consent was obtained from all participants.</p> </div> <div id="section2" class="section toc-section"><a id="s2b" name="s2b" class="link-target" title="Participants"></a> <h3>Participants</h3> <a id="article1.body1.sec2.sec2.p1" name="article1.body1.sec2.sec2.p1" class="link-target"></a><p>Twelve skilled pianists (defined as those who have received piano instruction for at least 10 years) from the Montreal area participated in this study. They were 20–33 years old (mean = 27.7 years) and had 10–25 years of piano lessons (mean = 18.7 years; one participant was 61 years old with 40 years of lessons); they were all trained to perform the Classical–Romantic piano repertoire. They received a nominal fee for their participation.</p> </div> <div id="section3" class="section toc-section"><a id="s2c" name="s2c" class="link-target" title="Design and Procedure"></a> <h3>Design and Procedure</h3> <a id="article1.body1.sec2.sec3.p1" name="article1.body1.sec2.sec3.p1" class="link-target"></a><p>One isochronous melody was created for the right hand that could be repeated (cycled) continuously and was easy to perform at fast tempi. The tempo conditions were 7.0, 8.4, 9.6, 10.7, 11.7, 12.3, 13.3, 14.1, 15.0, and 16.0 tones per second (or 143, 119, 104, 94, 85, 82, 75, 71, 66, and 62 ms inter-onset intervals, respectively). The experiment employed a synchronization-continuation paradigm using a metronome to signal the tempo at the beginning of each trial, and each pianist performed the melody at different tempi, starting with the slowest tempo condition. On each trial, the pianists first synchronized their performance with the metronome; after the first cycle of the melody, the metronome stopped and the pianists continued the tempo for five repetitions. Three trials were performed at each tempo before the metronome tempo was increased to the value of the next tempo condition, until the pianists decided to stop (they were pushed to the limits). At the end of the experiment, which lasted approximately 1 hour the pianists completed a musical background questionnaire.</p> </div> <div id="section4" class="section toc-section"><a id="s2d" name="s2d" class="link-target" title="Equipment"></a> <h3>Equipment</h3> <a id="article1.body1.sec2.sec4.p1" name="article1.body1.sec2.sec4.p1" class="link-target"></a><p>A passive motion capture system (Vicon 460 by Vicon, Los Angeles, CA, USA) equipped with six infrared cameras (MCam2) tracked the movements of 4-mm reflective markers at a sampling rate of 250 frames/s. Fifteen markers on the piano keys monitored the motion of the keys and were used to determine the plane of the keyboard, shown in <a href="#pone-0050901-g001">Figure 1</a>. Another 25 markers were glued on pianists’ finger joints, hand, and wrist to track the pianists’ movements during the performances. The exact marker labels and placement on the hands is shown in <a href="#pone-0050901-g002">Figure 2</a>.</p> <a class="link-target" id="pone-0050901-g001" name="pone-0050901-g001"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g001"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g001" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g001"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g001" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g001"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g001"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g001"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 1. </span> Motion capture setup and marker placement.</div><p class="caption_target"><a id="article1.body1.sec2.sec4.fig1.caption1.p1" name="article1.body1.sec2.sec4.fig1.caption1.p1" class="link-target"></a><p>The motion capture setup involved 6 infrared cameras arranged around the digital piano (top). Fifteen markers were placement on the keyboard with the dimensions sketched in red (bottom).</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g001"> https://doi.org/10.1371/journal.pone.0050901.g001</a></p></div><a class="link-target" id="pone-0050901-g002" name="pone-0050901-g002"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g002"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g002" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g002"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g002" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g002"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g002"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g002"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 2. </span> Hand markers and joint angles.</div><p class="caption_target"><a id="article1.body1.sec2.sec4.fig2.caption1.p1" name="article1.body1.sec2.sec4.fig2.caption1.p1" class="link-target"></a><p>Twenty-five markers were placed on the fingers, hand, and forearm with corresponding labeling (top). Schematic of the calculation of individual joint angles: surface normals and angles (bottom).</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g002"> https://doi.org/10.1371/journal.pone.0050901.g002</a></p></div><a id="article1.body1.sec2.sec4.p2" name="article1.body1.sec2.sec4.p2" class="link-target"></a><p>The pianists performed on a MIDI digital piano (RD-700SX by Roland Corporation, Los Angeles, CA, USA). The pianists were allowed to adjust the height of the piano stool until they felt comfortable at the piano. An electronic metronome (Dr. Beat DB-88) was placed on the piano in front of the pianists to indicate the nominal performance tempo. Pianists heard the piano via closed headphones (AKG K271) plugged directly into the digital piano; they heard the metronome from a separate speaker placed on the digital piano. The metronome signal and the MIDI data were recorded on a personal computer with a digital soundcard (MOTU 828mkII sampling at 44.1 kHz) using Cubase software. The metronome signal was also recorded on the analog input of the Vicon system (a 32-channel Mezzanine card sampling at 10 kHz) and the motion and keyboard data were aligned, based on the metronome signal; the synchronization error of this method was less than 1 ms. Subsequent timing analyses of the performances were based on the MIDI data.</p> </div> <div id="section5" class="section toc-section"><a id="s2e" name="s2e" class="link-target" title="Data Analysis"></a> <h3>Data Analysis</h3> <a id="article1.body1.sec2.sec5.p1" name="article1.body1.sec2.sec5.p1" class="link-target"></a><p>The three-dimensional motion data was rotated so that the height dimension (marked Z in <a href="#pone-0050901-g001">Figure 1</a>) was orthogonal to the keyboard plane (right/left and front/back, marked X/Y in <a href="#pone-0050901-g001">Figure 1</a>). The trajectories of the 25 finger-tip markers were converted with functional data analysis techniques using order-6 b-splines fit with knots placed every five data points and smoothed with a roughness penalty <em>λ = </em>10<sup>–18</sup> on the fourth derivative of X/Y/Z position, smoothing the second derivative (acceleration) <a href="#pone.0050901-Ramsay1" class="ref-tip">[26]</a>. Kinematic landmarks were extracted from each finger movement toward the keys in the height dimension above the keyboard plane: the maximum finger height (mxH, interpreted as the beginning of the finger movement) and the key-bottom landmark (KB, when the finger is stopped by the keybed) <a href="#pone.0050901-DallaBella1" class="ref-tip">[12]</a>, <a href="#pone.0050901-Goebl1" class="ref-tip">[13]</a>, <a href="#pone.0050901-Goebl2" class="ref-tip">[14]</a>, <a href="#pone.0050901-Goebl3" class="ref-tip">[27]</a>. Additional 3 knots were placed at the acceleration peaks at the KB landmarks to preserve these acceleration extremes across the functional data smoothing.</p> <a id="article1.body1.sec2.sec5.p2" name="article1.body1.sec2.sec5.p2" class="link-target"></a><p>Joint angles were computed for all adjacent phalanges of the fingers, the wrist and the forearm. Starting from the wrist, we computed the wrist angle (between forearm and the metacarpals), wrist rotation (the degree of pronation/supination relative to the keyboard plane), and for each of the fingers, three joint angles (metacarpophalangeal joint MCP, proximal inter-phalangeal joint PIP, and distal inter-phalangeal joint DIP). Finger 1 (the thumb) was excluded from analysis because its angles move differently than the other fingers (index finger, middle finger, ring finger and pinkie) and the melody required fewer thumb movements.</p> <a id="article1.body1.sec2.sec5.p3" name="article1.body1.sec2.sec5.p3" class="link-target"></a><p>The precise angle definitions were as follows: The wrist angle was computed as the angle between a plane defined by radius1, radius2, and ulna (represented by normal <em>N<sub>Arm</sub></em>, see <a href="#pone-0050901-g002">Figure 2</a>) and a plane defined by the carpometacarpal markers CMC1 and CMC5, and the center marker of the back of the hand (HC, represented by normal <em>N<sub>Hand</sub></em>), such that a negative value refers to wrist extension and positive values to wrist flexion [cf., 28].</p> <a id="article1.body1.sec2.sec5.p4" name="article1.body1.sec2.sec5.p4" class="link-target"></a><p>The wrist rotation is computed as the angle of the line CMC1 to CMC5 relative to the horizon (defined by the keyboard plane), such that positive values reflect supination or rotation toward the 5<sup>th</sup> finger, while negative values reflect pronation or rotation towards the 1<sup>st</sup> finger.</p> <a id="article1.body1.sec2.sec5.p5" name="article1.body1.sec2.sec5.p5" class="link-target"></a><p>The MCP angle <em>α<sub>MCP</sub></em> was defined as the angle between the base segment (from MCP to PIP) and the hand back plane (represented by its normal vector <em>N<sub>MCP</sub></em>). The hand back planes were different for each finger: For finger 2, the hand back plane was defined by MCP2, MCP3, and HC; for finger 3 and 4, MCP3, MCP4, and HC, and for finger 5, MCP4, MCP5, and HC.</p> <a id="article1.body1.sec2.sec5.p6" name="article1.body1.sec2.sec5.p6" class="link-target"></a><p>For each hand back plane, its surface normal (orthogonal to the plane) was computed. For example, the surface normal of MCP2 is:<a name="pone.0050901.e001" id="pone.0050901.e001" class="link-target"></a><span class="equation"><img src="article/file?type=thumbnail&amp;id=10.1371/journal.pone.0050901.e001" loading="lazy" class="inline-graphic"></span></p> <a id="article1.body1.sec2.sec5.p7" name="article1.body1.sec2.sec5.p7" class="link-target"></a><p>The MCP angle α is computed using the surface normal as follows:<a name="pone.0050901.e002" id="pone.0050901.e002" class="link-target"></a><span class="equation"><img src="article/file?type=thumbnail&amp;id=10.1371/journal.pone.0050901.e002" loading="lazy" class="inline-graphic"></span></p> <a id="article1.body1.sec2.sec5.p8" name="article1.body1.sec2.sec5.p8" class="link-target"></a><p><a href="#pone-0050901-g002">Figure 2</a> bottom shows <em>β<sub>MCP</sub></em> defined as: <span class="inline-formula"><img src="article/file?type=thumbnail&amp;id=10.1371/journal.pone.0050901.e003" loading="lazy" class="inline-graphic"></span>. A positive value of <em>α<sub>MCP</sub></em> denotes flexion of the base segment; a negative denotes extension. This method for computing the MCP angle does not take abduction or adduction movements into account, which supposedly play a minor role in the present task.</p> <a id="article1.body1.sec2.sec5.p9" name="article1.body1.sec2.sec5.p9" class="link-target"></a><p>The PIP angles were computed using PIP normals that retain the orientation of the MCP normals:<a name="pone.0050901.e004" id="pone.0050901.e004" class="link-target"></a><span class="equation"><img src="article/file?type=thumbnail&amp;id=10.1371/journal.pone.0050901.e004" loading="lazy" class="inline-graphic"></span></p> <a id="article1.body1.sec2.sec5.p10" name="article1.body1.sec2.sec5.p10" class="link-target"></a><p>The PIP2 angle is computed between the middle segment and the PIP normal of finger 2, thus:<a name="pone.0050901.e005" id="pone.0050901.e005" class="link-target"></a><span class="equation"><img src="article/file?type=thumbnail&amp;id=10.1371/journal.pone.0050901.e005" loading="lazy" class="inline-graphic"></span></p> <a id="article1.body1.sec2.sec5.p11" name="article1.body1.sec2.sec5.p11" class="link-target"></a><p>Again, a positive <em>α<sub>PIP</sub></em> value denotes flexion; a negative value denotes. The DIP angles were calculated the same as for the PIP angles.</p> <a id="article1.body1.sec2.sec5.p12" name="article1.body1.sec2.sec5.p12" class="link-target"></a><p>Behavioral measures obtained for the sounded piano performances included accuracy and precision of timing, and precision of keystroke velocities. Specifically, we examined the timing accuracy with the signed timing error [(observed IOI – expected IOI)/expected IOI] and the timing precision with the coefficient of variation, CV, of the inter-onset intervals (SD/mean) <a href="#pone.0050901-Loehr1" class="ref-tip">[29]</a>. In addition, we examined the precision of keystroke intensities with the coefficient of variation, CV, of the tone velocities (SD/mean key velocity).</p> </div> </div> <div xmlns:plos="http://plos.org" id="section3" class="section toc-section"><a id="s3" name="s3" data-toc="s3" class="link-target" title="Results"></a><h2>Results</h2><a id="article1.body1.sec3.p1" name="article1.body1.sec3.p1" class="link-target"></a><p>All pianists were able to perform the melodies at the five slowest tempo conditions (up to 11.7 tones/s); decreasing numbers of pianists were able to perform at the successively faster tempi (as shown in <a href="#pone-0050901-g003">Figure 3</a>). One pianist, S24, was able to perform in all tempo conditions including 16.0 tones per second (which corresponds to a metronome marking faster than the fastest pieces in the Western tonal repertoire); we refer to this pianist as the “fast pianist”. Another pianist, S17, accomplished only the five slowest tempo conditions and practiced the fewest number of hours in the previous week; we refer to this pianist as the “slow pianist” for comparison.</p> <a class="link-target" id="pone-0050901-g003" name="pone-0050901-g003"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g003"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g003" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g003"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g003" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g003"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g003"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g003"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 3. </span> Measures of performance quality.</div><p class="caption_target"><a id="article1.body1.sec3.fig1.caption1.p1" name="article1.body1.sec3.fig1.caption1.p1" class="link-target"></a><p>Means and standard errors of the means for all 12 pianists, the “slow” pianist (S17) and the “fast” pianist (S24) shown separately, for (A) signed timing error (%), (B) the mean coefficient of variance (SD/mean) of the inter-onset intervals (IOI in ms), and (C) the mean CV of key velocity (in MIDI units).</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g003"> https://doi.org/10.1371/journal.pone.0050901.g003</a></p></div> <div id="section1" class="section toc-section"><a id="s3a" name="s3a" class="link-target" title="Acoustic Measures of Performance"></a> <h3>Acoustic Measures of Performance</h3> <a id="article1.body1.sec3.sec1.p1" name="article1.body1.sec3.sec1.p1" class="link-target"></a><p>The timing of tone onsets (measured by the digital piano) and tone intensity (measured by MIDI key velocity) are the two main acoustic parameters that pianists can manipulate. <a href="#pone-0050901-g003">Figure 3</a> shows the signed timing error, the coefficient of variation for inter-onset intervals, and the coefficient of variation of the tone velocities for the group of 12 pianists and for the “slow” and “fast” individuals, S17 and S24. Repeated-measures analyses of variance on each of the measures indicated significant increases in timing error (<a href="#pone-0050901-g003">Figure 3A</a>) and in timing variability (<a href="#pone-0050901-g003">Figure 3B</a>) across the first 5 tempo conditions (those in which all 12 pianists performed), but not in loudness variability (<a href="#pone-0050901-g003">Figure 3C</a>): the main effect of tempo was significant for signed timing error, <em>F</em>(4,44) = 10.35, <em>p</em>&lt;.001, and for CV of IOIs, <em>F</em>(4,44) = 15.70, <em>p</em>&lt;.001, but not for CV of key velocities, <em>F</em>(4,44) = 1.62, <em>p</em> = .187). As shown in <a href="#pone-0050901-g003">Figure 3A</a>, S17 performed faster than the metronome at the first tempo condition, but increasingly slower at faster tempo conditions, while S24 performed more accurately than other pianists throughout all conditions. S17 was also more variable in timing at slow tempi than S24 (<a href="#pone-0050901-g003">Figure 3B</a>), and generally more variable in tone intensities than S24 (<a href="#pone-0050901-g003">Figure 3C</a>).</p> </div> <div id="section2" class="section toc-section"><a id="s3b" name="s3b" class="link-target" title="Finger and Wrist Joint Angles"></a> <h3>Finger and Wrist Joint Angles</h3> <a id="article1.body1.sec3.sec2.p1" name="article1.body1.sec3.sec2.p1" class="link-target"></a><p>We examined the angle trajectories and the finger tip position trajectories within each melody cycle (across 8 keystrokes). <a href="#pone-0050901-g004">Figure 4</a> shows S24’s fingertip trajectory for Finger 3 (top panel), the finger 3 angles (DIP, PIP, and MCP, middle panel), and the wrist angle and rotation (bottom panel) across one melody cycle. Finger 3 strikes a piano key twice during each melody cycle, marked Key Bottom (KB). The maximum height (mxH) and the KB landmarks are reflected in the finger joint angles, particularly in the MCP. In contrast to the finger joint angles, the wrist angle (up/down movement of the hand) and the range of wrist rotation (supination/pronation) stayed relatively constant across the melody cycle. The average range of angles within a cycle was larger for the finger joints (DIP: 30.06°, PIP: 23.73°, MCP: 33.98°) than for the wrist measures (Wrist angle: 12.63° and wrist rotation: 9.39°). The mean wrist angle across pianists was –10.81° (slight extension) corresponding roughly with the recommendations by Tubiana and colleagues as an optimal wrist position for MCP function <a href="#pone.0050901-Tubiana2" class="ref-tip">[28]</a>.</p> <a class="link-target" id="pone-0050901-g004" name="pone-0050901-g004"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g004"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g004" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g004"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g004" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g004"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g004"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g004"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 4. </span> Exemplary joint angle data.</div><p class="caption_target"><a id="article1.body1.sec3.sec2.fig1.caption1.p1" name="article1.body1.sec3.sec2.fig1.caption1.p1" class="link-target"></a><p>One cycle of the melody performed by S24 at 11.7 tones per second. Top panel shows the fingertip trajectory for the middle finger (finger 3); the middle panel shows the finger joint angle trajectories (in degrees) for the metacarpophalangeal joint, MCP (red line), the distal interphalangeal joint, DIP (dotted blue line), and the proximal interphalangeal joint, PIP (dashed, green line); the bottom panel shows wrist angle (purple solid) and wrist rotation trajectories (orange dotted). Thin vertical lines in the top panel indicate the tone onsets (KBs) of the 8 tones of one cycle of the melody as printed in music notation above the figure.</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g004"> https://doi.org/10.1371/journal.pone.0050901.g004</a></p></div><a id="article1.body1.sec3.sec2.p2" name="article1.body1.sec3.sec2.p2" class="link-target"></a><p>Next, we examined interdependencies among the wrist and finger angle trajectories and the fingertip movements on a per-cycle basis using multiple regression models. The fingertip position (<a href="#pone-0050901-g004">Figure 4</a>, top panel) was predicted from each of the five angle measures shown in <a href="#pone-0050901-g004">Figure 4</a> (lower two panels) for each pianist’s fingers, cycles, and tempo conditions. The standardized regression coefficients from the 20 multiple regression analyses, predicting fingertip position (z) from the five joint angles are shown in <a href="#pone-0050901-g005">Figure 5</a> by tempo condition and finger. The multiple regression coefficient, <em>R</em>, from the fits to each finger was highly significant (multiple <em>R</em>’s &gt;.90, <em>p</em>&lt;.001) as were each of the standardized beta coefficients for each tempo (<em>p</em>’s &lt;.001; the only exception was finger 3′s wrist rotation at tempo 9.6 tones per second with a <em>p</em>-value of 0.367). Semi-partial correlation coefficients for each joint angle confirmed that MCP contributed most to fingertip position.</p> <a class="link-target" id="pone-0050901-g005" name="pone-0050901-g005"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g005"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g005" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g005"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g005" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g005"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g005"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g005"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 5. </span> Fingertip position predicted by joint angles.</div><p class="caption_target"><a id="article1.body1.sec3.sec2.fig2.caption1.p1" name="article1.body1.sec3.sec2.fig2.caption1.p1" class="link-target"></a><p>Standardized regression coefficients of multiple regression models predicting each fingertip trajectory (4) from the five joint angle trajectories within tempo condition, plotted by finger and tempo condition.</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g005"> https://doi.org/10.1371/journal.pone.0050901.g005</a></p></div></div> <div id="section3" class="section toc-section"><a id="s3c" name="s3c" class="link-target" title="Joint Contributions to Keystrokes"></a> <h3>Joint Contributions to Keystrokes</h3> <a id="article1.body1.sec3.sec3.p1" name="article1.body1.sec3.sec3.p1" class="link-target"></a><p>To test the relationship between finger movements and acoustic goals of timing and tone intensities, we next examined the interdependencies of the finger joint angles during each keystroke. The keystroke movement trajectories that generate sound in piano performance have been defined from the maximum height (mxH, see <a href="#pone-0050901-g004">Figure 4</a> top panel) of the fingertip prior to a produced tone to the arrival of the fingertip at key bottom (KB) <a href="#pone.0050901-DallaBella1" class="ref-tip">[12]</a>, <a href="#pone.0050901-Goebl3" class="ref-tip">[27]</a>. <a href="#pone-0050901-g006">Figure 6</a> demonstrates a keystroke from a side perspective for the “slow” pianist S17 (top) and the “fast” pianist S24 (bottom), from the time of mxH to KB for Finger 3 movement toward a key. Subject 17’s movement shows increased flexion of MCP joint and bending of DIP inwards (extension) toward the end of the keystroke, whereas S24’s movement shows reduced MCP flexion and continued DIP flexion throughout the entire movement.</p> <a class="link-target" id="pone-0050901-g006" name="pone-0050901-g006"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g006"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g006" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g006"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g006" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g006"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g006"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g006"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 6. </span> Two keystrokes produced by different pianists.</div><p class="caption_target"><a id="article1.body1.sec3.sec3.fig1.caption1.p1" name="article1.body1.sec3.sec3.fig1.caption1.p1" class="link-target"></a><p>Stick figure display of a finger-3 keystroke for subjects 17 (top) and 24 (bottom) viewed from a side perspective. The individual lines represent equally spaced time slices from time of maximum height (blue) to key bottom (dark red).</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g006"> https://doi.org/10.1371/journal.pone.0050901.g006</a></p></div><a id="article1.body1.sec3.sec3.p2" name="article1.body1.sec3.sec3.p2" class="link-target"></a><p>A video of S17 and S24 performing at tempo 5 verifies the difference in joint angle usage (Video S1). The video shows hand reconstructions driven by the smoothed marker data of S17 on the left and S24 on the right. The spheres in the foreground are markers attached to the piano keys. The original recordings were slowed down by a factor of 5.4 and 5.8, respectively (as S17 performed at a slightly slower rate than S24), to match each other visually.</p> <a id="article1.body1.sec3.sec3.p3" name="article1.body1.sec3.sec3.p3" class="link-target"></a><p>To examine how each finger joint contributes to the final movement of the fingertip, we conducted an analysis that takes into account the fundamentals of lever mechanics of the fingers and the hand. To demonstrate this, we show in <a href="#pone-0050901-g007">Figure 7</a> simulated fingertip movements for exemplary joint angles of finger 2 ranging from –45° (extension) to 45° (flexion) in steps of 5° under the simplifying assumption that only one particular joint angle: DIP (blue), PIP (green), MCP (red), or WRIST ANGLE (purple), contributed exclusively to that final fingertip motion, while the other, more distal joints were kept constant at the angles measured at the time that finger 2 reached maximum height before a tone onset. The middle (thicker) of the 19 lines for each joint represents an angular change of 0° (the observed joint angle) and connects to the observed fingertip position. This simulation exemplifies that the same amount of angular change in the four joints gives rise to very different fingertip movements, depending on the orientation of the joint rotation axis and on the length of the lever from the joint to the fingertip (<a href="#pone-0050901-g007">Figure 7</a>).</p> <a class="link-target" id="pone-0050901-g007" name="pone-0050901-g007"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g007"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g007" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g007"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g007" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g007"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g007"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g007"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 7. </span> Joint angle simulation.</div><p class="caption_target"><a id="article1.body1.sec3.sec3.fig2.caption1.p1" name="article1.body1.sec3.sec3.fig2.caption1.p1" class="link-target"></a><p>Individual joint angle contributions to simulated fingertip motion from maximum height (mxH in <a href="#pone-0050901-g001">Figure 1</a>) toward key bottom. Black dots indicate the marker position at time of maximum height above keyboard. For each of the four joint angles of the index finger (DIP blue, PIP green, MCP red, WRIST purple), we show the simulated fingertip movement for joint angles ranging from –45° (extension) to 45° (flexion) in steps of 5° with the assumption that only that particular joint contributes to the movement (all other joint angles unchanged).</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g007"> https://doi.org/10.1371/journal.pone.0050901.g007</a></p></div><a id="article1.body1.sec3.sec3.p4" name="article1.body1.sec3.sec3.p4" class="link-target"></a><p>To quantify each finger joint’s contribution during a particular keystroke, we computed the vertical distance (Z plane) that the fingertip travelled from time of Maximum Height (mxH) to time of Key Bottom (KB), labeled <em>ΔTIP</em> (in mm), as well as the change in each joint’s angle (DIP, PIP, MCP, and Wrist, in °) over the same time period. From each joint angle change, we calculated an <em>estimated fingertip position</em> at time of KB under the assumption that only that particular joint moved and the other joints remained immobile at the angle configuration measured at the time of maximum height. To generate this estimate, we rotate the line from the corresponding joint to the fingertip (see <a href="#pone-0050901-g007">Figure 7</a>) by the amount of change in joint angle, thus avoiding the more complex estimate based on individual joint segments and each of their relative angles. We next computed the vertical distance (in mm) from the mxH fingertip position to the estimated KB fingertip position due to each individual joint, called the estimated vertical distance (<em>estΔTIP<sub>DIP</sub>, estΔTIP<sub>PIP</sub>, estΔTIP<sub>MCP</sub>, estΔTIP<sub>WRIST</sub></em>). We report these estimated vertical distances as a proportion of the actual vertical distances of the fingertip (<em>ΔTIP</em>).</p> <a id="article1.body1.sec3.sec3.p5" name="article1.body1.sec3.sec3.p5" class="link-target"></a><p><a href="#pone-0050901-g008">Figure 8</a> shows these proportions for finger 2 across all pianists and the two particular individuals, S17 and S24, for each of the four joints DIP, PIP, MCP, and WRIST. Positive values denote joint contributions toward the movement goal, while negative values signify joint contributions that work against the movement goal; values around 1 imply that a particular joint’s movement alone could account for the total movement of the fingertip (ΔTIP). The patterns in <a href="#pone-0050901-g008">Figure 8</a> suggest that, on average, MCP is the only joint generating movement in the direction of the movement goal, while the small negative values of PIP, DIP, and Wrist indicate smaller movement opposite in direction to that of the fingertip. Separate 2-way repeated-measures ANOVAs on each of the four joint angle proportions shown in <a href="#pone-0050901-g008">Figure 8</a> (DIP, PIP, MCP, WRIST) by finger (2–5) and tempo yielded differences among fingers, but no main effects of tempo or any interactions. This suggests that each finger joint does not change its relative contributions to the fingertip movements across tempi.</p> <a class="link-target" id="pone-0050901-g008" name="pone-0050901-g008"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g008"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g008" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g008"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g008" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g008"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g008"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g008"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 8. </span> Individual joint contributions to fingertip motion.</div><p class="caption_target"><a id="article1.body1.sec3.sec3.fig3.caption1.p1" name="article1.body1.sec3.sec3.fig3.caption1.p1" class="link-target"></a><p>Individual joint contributions (estΔTIP<sub>DIP</sub>, estΔTIP<sub>PIP</sub>, estΔTIP<sub>MCP</sub>, estΔTIP<sub>WRIST</sub>) to vertical fingertip motion for finger 2 plotted as a proportion of the actual vertical fingertip movement from time of maximum height to key bottom (ΔTIP) for all pianists (mean) and the two individuals S17 and S24. Error bars indicate standard error of the mean.</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g008"> https://doi.org/10.1371/journal.pone.0050901.g008</a></p></div><a id="article1.body1.sec3.sec3.p6" name="article1.body1.sec3.sec3.p6" class="link-target"></a><p>Examination of the two individuals’ data suggests that S17’s MCP would have generated a fingertip movement 1.6 times greater than what the actual fingertip movement, if the other joints had not moved at all. But they moved opposite to the downward direction of the fingertip goal, so the MCP had to work hard to achieve the keystroke. In contrast, S24’s MCP contributed about 0.9 times the actual fingertip movement, while PIP moved only slightly away and DIP did not contribute at all. The stick figure display of S17’s fingertip movement (see <a href="#pone-0050901-g006">Figure 6</a>) shows a considerable extension of the DIP joint, particularly after the finger made contact with the key surface. This is referred to in the literature as “breaking-in of the nail joint” (<a href="#pone.0050901-Ortmann2" class="ref-tip">[30]</a>, p. 225). This breaking-in is proposed to be due to a lack of tendonous support of the DIP joint by the deep flexors and is generally considered detrimental to tone control and precision, as the movement initiated by the MCP is damped and not transmitted directly to the key <a href="#pone.0050901-Gt1" class="ref-tip">[11]</a>, <a href="#pone.0050901-Gerig1" class="ref-tip">[21]</a>. This viewpoint is also supported by S17’s way of striking the keys, which shows this breaking-in particularly in fingers 2–4 and may be one of the reasons for S17’s extreme operation of the MCP joint.</p> </div> <div id="section4" class="section toc-section"><a id="s3d" name="s3d" class="link-target" title="Keystroke Efficiency"></a> <h3>Keystroke Efficiency</h3> <a id="article1.body1.sec3.sec4.p1" name="article1.body1.sec3.sec4.p1" class="link-target"></a><p>Finally, we combine the estimated lever contributions of the four joints to compute a measure of kinematic efficiency for each keystroke. Efficiency (η, <em>eta</em>) is defined as the ratio of the summed joint lever contributions (<em>estΔTIP<sub>DIP</sub>, estΔTIP<sub>PIP</sub>, estΔTIP<sub>MCP</sub>, estΔTIP<sub>WRIST</sub></em>) and the sum of the absolute values of these four measures:<a name="pone.0050901.e006" id="pone.0050901.e006" class="link-target"></a><span class="equation"><img src="article/file?type=thumbnail&amp;id=10.1371/journal.pone.0050901.e006" loading="lazy" class="inline-graphic"></span></p> <a id="article1.body1.sec3.sec4.p2" name="article1.body1.sec3.sec4.p2" class="link-target"></a><p>If all joints work together in the same direction to produce a keystroke, the efficiency measure will be 1.0. If some joints move in the opposite direction of each other, the efficiency will approach zero. This efficiency measure was computed for each individual keystroke; the mean values are shown by tempo condition for the group mean, S17 and S24 in <a href="#pone-0050901-g009">Figure 9</a>. A repeated-measures ANOVA conducted on the efficiency measures for the first five tempo conditions (in which all pianists participated) indicated no significant effect of tempo. As <a href="#pone-0050901-g009">Figure 9</a> demonstrates, S17 shows reduced efficiency, and S24 shows increased efficiency of combined joint angle contributions to the downward fingertip trajectory during keystrokes, relative to the group mean. In addition, S24’s efficiency is improved across tempo conditions, whereas S17’s combined joint angle efficiency decreases at faster tempo performances.</p> <a class="link-target" id="pone-0050901-g009" name="pone-0050901-g009"></a><div class="figure" data-doi="10.1371/journal.pone.0050901.g009"><div class="img-box"><a title="Click for larger image" href="article/figure/image?size=medium&amp;id=10.1371/journal.pone.0050901.g009" data-doi="10.1371/journal.pone.0050901" data-uri="10.1371/journal.pone.0050901.g009"><img src="article/figure/image?size=inline&amp;id=10.1371/journal.pone.0050901.g009" alt="thumbnail" class="thumbnail" loading="lazy"></a><div class="expand"></div></div><div class="figure-inline-download"> Download: <ul><li><a href="article/figure/powerpoint?id=10.1371/journal.pone.0050901.g009"><div class="definition-label">PPT</div><div class="definition-description">PowerPoint slide</div></a></li><li><a href="article/figure/image?download&amp;size=large&amp;id=10.1371/journal.pone.0050901.g009"><div class="definition-label">PNG</div><div class="definition-description">larger image</div></a></li><li><a href="article/figure/image?download&amp;size=original&amp;id=10.1371/journal.pone.0050901.g009"><div class="definition-label">TIFF</div><div class="definition-description">original image</div></a></li></ul></div><div class="figcaption"><span>Figure 9. </span> Keystroke efficiency.</div><p class="caption_target"><a id="article1.body1.sec3.sec4.fig1.caption1.p1" name="article1.body1.sec3.sec4.fig1.caption1.p1" class="link-target"></a><p>Mean efficiency η by tempo condition for all pianists and two individuals S17 and S24. Error bars indicate standard error of the mean.</p> </p><p class="caption_object"><a href="https://doi.org/10.1371/journal.pone.0050901.g009"> https://doi.org/10.1371/journal.pone.0050901.g009</a></p></div></div> <div id="section5" class="section toc-section"><a id="s3e" name="s3e" class="link-target" title="Correlations of Keystroke Efficiency with Acoustic Measures"></a> <h3>Correlations of Keystroke Efficiency with Acoustic Measures</h3> <a id="article1.body1.sec3.sec5.p1" name="article1.body1.sec3.sec5.p1" class="link-target"></a><p>Finally, we correlated the keystroke efficiency measures with the acoustic accuracy and precision of pianists’ performances. If joint angles contribute in an efficient manner to the arrival time and force goals of individual keystrokes, then high efficiency measures should correspond to increased precision and accuracy of timing and tone intensities (correlated with piano key velocity). The efficiency measures were correlated with the CV of inter-onset timing (SD/mean IOI), relative timing error, and CV of tone intensities (as defined earlier) across each melody cycle (<em>n</em> = 12) in each of 5 tempo conditions of the 12 pianists (<em>n</em> = 12 pianists × 5 tempi × 12 cycles = 720). Those correlations were all negative; as expected, combined joint efficiency increased as timing variability (CV of IOI) decreased (<em>r</em> = –.117, <em>p</em>&lt;.005), as relative timing error decreased (<em>r</em> = –.066, <em>p</em> = .079), and as tone intensity variability (CV of MIDI key velocity) decreased (<em>r</em> = –.231, <em>p</em>&lt;.001). The same correlations were computed at the level of individual pianists (<em>n</em> = 12); these correlations approached significance for the timing variability measures (<em>r</em> = –.540, <em>p</em> = .070) and reached significance for tone intensity CV’s (<em>r</em> = –.58, <em>p</em>&lt;.05). These results suggest that the more efficient the combined joint movements of pianists’ fingers and wrist movements, the more accurate and precise the resulting tone onsets and more precise the tone intensities. This is the first measure we know of to connect kinematic efficiency with specific acoustic goals of performing musicians.</p> </div> </div> <div xmlns:plos="http://plos.org" id="section4" class="section toc-section"><a id="s4" name="s4" data-toc="s4" class="link-target" title="Discussion"></a><h2>Discussion</h2><a id="article1.body1.sec4.p1" name="article1.body1.sec4.p1" class="link-target"></a><p>This study is the first to document the entire joint movement chain from skilled pianists’ forearms to fingertips (including all finger and hand joints) as they performed a five-finger task at increasingly fast tempi. We analyzed individual joint angles in an attempt to quantify each joint’s contribution to the final movement goal of pianists’ fingertips as they reached piano keys. Surprisingly, the individual joint contributions remained stable across tempo conditions; only the wrist movement contributed slightly more to the fingertip motion at fast tempi than at slow tempi. We also quantified movement efficiency for each individual finger keystrokes (keystroke efficiency) and found significant relationships with timing accuracy and precision of the produced sequences, suggesting that despite the many degrees of freedom a pianist may choose from, finger movements with larger keystroke efficiency are indeed beneficial for producing precisely and accurately timed sequences at fast rates. Other factors may also interact with performance timing, including anatomical, biomechanical, and physiological constraints; it does not follow that greater movement efficiency is always associated with better sequence timing. Furthermore, keystroke efficiency remained stable across a wide range of tempo conditions. This finding is consistent with results from a recent glove-based study on piano performance <a href="#pone.0050901-Furuya4" class="ref-tip">[17]</a> that reported no difference in joint velocity covariation between striking and non-striking fingers at MCP and PIP joints across two tempi. This tempo invariance in the joint angle structure may be related to extensive practice of fundamental finger and hand movements in piano performance <a href="#pone.0050901-Furuya4" class="ref-tip">[17]</a>.</p> <a id="article1.body1.sec4.p2" name="article1.body1.sec4.p2" class="link-target"></a><p>Large individual differences were documented in performance benchmarks of fastest achieved tempo condition, timing accuracy, and precision; the “fast” pianist produced faster and more accurately timed sequences than the “slow” pianist who deviated more from the prescribed tempo as it became faster. The “fast” pianist produced the keystroke movements from the knuckle (MCP) joint, whereas the other finger joints (PIP and DIP) extended only marginally. In contrast, the “slow” pianist extended the finger joints (PIP and DIP) considerably during a keystroke and had to compensate for this through exaggerated MCP flexion. In another comparison, the “fast” pianist showed higher than average efficiency measures (all joints worked in the direction of the finger’s movement goal toward the piano key), whereas the “slow” pianist exhibited lower than average efficiency measures (some joints moved opposite to the movement goal). These findings suggest that keystroke efficiency is a valid measure that is related to the temporal performance quality of the five-finger sequences. Whether or not anatomical and neuro-physiological properties contribute to these individual differences, these findings suggest that simple mechanical principles of movement efficiency may be influenced by individual motor optimization processes and vice versa <a href="#pone.0050901-Kopiez1" class="ref-tip">[31]</a>.</p> <a id="article1.body1.sec4.p3" name="article1.body1.sec4.p3" class="link-target"></a><p>These findings confirm recent educational recommendations that at medium to fast tempi, pianists’ finger technique is mainly accomplished by motion produced at the MCP joints (knuckles) with slight extension of the finger joints PIP and DIP. Consistent with this position, the piano educator Richard Beauchamp advised to play from the finger muscles and allow the finger “to unbend” passively (without active extension, nor flexion) <a href="#pone.0050901-Beauchamp1" class="ref-tip">[24]</a>, <a href="#pone.0050901-Beauchamp2" class="ref-tip">[25]</a>. These observed movement patterns run against recommendations from other piano training schools to play with completely straight fingers, particularly for fast passages <a href="#pone.0050901-Ortmann2" class="ref-tip">[30]</a>, or to employ a curved-finger stroke with a curled-in finger that extends to almost a straight finger during downswing <a href="#pone.0050901-Lhevinne1" class="ref-tip">[32]</a>. It does not necessarily follow from our findings that other ways of striking the key are not advisable for piano performance; instead, the findings shown here indicate that when performing at fast tempi, pianists may be forced to use the observed movement patterns to accomplish the high temporal accuracy required of performance. Further investigations are necessary to generalize the keystroke efficiency findings reported here to other technical tasks in piano performance that require different degrees of difficulty (such as the well-learned movements required of scales and arpeggios).</p> <a id="article1.body1.sec4.p4" name="article1.body1.sec4.p4" class="link-target"></a><p>Pianists’ finger movement patterns indicated a predominant use of the lumbrical muscles on the palmar side of the hand (intrinsic muscles of the hand), which bend the proximal finger phalanx while slightly extending the finger <a href="#pone.0050901-Watson1" class="ref-tip">[18]</a> rather than an extensive use of extrinsic finger muscles. Finger movements in piano performance differ from those of common tasks in motor control studies on finger dependence <a href="#pone.0050901-HgerRoss1" class="ref-tip">[19]</a>, <a href="#pone.0050901-Slobounov1" class="ref-tip">[33]</a> and, with practice, seem to be optimized for striking the piano keys with a specific timing and force. To achieve sufficient finger independence, pianists may avoid extensive use of the extrinsic muscles that are known to exhibit strong biomechanical coupling <a href="#pone.0050901-Leijnse1" class="ref-tip">[34]</a>, <a href="#pone.0050901-Schieber1" class="ref-tip">[35]</a> by generating movements from the lumbrical muscles that are known to be fairly independent <a href="#pone.0050901-Watson1" class="ref-tip">[18]</a>. However, more research is necessary to conclusively determine the use of intrinsic and extrinsic muscles in piano performance.</p> <a id="article1.body1.sec4.p5" name="article1.body1.sec4.p5" class="link-target"></a><p>Skilled pianists who have spent thousands of hours on deliberate practice <a href="#pone.0050901-Ericsson1" class="ref-tip">[1]</a> may exhibit different, perhaps more efficient, neuro-structural organizations <a href="#pone.0050901-Hyde1" class="ref-tip">[36]</a>, which make them an ideal cohort for motor control research <a href="#pone.0050901-Watson2" class="ref-tip">[37]</a>. Finger movement patterns in expressive music performance have auditory outcomes as their ultimate goals. The more that all parts of the finger and wrist movement chain work jointly toward a movement goal (quantified here by keystroke efficiency), the higher the quality of the auditory outcome.</p> </div> <div xmlns:plos="http://plos.org" id="section5" class="section toc-section"><a id="s5" name="s5" data-toc="s5" class="link-target" title="Supporting Information"></a><h2>Supporting Information</h2><div class="figshare_widget" doi="10.1371/journal.pone.0050901"></div><div class="supplementary-material"><a name="pone.0050901.s001" id="pone.0050901.s001" class="link-target"></a><h3 class="siTitle title-small"><a href="article/file?type=supplementary&amp;id=10.1371/journal.pone.0050901.s001">Video S1. </a></h3><a id="article1.body1.sec5.supplementary-material1.caption1.p1" name="article1.body1.sec5.supplementary-material1.caption1.p1" class="link-target"></a><p class="preSiDOI"><strong>Pianists S17 and S24.</strong> The video shows hand reconstructions of the smoothed marker data of Pianists S17 on the left and S24 on the right. The white spheres in the foreground (and one next to the pianists’ little finger) are markers attached to the piano keys. The original recordings were slowed down by a factor of 5.4 and 5.8, respectively (as S17 performed at a slightly slower rate than S24), to match each other visually. The video file does not contain sound.</p> <p class="siDoi"><a href="https://doi.org/10.1371/journal.pone.0050901.s001">https://doi.org/10.1371/journal.pone.0050901.s001</a></p><a id="article1.body1.sec5.supplementary-material1.caption1.p2" name="article1.body1.sec5.supplementary-material1.caption1.p2" class="link-target"></a><p class="postSiDOI">(MP4)</p> </div></div> <div xmlns:plos="http://plos.org" class="section toc-section"><a id="ack" name="ack" data-toc="ack" title="Acknowledgments" class="link-target"></a><h2>Acknowledgments</h2> <a id="article1.back1.ack1.p1" name="article1.back1.ack1.p1" class="link-target"></a><p>We thank Marcelo M. Wanderley for providing facilities and Frances Spidle and Erik Koopmans for assistance.</p> </div><div xmlns:plos="http://plos.org" class="contributions toc-section"><a id="authcontrib" name="authcontrib" data-toc="authcontrib" title="Author Contributions"></a><h2>Author Contributions</h2><p>Conceived and designed the experiments: CP WG. Performed the experiments: WG CP. Analyzed the data: WG CP. Wrote the paper: CP WG.</p></div><div xmlns:plos="http://plos.org" class="toc-section"><a id="references" name="references" class="link-target" data-toc="references" title="References"></a><h2>References</h2><ol class="references"><li id="ref1"><span class="order">1. </span><a name="pone.0050901-Ericsson1" id="pone.0050901-Ericsson1" class="link-target"></a>Ericsson KA, Lehmann AC (1996) Expert and exceptional performance: Evidence of maximal adaptation to task constraints. Annual Review of Psychology 47: 273–305. <ul class="reflinks"><li><a href="#" data-author="Ericsson" data-cit="EricssonKA%2C%20LehmannAC%20%281996%29%20Expert%20and%20exceptional%20performance%3A%20Evidence%20of%20maximal%20adaptation%20to%20task%20constraints.%20Annual%20Review%20of%20Psychology%2047%3A%20273%E2%80%93305." data-title="Expert%20and%20exceptional%20performance%3A%20Evidence%20of%20maximal%20adaptation%20to%20task%20constraints" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Expert+and+exceptional+performance%3A+Evidence+of+maximal+adaptation+to+task+constraints+Ericsson+1996" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref2"><span class="order">2. </span><a name="pone.0050901-Neuhaus1" id="pone.0050901-Neuhaus1" class="link-target"></a>Neuhaus H (1973) The Art of Piano Playing; Leibowitch KA, editor. London: Barrie &amp; Jenkins. <ul class="find-nolinks"></ul></li><li id="ref3"><span class="order">3. </span><a name="pone.0050901-Bernstein1" id="pone.0050901-Bernstein1" class="link-target"></a>Bernstein NA, Popova LN (1930) Investigations on the biomechanics of key strike during piano playing. Proceedings of the piano-methodological section of the State Institute of Music Science. Moscow: Muzgiz. 5–47. <ul class="find-nolinks"></ul></li><li id="ref4"><span class="order">4. </span><a name="pone.0050901-Kay1" id="pone.0050901-Kay1" class="link-target"></a>Kay BA, Turvey MT, Meijer OG (2003) An early oscillator model: Studies on the biodynamics of the piano strike (Bernstein &amp; Popova, 1930). Motor Control 7: 1–45. <ul class="reflinks"><li><a href="#" data-author="Kay" data-cit="KayBA%2C%20TurveyMT%2C%20MeijerOG%20%282003%29%20An%20early%20oscillator%20model%3A%20Studies%20on%20the%20biodynamics%20of%20the%20piano%20strike%20%28Bernstein%20%26%20Popova%2C%201930%29.%20Motor%20Control%207%3A%201%E2%80%9345." data-title="An%20early%20oscillator%20model%3A%20Studies%20on%20the%20biodynamics%20of%20the%20piano%20strike%20%28Bernstein%20%26amp%3B%20Popova%2C%201930%29" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=An+early+oscillator+model%3A+Studies+on+the+biodynamics+of+the+piano+strike+%28Bernstein+%26amp%3B+Popova%2C+1930%29+Kay+2003" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref5"><span class="order">5. </span><a name="pone.0050901-Furuya1" id="pone.0050901-Furuya1" class="link-target"></a>Furuya S, Kinoshita H (2008) Expertise-dependent modulation of muscular and non-muscular torques in multi-joint arm movements during piano keystroke Neuroscience. 156: 390–402. <ul class="reflinks"><li><a href="#" data-author="Furuya" data-cit="FuruyaS%2C%20KinoshitaH%20%282008%29%20Expertise-dependent%20modulation%20of%20muscular%20and%20non-muscular%20torques%20in%20multi-joint%20arm%20movements%20during%20piano%20keystroke%20Neuroscience.%20156%3A%20390%E2%80%93402." data-title="Expertise-dependent%20modulation%20of%20muscular%20and%20non-muscular%20torques%20in%20multi-joint%20arm%20movements%20during%20piano%20keystroke%20Neuroscience" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Expertise-dependent+modulation+of+muscular+and+non-muscular+torques+in+multi-joint+arm+movements+during+piano+keystroke+Neuroscience+Furuya+2008" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref6"><span class="order">6. </span><a name="pone.0050901-Furuya2" id="pone.0050901-Furuya2" class="link-target"></a>Furuya S, Goda T, Katayose H, Miwa H, Nagata N (2011) Distinct inter-joint coordination during fast alternate keystrokes in pianists with superior skill. Frontiers in Human Neuroscience 5: 1–13. <ul class="reflinks"><li><a href="#" data-author="Furuya" data-cit="FuruyaS%2C%20GodaT%2C%20KatayoseH%2C%20MiwaH%2C%20NagataN%20%282011%29%20Distinct%20inter-joint%20coordination%20during%20fast%20alternate%20keystrokes%20in%20pianists%20with%20superior%20skill.%20Frontiers%20in%20Human%20Neuroscience%205%3A%201%E2%80%9313." data-title="Distinct%20inter-joint%20coordination%20during%20fast%20alternate%20keystrokes%20in%20pianists%20with%20superior%20skill" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Distinct+inter-joint+coordination+during+fast+alternate+keystrokes+in+pianists+with+superior+skill+Furuya+2011" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref7"><span class="order">7. </span><a name="pone.0050901-Parncutt1" id="pone.0050901-Parncutt1" class="link-target"></a>Parncutt R, Troup M (2002) Piano. In: Parncutt R, McPherson G, editors. The Science and Psychology of Music Performance Creative Strategies for Teaching and Learning. Oxford, New York: University Press. 285–302. <ul class="find-nolinks"></ul></li><li id="ref8"><span class="order">8. </span><a name="pone.0050901-Hildebrandt1" id="pone.0050901-Hildebrandt1" class="link-target"></a>Hildebrandt D (1988) Pianoforte: A Social History of the Piano. Goodman H, translator. New York: George Braziller. <ul class="find-nolinks"></ul></li><li id="ref9"><span class="order">9. </span><a name="pone.0050901-Huron1" id="pone.0050901-Huron1" class="link-target"></a>Huron DB (2001) Tone and voice: A derivation of the rules of voice-leading from perceptual principles. Music Perception 19: 1–64. <ul class="reflinks"><li><a href="#" data-author="Huron" data-cit="HuronDB%20%282001%29%20Tone%20and%20voice%3A%20A%20derivation%20of%20the%20rules%20of%20voice-leading%20from%20perceptual%20principles.%20Music%20Perception%2019%3A%201%E2%80%9364." data-title="Tone%20and%20voice%3A%20A%20derivation%20of%20the%20rules%20of%20voice-leading%20from%20perceptual%20principles" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Tone+and+voice%3A+A+derivation+of+the+rules+of+voice-leading+from+perceptual+principles+Huron+2001" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref10"><span class="order">10. </span><a name="pone.0050901-Wolters1" id="pone.0050901-Wolters1" class="link-target"></a>Wolters K (1985) Handbuch der Klavierliteratur zu zwei Händen [Handbook of the piano literature for two hands]. Zürich: Atlantis Musikbuch Verlag. <ul class="find-nolinks"></ul></li><li id="ref11"><span class="order">11. </span><a name="pone.0050901-Gt1" id="pone.0050901-Gt1" class="link-target"></a>Gát J (1988) The Technique of Piano Playing. London: Boosey &amp; Hawkes. <ul class="find-nolinks"></ul></li><li id="ref12"><span class="order">12. </span><a name="pone.0050901-DallaBella1" id="pone.0050901-DallaBella1" class="link-target"></a>Dalla Bella S, Palmer C (2011) Rate effects on timing, key velocity, and finger kinematics in piano performance. PLoS ONE 6: e20518. <ul class="reflinks"><li><a href="#" data-author="Dalla%20Bella" data-cit="Dalla%20BellaS%2C%20PalmerC%20%282011%29%20Rate%20effects%20on%20timing%2C%20key%20velocity%2C%20and%20finger%20kinematics%20in%20piano%20performance.%20PLoS%20ONE%206%3A%20e20518." data-title="Rate%20effects%20on%20timing%2C%20key%20velocity%2C%20and%20finger%20kinematics%20in%20piano%20performance" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Rate+effects+on+timing%2C+key+velocity%2C+and+finger+kinematics+in+piano+performance+Dalla+Bella+2011" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref13"><span class="order">13. </span><a name="pone.0050901-Goebl1" id="pone.0050901-Goebl1" class="link-target"></a>Goebl W, Palmer C (2009) Finger motion in piano performance: Touch and tempo. In: Williamon A, Pretty S, Buck R, editors. Proceedings of the International Symposium on Performance Science 2009 (15–18 December 2009), Auckland, New Zealand. Utrecht, The Netherlands: European Association of Conservatoires (AEC). 65–70. <ul class="find-nolinks"></ul></li><li id="ref14"><span class="order">14. </span><a name="pone.0050901-Goebl2" id="pone.0050901-Goebl2" class="link-target"></a>Goebl W, Palmer C (2008) Tactile feedback and timing accuracy in piano performance. Experimental Brain Research 186: 471–479. <ul class="reflinks"><li><a href="#" data-author="Goebl" data-cit="GoeblW%2C%20PalmerC%20%282008%29%20Tactile%20feedback%20and%20timing%20accuracy%20in%20piano%20performance.%20Experimental%20Brain%20Research%20186%3A%20471%E2%80%93479." data-title="Tactile%20feedback%20and%20timing%20accuracy%20in%20piano%20performance" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Tactile+feedback+and+timing+accuracy+in+piano+performance+Goebl+2008" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref15"><span class="order">15. </span><a name="pone.0050901-Palmer1" id="pone.0050901-Palmer1" class="link-target"></a>Palmer C, Koopmans E, Loehr JD, Carter C (2009) Movement-related feedback and temporal accuracy in clarinet performance. Music Perception 26: 439–450. <ul class="reflinks"><li><a href="#" data-author="Palmer" data-cit="PalmerC%2C%20KoopmansE%2C%20LoehrJD%2C%20CarterC%20%282009%29%20Movement-related%20feedback%20and%20temporal%20accuracy%20in%20clarinet%20performance.%20Music%20Perception%2026%3A%20439%E2%80%93450." data-title="Movement-related%20feedback%20and%20temporal%20accuracy%20in%20clarinet%20performance" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Movement-related+feedback+and+temporal+accuracy+in+clarinet+performance+Palmer+2009" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref16"><span class="order">16. </span><a name="pone.0050901-Furuya3" id="pone.0050901-Furuya3" class="link-target"></a>Furuya S, Flanders M, Soechting JF (2011) Hand kinematics of piano playing. Journal of Neurophysiology 106: 2849–2864. <ul class="reflinks"><li><a href="#" data-author="Furuya" data-cit="FuruyaS%2C%20FlandersM%2C%20SoechtingJF%20%282011%29%20Hand%20kinematics%20of%20piano%20playing.%20Journal%20of%20Neurophysiology%20106%3A%202849%E2%80%932864." data-title="Hand%20kinematics%20of%20piano%20playing" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Hand+kinematics+of+piano+playing+Furuya+2011" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref17"><span class="order">17. </span><a name="pone.0050901-Furuya4" id="pone.0050901-Furuya4" class="link-target"></a>Furuya S, Soechting JF (2012) Speed invariance of independent control of finger movements in pianists. Journal of Neurophysiology 108: 2060–2068. <ul class="reflinks"><li><a href="#" data-author="Furuya" data-cit="FuruyaS%2C%20SoechtingJF%20%282012%29%20Speed%20invariance%20of%20independent%20control%20of%20finger%20movements%20in%20pianists.%20Journal%20of%20Neurophysiology%20108%3A%202060%E2%80%932068." data-title="Speed%20invariance%20of%20independent%20control%20of%20finger%20movements%20in%20pianists" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Speed+invariance+of+independent+control+of+finger+movements+in+pianists+Furuya+2012" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref18"><span class="order">18. </span><a name="pone.0050901-Watson1" id="pone.0050901-Watson1" class="link-target"></a>Watson AHD (2009) The Biology of Musical Performance and Performance-Related Injury. Plymouth, U.K.: Scarecrow Press. <ul class="find-nolinks"></ul></li><li id="ref19"><span class="order">19. </span><a name="pone.0050901-HgerRoss1" id="pone.0050901-HgerRoss1" class="link-target"></a>Häger-Ross C, Schieber MH (2000) Quantifying the independence of human finger movements: Comparisons of digits, hands, and movement frequencies. Journal of Neuroscience 20: 8542–8550. <ul class="reflinks"><li><a href="#" data-author="H%C3%A4ger-Ross" data-cit="H%C3%A4ger-RossC%2C%20SchieberMH%20%282000%29%20Quantifying%20the%20independence%20of%20human%20finger%20movements%3A%20Comparisons%20of%20digits%2C%20hands%2C%20and%20movement%20frequencies.%20Journal%20of%20Neuroscience%2020%3A%208542%E2%80%938550." data-title="Quantifying%20the%20independence%20of%20human%20finger%20movements%3A%20Comparisons%20of%20digits%2C%20hands%2C%20and%20movement%20frequencies" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Quantifying+the+independence+of+human+finger+movements%3A+Comparisons+of+digits%2C+hands%2C+and+movement+frequencies+H%C3%A4ger-Ross+2000" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref20"><span class="order">20. </span><a name="pone.0050901-Tubiana1" id="pone.0050901-Tubiana1" class="link-target"></a>Tubiana R (1988) Movements of the fingers. Medical Problems of Performing Artists 3: 123–128. <ul class="reflinks"><li><a href="#" data-author="Tubiana" data-cit="TubianaR%20%281988%29%20Movements%20of%20the%20fingers.%20Medical%20Problems%20of%20Performing%20Artists%203%3A%20123%E2%80%93128." data-title="Movements%20of%20the%20fingers" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Movements+of+the+fingers+Tubiana+1988" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref21"><span class="order">21. </span><a name="pone.0050901-Gerig1" id="pone.0050901-Gerig1" class="link-target"></a>Gerig RR (1974) Famous Pianists and their Technique. Washington, New York: Robert B. Luce. <ul class="find-nolinks"></ul></li><li id="ref22"><span class="order">22. </span><a name="pone.0050901-Ortmann1" id="pone.0050901-Ortmann1" class="link-target"></a>Ortmann O (1929/1981) The Physiological Mechanics of Piano Technique. New York: Da Capo. <ul class="find-nolinks"></ul></li><li id="ref23"><span class="order">23. </span><a name="pone.0050901-Mark1" id="pone.0050901-Mark1" class="link-target"></a>Mark T (2003) What every pianist needs to know about the body. Chicago, Il: GIA Publications. 155 p. <ul class="find-nolinks"></ul></li><li id="ref24"><span class="order">24. </span><a name="pone.0050901-Beauchamp1" id="pone.0050901-Beauchamp1" class="link-target"></a>Beauchamp R (1997) Curved fingers – and tension? Classical Piano Magazine March/April. <ul class="find-nolinks"></ul></li><li id="ref25"><span class="order">25. </span><a name="pone.0050901-Beauchamp2" id="pone.0050901-Beauchamp2" class="link-target"></a>Beauchamp R (2003) Curved fingers – and Tension? Avalaible: <a href="http://www.musicandhealth.co.uk/articles/tension.html">http://www.musicandhealth.co.uk/articles/tension.html</a>. Accessed 16 Februrary 2012. <ul class="find-nolinks"></ul></li><li id="ref26"><span class="order">26. </span><a name="pone.0050901-Ramsay1" id="pone.0050901-Ramsay1" class="link-target"></a>Ramsay JO, Silverman BW (2005) Functional data analysis. New York: Springer. <ul class="find-nolinks"></ul></li><li id="ref27"><span class="order">27. </span><a name="pone.0050901-Goebl3" id="pone.0050901-Goebl3" class="link-target"></a>Goebl W, Palmer C (2009) Synchronization of timing and motion among performing musicians. Music Perception 26: 427–438. <ul class="reflinks"><li><a href="#" data-author="Goebl" data-cit="GoeblW%2C%20PalmerC%20%282009%29%20Synchronization%20of%20timing%20and%20motion%20among%20performing%20musicians.%20Music%20Perception%2026%3A%20427%E2%80%93438." data-title="Synchronization%20of%20timing%20and%20motion%20among%20performing%20musicians" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Synchronization+of+timing+and+motion+among+performing+musicians+Goebl+2009" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref28"><span class="order">28. </span><a name="pone.0050901-Tubiana2" id="pone.0050901-Tubiana2" class="link-target"></a>Tubiana R, Chamagne P (1988) Funtional anatomy of the hand. Medical Problems of Performing Artists 3: 83–87. <ul class="reflinks"><li><a href="#" data-author="Tubiana" data-cit="TubianaR%2C%20ChamagneP%20%281988%29%20Funtional%20anatomy%20of%20the%20hand.%20Medical%20Problems%20of%20Performing%20Artists%203%3A%2083%E2%80%9387." data-title="Funtional%20anatomy%20of%20the%20hand" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Funtional+anatomy+of+the+hand+Tubiana+1988" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref29"><span class="order">29. </span><a name="pone.0050901-Loehr1" id="pone.0050901-Loehr1" class="link-target"></a>Loehr JD, Palmer C (2008) Sequential and biomechanical factors constrain timing and motion in tapping. Journal of Motor Behavior 41: 128–136. <ul class="reflinks"><li><a href="#" data-author="Loehr" data-cit="LoehrJD%2C%20PalmerC%20%282008%29%20Sequential%20and%20biomechanical%20factors%20constrain%20timing%20and%20motion%20in%20tapping.%20Journal%20of%20Motor%20Behavior%2041%3A%20128%E2%80%93136." data-title="Sequential%20and%20biomechanical%20factors%20constrain%20timing%20and%20motion%20in%20tapping" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Sequential+and+biomechanical+factors+constrain+timing+and+motion+in+tapping+Loehr+2008" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref30"><span class="order">30. </span><a name="pone.0050901-Ortmann2" id="pone.0050901-Ortmann2" class="link-target"></a>Ortmann O (1962) The Physiological Mechanics of Piano Technique. New York: E. P. Dutton. <ul class="find-nolinks"></ul></li><li id="ref31"><span class="order">31. </span><a name="pone.0050901-Kopiez1" id="pone.0050901-Kopiez1" class="link-target"></a>Kopiez R (2004) Virtuosität als Ergebnis psychomotorischer Optimierung [Virtuosity as a result of psycho-motoric optimization]. In: Loesch Hv, Mahlert U, Rummenhöller P, editors. Musikalische Virtuosität [Musical Virtuosity]. Mainz: Schott. 205–231. <ul class="find-nolinks"></ul></li><li id="ref32"><span class="order">32. </span><a name="pone.0050901-Lhevinne1" id="pone.0050901-Lhevinne1" class="link-target"></a>Lhevinne J (1972) Basic Principles in Pianoforte Playing. New York: Dover. <ul class="find-nolinks"></ul></li><li id="ref33"><span class="order">33. </span><a name="pone.0050901-Slobounov1" id="pone.0050901-Slobounov1" class="link-target"></a>Slobounov S, Johnston J, Chiang H, Ray W (2002) The role of sub-maximal force production in the enslaving phenomenon. Brain Research 954: 212–219. <ul class="reflinks"><li><a href="#" data-author="Slobounov" data-cit="SlobounovS%2C%20JohnstonJ%2C%20ChiangH%2C%20RayW%20%282002%29%20The%20role%20of%20sub-maximal%20force%20production%20in%20the%20enslaving%20phenomenon.%20Brain%20Research%20954%3A%20212%E2%80%93219." data-title="The%20role%20of%20sub-maximal%20force%20production%20in%20the%20enslaving%20phenomenon" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=The+role+of+sub-maximal+force+production+in+the+enslaving+phenomenon+Slobounov+2002" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref34"><span class="order">34. </span><a name="pone.0050901-Leijnse1" id="pone.0050901-Leijnse1" class="link-target"></a>Leijnse JN (1997) Why the lumbrical muscle should not be bigger – a force model of the lumbrical in the unloaded human finger. Journal of Biomechanics 30: 1107–1114. <ul class="reflinks"><li><a href="#" data-author="Leijnse" data-cit="LeijnseJN%20%281997%29%20Why%20the%20lumbrical%20muscle%20should%20not%20be%20bigger%20%E2%80%93%20a%20force%20model%20of%20the%20lumbrical%20in%20the%20unloaded%20human%20finger.%20Journal%20of%20Biomechanics%2030%3A%201107%E2%80%931114." data-title="Why%20the%20lumbrical%20muscle%20should%20not%20be%20bigger%20%E2%80%93%20a%20force%20model%20of%20the%20lumbrical%20in%20the%20unloaded%20human%20finger" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Why+the+lumbrical+muscle+should+not+be+bigger+%E2%80%93+a+force+model+of+the+lumbrical+in+the+unloaded+human+finger+Leijnse+1997" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref35"><span class="order">35. </span><a name="pone.0050901-Schieber1" id="pone.0050901-Schieber1" class="link-target"></a>Schieber MH, Santello M (2004) Hand function: peripheral and central constraints on performance. Journal of Applied Physiology 96: 2293–2300. <ul class="reflinks"><li><a href="#" data-author="Schieber" data-cit="SchieberMH%2C%20SantelloM%20%282004%29%20Hand%20function%3A%20peripheral%20and%20central%20constraints%20on%20performance.%20Journal%20of%20Applied%20Physiology%2096%3A%202293%E2%80%932300." data-title="Hand%20function%3A%20peripheral%20and%20central%20constraints%20on%20performance" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Hand+function%3A+peripheral+and+central+constraints+on+performance+Schieber+2004" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref36"><span class="order">36. </span><a name="pone.0050901-Hyde1" id="pone.0050901-Hyde1" class="link-target"></a>Hyde KL, Lerch J, Norton A, Forgeard M, Winner E, et al. (2009) Musical training shapes structural brain development. Journal of Neuroscience 29: 3019–3025. <ul class="reflinks"><li><a href="#" data-author="Hyde" data-cit="HydeKL%2C%20LerchJ%2C%20NortonA%2C%20ForgeardM%2C%20WinnerE%2C%20et%20al.%20%282009%29%20Musical%20training%20shapes%20structural%20brain%20development.%20Journal%20of%20Neuroscience%2029%3A%203019%E2%80%933025." data-title="Musical%20training%20shapes%20structural%20brain%20development" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=Musical+training+shapes+structural+brain+development+Hyde+2009" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li><li id="ref37"><span class="order">37. </span><a name="pone.0050901-Watson2" id="pone.0050901-Watson2" class="link-target"></a>Watson AHD (2006) What can studying musicians tell us about motor control of the hand? Journal of Anatomy 208: 527–542. <ul class="reflinks"><li><a href="#" data-author="Watson" data-cit="WatsonAHD%20%282006%29%20What%20can%20studying%20musicians%20tell%20us%20about%20motor%20control%20of%20the%20hand%3F%20Journal%20of%20Anatomy%20208%3A%20527%E2%80%93542." data-title="What%20can%20studying%20musicians%20tell%20us%20about%20motor%20control%20of%20the%20hand%3F" target="_new" title="Go to article in CrossRef"> View Article </a></li><li><a href="http://scholar.google.com/scholar?q=What+can+studying+musicians+tell+us+about+motor+control+of+the+hand%3F+Watson+2006" target="_new" title="Go to article in Google Scholar"> Google Scholar </a></li></ul></li></ol></div> <div class="ref-tooltip"> <div class="ref_tooltip-content"> </div> </div> </div> </div> </div> </section> <aside class="article-aside"> <!--[if IE 9]> <style> .dload-xml {margin-top: 38px} </style> <![endif]--> <div class="dload-menu"> <div class="dload-pdf"> <a href="/plosone/article/file?id=10.1371/journal.pone.0050901&type=printable" id="downloadPdf" target="_blank">Download PDF</a> </div> <div data-js-tooltip-hover="trigger" class="dload-hover">&nbsp; <ul class="dload-xml" data-js-tooltip-hover="target"> <li><a href="/plosone/article/citation?id=10.1371/journal.pone.0050901" id="downloadCitation">Citation</a></li> <li><a href="/plosone/article/file?id=10.1371/journal.pone.0050901&type=manuscript" id="downloadXml">XML</a> </li> </ul> </div> </div> <div class="aside-container"> <div class="print-article" id="printArticle" data-js-tooltip-hover="trigger"> <a href="#" onclick="window.print(); return false;" class="preventDefault" id="printBrowser">Print</a> </div> <div class="share-article" id="shareArticle" data-js-tooltip-hover="trigger"> Share <ul data-js-tooltip-hover="target" class="share-options" id="share-options"> <li><a href="https://www.reddit.com/submit?url=https%3A%2F%2Fdx.plos.org%2F10.1371%2Fjournal.pone.0050901" id="shareReddit" target="_blank" title="Submit to Reddit"><img src="/resource/img/icon.reddit.16.png" width="16" height="16" alt="Reddit">Reddit</a></li> <li><a href="https://www.facebook.com/share.php?u=https%3A%2F%2Fdx.plos.org%2F10.1371%2Fjournal.pone.0050901&t=Temporal Control and Hand Movement Efficiency in Skilled Music Performance" id="shareFacebook" target="_blank" title="Share on Facebook"><img src="/resource/img/icon.fb.16.png" width="16" height="16" alt="Facebook">Facebook</a></li> <li><a href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fdx.plos.org%2F10.1371%2Fjournal.pone.0050901&title=Temporal Control and Hand Movement Efficiency in Skilled Music Performance&summary=Checkout this article I found at PLOS" id="shareLinkedIn" target="_blank" title="Add to LinkedIn"><img src="/resource/img/icon.linkedin.16.png" width="16" height="16" alt="LinkedIn">LinkedIn</a></li> <li><a href="https://www.mendeley.com/import/?url=https%3A%2F%2Fdx.plos.org%2F10.1371%2Fjournal.pone.0050901" id="shareMendeley" target="_blank" title="Add to Mendeley"><img src="/resource/img/icon.mendeley.16.png" width="16" height="16" alt="Mendeley">Mendeley</a></li> <li><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fdx.plos.org%2F10.1371%2Fjournal.pone.0050901&text=%23PLOSONE%3A%20Temporal Control and Hand Movement Efficiency in Skilled Music Performance" target="_blank" title="share on Twitter" id="twitter-share-link"><img src="/resource/img/icon.twtr.16.png" width="16" height="16" alt="Twitter">Twitter</a></li> <li><a href="mailto:?subject=Temporal Control and Hand Movement Efficiency in Skilled Music Performance&body=I%20thought%20you%20would%20find%20this%20article%20interesting.%20From%20PLOS ONE:%20https%3A%2F%2Fdx.plos.org%2F10.1371%2Fjournal.pone.0050901" id="shareEmail" rel="noreferrer" aria-label="Email"><img src="/resource/img/icon.email.16.png" width="16" height="16" alt="Email">Email</a></li> <script src="/resource/js/components/tweet140.js" type="text/javascript"></script> </ul> </div> </div>   <!-- Crossmark 2.0 widget --> <script src="https://crossmark-cdn.crossref.org/widget/v2.0/widget.js"></script> <a aria-label="Check for updates via CrossMark" data-target="crossmark"> <img alt="Check for updates via CrossMark" width="150" src="https://crossmark-cdn.crossref.org/widget/v2.0/logos/CROSSMARK_BW_horizontal.svg"> </a> <!-- End Crossmark 2.0 widget --> <div class="aside-container collections-aside-container"><!-- React Magic --></div> <div class="skyscraper-container"> <div class="title">Advertisement</div> <!-- DoubleClick Ad Zone --> <div class='advertisement' id='div-gpt-ad-1458247671871-1' style='width:160px; height:600px;'> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1458247671871-1'); }); </script> </div> </div> <div class="subject-areas-container"> <h3>Subject Areas <div id="subjInfo">?</div> <div id="subjInfoText"> <p>For more information about PLOS Subject Areas, click <a href="https://github.com/PLOS/plos-thesaurus/blob/master/README.md" target="_blank" title="Link opens in new window">here</a>.</p> <span class="inline-intro">We want your feedback.</span> Do these Subject Areas make sense for this article? Click the target next to the incorrect Subject Area and let us know. Thanks for your help! </div> </h3> <ul id="subjectList"> <li> <a class="taxo-term" title="Search for articles about Skeletal joints" href="/plosone/search?filterSubjects=Skeletal+joints&filterJournals=PLoSONE&q=">Skeletal joints</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Skeletal joints"><p class="taxo-explain">Is the Subject Area <strong>"Skeletal joints"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> <li> <a class="taxo-term" title="Search for articles about Wrist" href="/plosone/search?filterSubjects=Wrist&filterJournals=PLoSONE&q=">Wrist</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Wrist"><p class="taxo-explain">Is the Subject Area <strong>"Wrist"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> <li> <a class="taxo-term" title="Search for articles about Fingers" href="/plosone/search?filterSubjects=Fingers&filterJournals=PLoSONE&q=">Fingers</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Fingers"><p class="taxo-explain">Is the Subject Area <strong>"Fingers"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> <li> <a class="taxo-term" title="Search for articles about Hands" href="/plosone/search?filterSubjects=Hands&filterJournals=PLoSONE&q=">Hands</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Hands"><p class="taxo-explain">Is the Subject Area <strong>"Hands"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> <li> <a class="taxo-term" title="Search for articles about Musculoskeletal mechanics" href="/plosone/search?filterSubjects=Musculoskeletal+mechanics&filterJournals=PLoSONE&q=">Musculoskeletal mechanics</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Musculoskeletal mechanics"><p class="taxo-explain">Is the Subject Area <strong>"Musculoskeletal mechanics"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> <li> <a class="taxo-term" title="Search for articles about Forearms" href="/plosone/search?filterSubjects=Forearms&filterJournals=PLoSONE&q=">Forearms</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Forearms"><p class="taxo-explain">Is the Subject Area <strong>"Forearms"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> <li> <a class="taxo-term" title="Search for articles about Acoustics" href="/plosone/search?filterSubjects=Acoustics&filterJournals=PLoSONE&q=">Acoustics</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Acoustics"><p class="taxo-explain">Is the Subject Area <strong>"Acoustics"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> <li> <a class="taxo-term" title="Search for articles about Knuckles" href="/plosone/search?filterSubjects=Knuckles&filterJournals=PLoSONE&q=">Knuckles</a> <span class="taxo-flag">&nbsp;</span> <div class="taxo-tooltip" data-categoryname="Knuckles"><p class="taxo-explain">Is the Subject Area <strong>"Knuckles"</strong> applicable to this article? <button id="noFlag" data-action="remove">Yes</button> <button id="flagIt" value="flagno" data-action="add">No</button></p> <p class="taxo-confirm">Thanks for your feedback.</p> </div> </li> </ul> </div> <div id="subjectErrors"></div> </aside> </div> </main> <footer id="pageftr"> <div class="row"> <div class="block x-small"> <ul class="nav nav-secondary"> <li class="ftr-header"><a href="https://plos.org/publications/journals/">Publications</a></li> <li><a href="/plosbiology/" id="ftr-bio">PLOS Biology</a></li> <li><a href="/climate/" id="ftr-climate">PLOS Climate</a></li> <li><a href="/complexsystems/" id="ftr-complex-systems">PLOS Complex Systems</a></li> <li><a href="/ploscompbiol/" id="ftr-compbio">PLOS Computational Biology</a></li> <li><a href="/digitalhealth/" id="ftr-digitalhealth">PLOS Digital Health</a></li> <li><a href="/plosgenetics/" id="ftr-gen">PLOS Genetics</a></li> <li><a href="/globalpublichealth/" id="ftr-globalpublichealth">PLOS Global Public Health</a></li> </ul> </div> <div class="block x-small"> <ul class="nav nav-secondary"> <li class="ftr-header">&nbsp;</li> <li><a href="/plosmedicine/" id="ftr-med">PLOS Medicine</a></li> <li><a href="/mentalhealth/" id="ftr-mental-health">PLOS Mental Health</a></li> <li><a href="/plosntds/" id="ftr-ntds">PLOS Neglected Tropical Diseases</a></li> <li><a href="/plosone/" id="ftr-one">PLOS ONE</a></li> <li><a href="/plospathogens/" id="ftr-path">PLOS Pathogens</a></li> <li><a href="/sustainabilitytransformation/" id="ftr-sustainabilitytransformation">PLOS Sustainability and Transformation</a></li> <li><a href="/water/" id="ftr-water">PLOS Water</a></li> </ul> </div> <div class="block xx-small"> <ul class="nav nav-tertiary"> <li> <a href="https://plos.org" id="ftr-home">Home</a> </li> <li> <a href="https://blogs.plos.org" id="ftr-blog">Blogs</a> </li> <li> <a href="https://collections.plos.org/" id="ftr-collections">Collections</a> </li> <li> <a href="mailto:webmaster@plos.org" id="ftr-feedback">Give feedback</a> </li> <li> <a href="/plosone/lockss-manifest" id="ftr-lockss">LOCKSS</a> </li> </ul> </div> <div class="block xx-small"> <ul class="nav nav-primary"> <li><a href="https://plos.org/privacy-policy" id="ftr-privacy">Privacy Policy</a></li> <li><a href="https://plos.org/terms-of-use" id="ftr-terms">Terms of Use</a></li> <li><a href="https://plos.org/advertise/" id="ftr-advertise">Advertise</a></li> <li><a href="https://plos.org/media-inquiries" id="ftr-media">Media Inquiries</a></li> <li><a href="https://plos.org/contact" id="ftr-contact">Contact</a></li> </ul> </div> </div> <div class="row"> <p> <img src="/resource/img/logo-plos-footer.png" alt="PLOS" class="logo-footer"/> <span class="footer-non-profit-statement">PLOS is a nonprofit 501(c)(3) corporation, #C2354500, based in San Francisco, California, US</span> </p> <div class="block"> </div> </div> <script src="/resource/js/global.js" type="text/javascript"></script> </footer> <script type="text/javascript"> var ArticleData = { doi: '10.1371/journal.pone.0050901', title: '<article-title xmlns:mml=\"http://www.w3.org/1998/Math/MathML\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">Temporal Control and Hand Movement Efficiency in Skilled Music Performance<\/article-title>', date: 'Jan 03, 2013' }; </script> <script src="/resource/js/components/show_onscroll.js" type="text/javascript"></script> <script src="/resource/js/components/pagination.js" type="text/javascript"></script> <script src="/resource/js/vendor/spin.js" type="text/javascript"></script> <script src="/resource/js/pages/article.js" type="text/javascript"></script> <script src="/resource/js/pages/article_references.js" type="text/javascript"></script> <script src="/resource/js/pages/article_sidebar.js" type="text/javascript"></script> <script src="/resource/js/vendor/foundation/foundation.dropdown.js" type="text/javascript"></script> <script src="/resource/js/components/table_open.js" type="text/javascript"></script> <script src="/resource/js/components/figshare.js" type="text/javascript"></script> <script src="/resource/js/vendor/jquery.panzoom.min.js" type="text/javascript"></script> <script src="/resource/js/vendor/jquery.mousewheel.js" type="text/javascript"></script> <script src="/resource/js/components/lightbox.js" type="text/javascript"></script> <script src="/resource/js/pages/article_body.js" type="text/javascript"></script> <!-- This file should be loaded before the renderJs, to avoid conflicts with the FigShare, that implements the MathJax also. --> <!-- mathjax configuration options --> <!-- more can be found at http://docs.mathjax.org/en/latest/ --> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ "HTML-CSS": { scale: 100, availableFonts: ["STIX","TeX"], preferredFont: "STIX", webFont: "STIX-Web", linebreaks: { automatic: false } }, jax: ["input/MathML", "output/HTML-CSS"] }); </script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=MML_HTMLorMML"></script> <div class="reveal-modal-bg"></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10