'); var a = window.open('', '', 'width=700,height=960'); a.document.open("text/html"); a.document.write(html.join("")); a.document.close(); } }var tempo = 99.0,changedpage=0,lb,rb,sco,sco2,pb,pi,bg1,bg2,ic1,ic0,ic2,ic3,ic4,aic0,aic1,aic2,aic3,aic4,l1,l2,pdfadd,ss,styp,sic,pauseon=0,meton=0,speedval=1.0,currpage=1,currpagearryno=1,introbars=1; //no intro 5=4var introdelay=2000,iipage=1,no_pages=4;ss='/school/svg/';var images = new Array();var blankImage = new Image();blankImage.src ="/school/svg/blank3.svg"; var imageCache = {"": blankImage};window.onload = function(){ document.onkeyup = function(event){ var e = (!event) ? window.event : event; var kcode=e.keyCode evenwhen(kcode); };};window.onkeydown = function(event) { var e = (!event) ? window.event : event;var kcode=e.keyCode if (kcode==32){ var elem if (e.srcElement) elem = e.srcElement; else if (e.target) elem = e.target; if (elem.tagName.toLowerCase()=='input' || elem.tagName.toLowerCase()=='textarea') {} else{ if(lb==null){ initiatestuff();playmain(kcode); } else{ callpause2(); } return false; } }};var meton=0,everyplayed2=0,everyplayed=0,carryon=true,play_status=0,totdone,toty,score='voice/none_but_the_lonely_VOICE';function callpause2(){ var num_listened=readCookie('num_listened') if (num_listened=='undefined'||num_listened=='NaN'){num_listened=0;} if (num_listened>3){ overlay();return ; } else{ callpause();} }styp="main";var page_printed=0;var cp4p; const newPButton = document.querySelector(".icon_printer"); newPButton.addEventListener("click", async () => { if (!showTwoPages){var src=document.getElementById('score').src; printdiv(src,0);return;} if (page_printed==0){ cp4p=currpage; if (currpage<10){ cp4p='00'+cp4p; } else if(currpage<100){cp4p='0'+cp4p;} //var printstring=ss+score+cp4p+'.png'; alert('This will print the left hand page. Press print again to print the right hand page. \n\nTo print entire pieces in one go, and for higher quality printing from our PDF files, please subscribe.'); var src=document.getElementById('score').src; src = src.replace(/(\d{2})\.svg$/, '0$1.svg'); src = src.replace(/svg/g, 'png'); page_printed=1; printdiv(src,0); } else {page_printed=0; //var printstring=ss+score+cp4p+'.png'; alert('This will now print the right hand page. Press print again to print the left hand page, or for longer pieces, navigate to next pages and press print again.'); var src=document.getElementById('score2').src; src = src.replace(/(\d{2})\.svg$/, '0$1.svg'); src = src.replace(/svg/g, 'png'); printdiv(src,0) }});function convertToPdfUrl(url) { if (url.includes('/png/')) { url = url.replace('/png/', '/pdf/'); let lastPngIndex = url.lastIndexOf('.png'); if (lastPngIndex !== -1) { url = url.substring(0, lastPngIndex - 3) + url.substring(lastPngIndex); } url = url.replace('.png', '.pdf'); } else if (url.includes('/svg/')) { url = url.replace('/svg/', '/pdf/'); let lastSvgIndex = url.lastIndexOf('.svg'); if (lastSvgIndex !== -1) { url = url.substring(0, lastSvgIndex - 2) + url.substring(lastSvgIndex); } url = url.replace('.svg', '.pdf'); } return url;}function openPDF(){}function doprint() { var isSafari = window.safari !== undefined; if(lb==null){initiatestuff()} alert('N.B. This will print only the current page.\n\nIf this piece has more than one page, you will need to print each page individually. Navigate to other pages using the << and >> buttons.\n\nTo print entire pieces in one go, and for higher quality printing from our PDF files, please subscribe.') var ssrc=sco.src; var src=document.getElementById('score').src; printdiv(src,0)} class ConfirmDialog { constructor({ questionText, trueButtonText, falseButtonText, parent }) { this.questionText = questionText || "Are you sure?"; this.trueButtonText = trueButtonText || "Yes"; this.falseButtonText = falseButtonText || "No"; this.parent = parent || document.body; this.dialog = undefined; this.trueButton = undefined; this.falseButton = undefined; this._createDialog(); this._appendDialog(); } confirm() { return new Promise((resolve, reject) => { const somethingWentWrongUponCreation = !this.dialog || !this.trueButton || !this.falseButton; if (somethingWentWrongUponCreation) { reject('Someting went wrong when creating the modal'); return; } this.dialog.showModal(); this.trueButton.focus(); this.trueButton.addEventListener("click", () => { resolve(true); this._destroy(); }); this.falseButton.addEventListener("click", () => { resolve(false); this._destroy(); }); }); } _createDialog() { this.dialog = document.createElement("dialog"); this.dialog.classList.add("confirm-dialog"); const question = document.createElement("div"); question.textContent = this.questionText; question.classList.add("confirm-dialog-question"); this.dialog.appendChild(question); const buttonGroup = document.createElement("div"); buttonGroup.classList.add("confirm-dialog-button-group"); this.dialog.appendChild(buttonGroup); this.falseButton = document.createElement("button"); this.falseButton.classList.add( "confirm-dialog-button", "confirm-dialog-button--false" ); this.falseButton.type = "button"; this.falseButton.textContent = this.falseButtonText; buttonGroup.appendChild(this.falseButton); this.trueButton = document.createElement("button"); this.trueButton.classList.add( "confirm-dialog-button", "confirm-dialog-button--true" ); this.trueButton.type = "button"; this.trueButton.textContent = this.trueButtonText; buttonGroup.appendChild(this.trueButton); } _appendDialog() { this.parent.appendChild(this.dialog); } _destroy() { this.parent.removeChild(this.dialog); delete this; }} function getCachedImageFromMap (path, map) { let image = map[path]; if (image) return image; image = new Image(); image.src = path; map[path] = image; return image;} var scfile=ss+score+'01.svg'; var scfile2=ss+score+'02.svg'; function playalongacc(pltype) { if(ison0) { hideLoopGuide(); } if(lb==null){initiatestuff()} switch (pltype){ case 1: if (ison1==0&&document.getElementById('pausebefore').checked==true){ pauseamount=5;updatecountin(); pppa=pauseamount+1; } else{ pauseamount=0;pppa=0;stopplayalongreturntostandardview() } break; case 2: if (ison2==0&&document.getElementById('pausebefore').checked==true){ pauseamount=5;updatecountin(); pppa=pauseamount+1; } else{ pauseamount=0;pppa=0;stopplayalongreturntostandardview() } break; case 3: if (ison3==0&&document.getElementById('pausebefore').checked==true){ pauseamount=5;updatecountin(); pppa=pauseamount+1; } else{ pauseamount=0;pppa=0;stopplayalongreturntostandardview() } break; case 4: if (ison4==0&&document.getElementById('pausebefore').checked==true){ pauseamount=5;updatecountin(); pppa=pauseamount+1; } else{ pauseamount=0;pppa=0;stopplayalongreturntostandardview() } break; } stimer = window.setTimeout( "playalongacc2("+pltype+")", (pppa*1000)); checkIfShouldShowTwoPages(); }var baseUrl = '';function playalongacc2(pltype, keepPlayState, wasOn){ let wasStoped = pauseon || !wasOn; if(typeof bpp !== 'undefined' && typeof ppt !== 'undefined') { temp_IS_HIGHLIGHT_ON=IS_HIGHLIGHT_ON; } else{ temp_IS_HIGHLIGHT_ON=false;l1.style.visibility='hidden'; } var bon=0; stopplayalongreturntostandardview() if (ison1||ison2||ison3||ison4) { playalongstop() btn_transpose.style.visibility='visible'; } else { if (!keepPlayState || !wasStoped) { startTimeframe(DESIRED_FPS); } l1.style.visibility='visible'; btn_transpose.style.visibility='hidden'; } var num_listened=readCookie('num_listened') if(num_listened=='undefined'||num_listened=='NaN'){num_listened=0;} if(everyplayed==0){num_listened=p(num_listened)+1;eraseCookie('num_listened');createCookie('num_listened',num_listened,1);everyplayed=1;} if(num_listened>3){overlay();return } var aisp=document.getElementById('aispacer'); switch (pltype){ case 1: if (ison1==0){ bon=1;ison1=1;ison2=0;ison3=0;ison4=0;ison0=0;ic1.src=sic;aud=document.getElementById('demo1'); pico.style.display='inline-block!important';ic2.style.display='none';aic0.style.display='none';aic2.style.display='none'; aisp.style.display='inline-flex';aisp.style.visibiliy='visible'; if(ic3){aic3.style.display='none';ic3.style.display='none';} if(ic4){aic4.style.display='none';ic4.style.display='none';} } break; case 2: if(ison2==0){bon=1;ison1=0;ison2=1;ison4=0;ison3=0;ison0=0;ic2.src=sic;aud=document.getElementById('demo2'); pico.style.display='inline-block!important';ic1.style.display='none';aic0.style.display='none';aic1.style.display='none';aisp.style.display='inline-flex';aisp.style.visibiliy='visible'; if(ic3){aic3.style.display='none';ic3.style.display='none';} if(ic4){aic4.style.display='none';ic4.style.display='none';} } break; case 3: if(ison3==0){bon=1;ison1=0;ison2=0;ison4=0;ison3=1;ison0=0;ic3.src=sic;aud=document.getElementById('demo3'); pico.style.display='inline-block!important';ic1.style.display='none';aic0.style.display='none';aic1.style.display='none';aisp.style.display='inline-flex';aisp.style.visibiliy='visible' aic2.style.display='none';ic2.style.display='none'; if(ic4){aic4.style.display='none';ic4.style.display='none';} } break; case 4: if(ison4==0){bon=1;ison1=0;ison2=0;ison3=0;ison4=1;ison0=0;ic4.src=sic;aud=document.getElementById('demo4'); pico.style.display='inline-block!important';ic1.style.display='none';aic0.style.display='none';aic1.style.display='none';aisp.style.display='inline-flex';aisp.style.visibiliy='visible' aic2.style.display='none';ic2.style.display='none'; if(ic3){aic3.style.display='none';ic3.style.display='none';} } break;} aud.addEventListener('timeframe',checkbartimeupdate); aud.addEventListener('timeframe',checktimeupdateparts); aud.addEventListener('timeframe',function(){ if (aud.currentTime< 142) { if(currpage!=1&&changedpage==0){ currpage=1 lb.classList.remove("pagenav_disabled");rb.classList.remove("pagenav_disabled"); } if (currpage==max_playalong_page||showTwoPages&&(currpage+1 == max_playalong_page)){rb.classList.add("pagenav_disabled");} lb.classList.add("pagenav_disabled"); } },false); if (bon==1) { pb.style.display='flex';pico.style.display='inline-block';document.getElementById('metandtemp').style.visibility='visible'; aud.addEventListener('timeframe', updateProgress, false); aud.addEventListener('ended', audioend); updateplaybackrate(document.getElementById('speed').value) speedval=document.getElementById('speed').value aud.play();aud.currentTime = 0; baseUrl=ss+'voice/none_but_the_lonely_voice_vo'; switchScore("score", `${baseUrl}01.svg`); partopen=1; if(baseUrl==''){baseUrl=ss+score;} checkIfShouldShowTwoPages(); } else { pb.style.display='none';document.getElementById('metandtemp').style.visibiliy='hidden';pico.style.display='none'; ison1=0;ison2=0;ison3=0;ison4=0; } if(keepPlayState) { if (wasStoped) { pauseon=0; callpause(); setTimeout(() => { checkbartimeupdate(); updateProgress(); }, 100) } } } var no_part_pages=1;function stopplayalongreturntostandardview() {if(lb==null){initiatestuff()}l1.style.visibility = 'hidden';ic1.style.display='block';ic2.style.display='block';if(ic3){ic3.style.display='block';}if(ic4){ic4.style.display='block';}ic0.style.display='block';aic1.style.display='inline-block';aic2.style.display='inline-block';if(aic3){aic3.style.display='inline-block';}if(aic4){aic4.style.display='inline-block';}aic0.style.display='inline-block';aisp=document.getElementById('aispacer');aisp.style.display='none';aisp.style.visibility='hidden';pico.src='/imc/pause.png';document.getElementById('icon0').src = '/imc/play.png';document.getElementById('progress').style.width = "0%";ic1.src = '/imc/playalong.png';ic2.src = '/imc/band.png';if(ic3){ic3.src = '/imc/.png';}currpage=1;document.getElementById('demo0').pause();document.getElementById('demo1').pause();document.getElementById('demo2').pause();document.getElementById('demo3').pause(); if(curtransp!=0){ switchScore('score', thissc+'_'+curtranspdir+curtransp+'001.gif'); switchScore('score2', thissc+'_'+curtranspdir+curtransp+'002.gif'); } else{ sco.style = {}; sco2.style ={}; }if (!ext_traditional){ lb.classList.add("pagenav_disabled"); if (no_pages>2||!showTwoPages&&no_pages>1){rb.classList.remove("pagenav_disabled");}}} function playalongstop() { resizeStage(); stop=true; l1.style.visibility = 'hidden'; sco.style.top='0'; document.getElementById('mainscore').style.height='100%'; document.getElementById('icon0').src = '/imc/play.png';ic1.src = '/imc/playalong.png';ic2.src = '/imc/band.png';if(ic3){ic3.src = '/imc/.png';} document.getElementById('demo0').pause(); document.getElementById('demo1').pause();document.getElementById('demo2').pause();if(ic3){document.getElementById('demo3').pause();}} function createCookie(name,value,days) {if (days) { var expires="",date=new Date(),midnight=new Date(date.getFullYear(),date.getMonth(),date.getDate(),23,59,59); expires = "; expires=" + midnight.toGMTString(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); }else var expires = "";document.cookie = name+"="+value+expires+"; path=/";var gtxt=''if(3-value>1){gtxt=(3-value)+' free plays';}else if (3-value==1){gtxt=(3-value)+' free play';}else if (3-value<1){gtxt='0 free plays';}else{gtxt='3 free plays';} var pleft=document.getElementById('playleft'); pleft.innerHTML=gtxt+' left today. Subscribe for unlimited plays.'; pleft.style.dispaly='block';pleft.style.visibility='visible';}var pt = []; pt[1] = { e:31, p:1 }; pt[2] = { e:73, p:2 }; pt[3] = { e:104, p:3 }; pt[4] = { e:142, p:4 }; var ppt = []; ppt[1] = { e:142, p:1 }; var bt = []; bt[1]={e:26,b:1};bt[2]={e:52,b:2};bt[3]={e:78,b:3};bt[4]={e:104,b:4};bt[5]={e:130,b:5};bt[6]={e:157,b:6};bt[7]={e:183,b:7};bt[8]={e:209,b:8};bt[9]={e:235,b:9};bt[10]={e:261,b:10};bt[11]={e:287,b:11};bt[12]={e:313,b:12};bt[13]={e:339,b:13};bt[14]={e:365,b:14};bt[15]={e:391,b:15};bt[16]={e:417,b:16};bt[17]={e:443,b:17};bt[18]={e:470,b:18};bt[19]={e:496,b:19};bt[20]={e:522,b:20};bt[21]={e:548,b:21};bt[22]={e:574,b:22};bt[23]={e:600,b:23};bt[24]={e:626,b:24};bt[25]={e:652,b:25};bt[26]={e:678,b:26};bt[27]={e:704,b:27};bt[28]={e:730,b:28};bt[29]={e:757,b:29};bt[30]={e:783,b:30};bt[31]={e:809,b:31};bt[32]={e:835,b:32};bt[33]={e:861,b:33};bt[34]={e:887,b:34};bt[35]={e:913,b:35};bt[36]={e:939,b:36};bt[37]={e:965,b:37};bt[38]={e:991,b:38};bt[39]={e:1017,b:39};bt[40]={e:1043,b:40};bt[41]={e:1070,b:41};bt[42]={e:1096,b:42};bt[43]={e:1122,b:43};bt[44]={e:1153,b:44};bt[45]={e:1179,b:45};bt[46]={e:1205,b:46};bt[47]={e:1231,b:47};bt[48]={e:1257,b:48};bt[49]={e:1283,b:49};bt[50]={e:1309,b:50};bt[51]={e:1335,b:51};bt[52]={e:1361,b:52};bt[53]={e:1387,b:53};bt[54]={e:1417,b:54}; var bp = []; bp[1]={t:154,l:78,w:173,h:157 };bp[2]={t:154,l:251,w:117,h:157 };bp[3]={t:154,l:368,w:125,h:157 };bp[4]={t:154,l:492,w:115,h:157 };bp[5]={t:437,l:51,w:170,h:88 };bp[6]={t:437,l:221,w:132,h:88 };bp[7]={t:437,l:353,w:135,h:88 };bp[8]={t:437,l:488,w:120,h:88 };bp[9]={t:651,l:51,w:169,h:149 };bp[10]={t:651,l:220,w:138,h:149 };bp[11]={t:651,l:358,w:129,h:149 };bp[12]={t:651,l:487,w:121,h:149 };bp[13]={t:92,l:51,w:173,h:142 };bp[14]={t:92,l:224,w:135,h:142 };bp[15]={t:92,l:358,w:113,h:142 };bp[16]={t:92,l:471,w:137,h:142 };bp[17]={t:290,l:51,w:171,h:78 };bp[18]={t:290,l:222,w:119,h:78 };bp[19]={t:290,l:341,w:140,h:78 };bp[20]={t:290,l:481,w:127,h:78 };bp[21]={t:423,l:51,w:166,h:168 };bp[22]={t:423,l:217,w:122,h:168 };bp[23]={t:423,l:339,w:122,h:168 };bp[24]={t:423,l:461,w:147,h:168 };bp[25]={t:646,l:51,w:176,h:154 };bp[26]={t:646,l:227,w:135,h:154 };bp[27]={t:646,l:362,w:126,h:154 };bp[28]={t:646,l:487,w:120,h:154 };bp[29]={t:92,l:51,w:161,h:166 };bp[30]={t:92,l:212,w:128,h:166 };bp[31]={t:92,l:341,w:140,h:166 };bp[32]={t:92,l:480,w:128,h:166 };bp[33]={t:379,l:51,w:159,h:152 };bp[34]={t:379,l:210,w:132,h:152 };bp[35]={t:379,l:342,w:132,h:152 };bp[36]={t:379,l:474,w:134,h:152 };bp[37]={t:652,l:51,w:170,h:148 };bp[38]={t:652,l:221,w:127,h:148 };bp[39]={t:652,l:348,w:129,h:148 };bp[40]={t:652,l:477,w:131,h:148 };bp[41]={t:92,l:51,w:180,h:158 };bp[42]={t:92,l:231,w:139,h:158 };bp[43]={t:92,l:370,w:133,h:158 };bp[44]={t:92,l:503,w:105,h:158 };bp[45]={t:300,l:51,w:168,h:147 };bp[46]={t:300,l:219,w:133,h:147 };bp[47]={t:300,l:351,w:134,h:147 };bp[48]={t:300,l:486,w:122,h:147 };bp[49]={t:485,l:51,w:208,h:140 };bp[50]={t:485,l:259,w:186,h:140 };bp[51]={t:485,l:445,w:163,h:140 };bp[52]={t:655,l:51,w:229,h:145 };bp[53]={t:655,l:279,w:165,h:145 };bp[54]={t:655,l:444,w:159,h:145 }; var bpp = []; bpp[1]={t:169,l:57,w:151,h:21 };bpp[2]={t:169,l:208,w:74,h:21 };bpp[3]={t:169,l:282,w:85,h:21 };bpp[4]={t:169,l:367,w:82,h:21 };bpp[5]={t:169,l:450,w:68,h:21 };bpp[6]={t:169,l:518,w:84,h:21 };bpp[7]={t:267,l:57,w:128,h:20 };bpp[8]={t:267,l:186,w:67,h:20 };bpp[9]={t:267,l:252,w:74,h:20 };bpp[10]={t:267,l:326,w:94,h:20 };bpp[11]={t:267,l:420,w:97,h:20 };bpp[12]={t:267,l:517,w:84,h:20 };bpp[13]={t:365,l:57,w:125,h:21 };bpp[14]={t:365,l:182,w:73,h:21 };bpp[15]={t:365,l:255,w:84,h:21 };bpp[16]={t:365,l:340,w:90,h:21 };bpp[17]={t:365,l:429,w:60,h:21 };bpp[18]={t:365,l:490,w:66,h:21 };bpp[19]={t:365,l:555,w:46,h:21 };bpp[20]={t:463,l:57,w:129,h:20 };bpp[21]={t:463,l:186,w:87,h:20 };bpp[22]={t:463,l:273,w:84,h:20 };bpp[23]={t:463,l:357,w:70,h:20 };bpp[24]={t:463,l:427,w:85,h:20 };bpp[25]={t:463,l:512,w:90,h:20 };bpp[26]={t:560,l:57,w:99,h:21 };bpp[27]={t:560,l:156,w:68,h:21 };bpp[28]={t:560,l:225,w:74,h:21 };bpp[29]={t:560,l:299,w:79,h:21 };bpp[30]={t:560,l:378,w:68,h:21 };bpp[31]={t:560,l:447,w:81,h:21 };bpp[32]={t:560,l:528,w:74,h:21 };bpp[33]={t:658,l:57,w:102,h:21 };bpp[34]={t:658,l:159,w:107,h:21 };bpp[35]={t:658,l:266,w:62,h:21 };bpp[36]={t:658,l:328,w:104,h:21 };bpp[37]={t:658,l:432,w:77,h:21 };bpp[38]={t:658,l:509,w:93,h:21 };bpp[39]={t:756,l:57,w:136,h:21 };bpp[40]={t:756,l:193,w:108,h:21 };bpp[41]={t:756,l:301,w:82,h:21 };bpp[42]={t:756,l:383,w:89,h:21 };bpp[43]={t:756,l:472,w:61,h:21 };bpp[44]={t:756,l:533,w:64,h:21 }; var delaytime=0;var pageBeforeChanging;function changepage1(e) { console.log(currpage) let base; let playTimes; let maxPages; let playingpart; let readytogo; document.getElementById('layer1').style.visibility = 'hidden'; if (lb == null) { initiatestuff(); } if (ison1 ||ison2 ||ison3||ison4) { if(typeof bpp !== 'undefined' && typeof ppt !== 'undefined') { playTimes = ppt; } else { playTimes = pt; } base = baseUrl; maxPages = max_playalong_page; playingpart=true; } else { playingpart=false; playTimes = pt; base = ss+score; maxPages = no_pages; } let mult = showTwoPages ? 2 : 1; if (changedpage==0) { pageBeforeChanging = currpage; changedpage = 1; manual_scroll=1; } if (carryon == 1 && e == 'r' && currpage + mult <= maxPages ) { currpage += mult; var cp; cp = formatPageNumber(currpage,playingpart); if (!playingpart&&curtransp!=0) { switchScore("score", thissc+'_'+curtranspdir+curtransp+cp+'.gif'); } else { switchScore("score", base+cp+'.svg');} if (showTwoPages) { if (currpage + 1 <= maxPages ) { var currpageplus1 = currpage+1; cp2 = formatPageNumber(currpageplus1,playingpart); if (!playingpart&&curtransp!=0){ switchScore("score2", thissc+'_'+curtranspdir+curtransp+cp2+'.gif'); } else { switchScore("score2", base+cp2+'.svg'); } } else { switchScore("score2", ''); score2.style.width='11542px'; } } lb.classList.remove("pagenav_disabled") if (currpage >= maxPages ||(showTwoPages&&currpage+1 >= maxPages)) { rb.classList.add("pagenav_disabled") } } else if ('l' == e && currpage > 1 * mult) { currpage -= mult; var cp; cp = formatPageNumber(currpage,playingpart); if (!playingpart&&curtransp!=0) { switchScore("score", thissc+'_'+curtranspdir+curtransp+cp+'.gif'); } else { switchScore("score", base+cp+'.svg'); } if (showTwoPages) { if (currpage + 1 <= maxPages) { var currpageplus1 = currpage+1; cp2 = formatPageNumber(currpageplus1,playingpart); if (!playingpart&&curtransp!=0) { switchScore("score2", thissc+'_'+curtranspdir+curtransp+cp2+'.gif'); } else { switchScore("score2", base+cp2+'.svg'); } } else { switchScore("score2", ''); score2.style.width='11542px'; } } rb.classList.remove("pagenav_disabled") if (1 == currpage) { lb.classList.add("pagenav_disabled") } }}function formatPageNumber(page, isPlayingPart=false) { if (isPlayingPart || curtransp == 0) { return page < 10 ? '0' + page : page; } else { return page < 10 ? '00' + page : (page < 100 ? '0' + page : page); }}function changepage2(dir) { hideLoopGuide(); changepage1(dir);}function changepage_playalong(dir) { if(lb==null){ initiatestuff(); } document.getElementById('layer1').style.visibility='hidden'; if( ison3==1||ison2==1||ison4==1){ //changing part var ds=sco.src; if(dir=='r') { switchScore('score', bumpStringInt(ds,dir)); } else { switchScore('score', bumpStringInt(ds,dir)); } } else { if (changedpage==0) { pageBeforeChanging = currpage; changedpage = 1; } var cp2 if(carryon==true){ if(dir=='r'&&(currpage<1)) { currpage=currpage+1; if (currpage<10){cp2='00'+(currpage)} else if (currpage<100){cp2='0'+(currpage)} else {cp2=currpage} switchScore("score", baseUrl+cp2+'.svg'); lb.classList.remove("pagenav_disabled"); if (currpage==max_playalong_page||showTwoPages&&(currpage+1 == max_playalong_page)){rb.classList.add("pagenav_disabled");} } else if(dir=='l'&&(currpage>1)) { currpage=currpage-1; if (currpage<10){cp2='00'+(currpage)} else if (currpage<100){cp2='0'+(currpage)} else {cp2=currpage} switchScore("score", baseUrl+cp2+'.svg'); rb.classList.remove("pagenav_disabled"); if (currpage==1){lb.classList.add("pagenav_disabled");} } } }}var pauseamount=0;var pppa=0;var stimer; function playmain(stype){ baseUrl=''; temp_IS_HIGHLIGHT_ON=IS_HIGHLIGHT_ON; manual_scroll=0;if(g){ clearTimeout(g);} if(ison1) { hideLoopGuide(); } if (document.getElementById('pausebefore').checked==true&&ison0 == 0){ pauseamount=5;updatecountin(); pppa=pauseamount+1;} else {pauseamount=0;pppa=0} stimer = window.setTimeout( "playmain2("+stype+")", (pppa*1000)); stopplayalongreturntostandardview() resizeStage();} getCachedImageFromMap(ss+score+'01.svg', imageCache); getCachedImageFromMap(ss+score+'02.svg', imageCache); getCachedImageFromMap(ss+score+'03.svg', imageCache); getCachedImageFromMap(ss+score+'04.svg', imageCache); function playmain2(stype, keepPlayState, wasOn) { partopen=0; let wasStoped = pauseon || !wasOn; if(lb==null){initiatestuff()} if (stype==0){ stopplayalongreturntostandardview() } if (ison0) { playalongstop();changedpage=0; } else { if (!keepPlayState || !wasStoped) { startTimeframe(DESIRED_FPS); } l1.style.visibility='visible'; } var num_listened=readCookie('num_listened') if (num_listened=='undefined'||num_listened=='NaN'){num_listened=0;} if (everyplayed==0){ num_listened=p(num_listened)+1; eraseCookie('num_listened') createCookie('num_listened',num_listened,1) everyplayed=1; } if (num_listened>3){overlay();return ;} if (ison0 == 0) { ison0 = 1;ison1=0 ;ison2=0;ison3=0;ison4=0; document.getElementById('icon0').src = sic; aud=document.getElementById('demo0') pb.style.display='flex'; document.getElementById('metandtemp').style.visibility='visible'; pico.style.display='inline-block'; ic1.style.display='none'; ic2.style.display='none'; aic1.style.display='none'; aic2.style.display='none'; if (ic3){ ic3.style.display='none'; aic3.style.display='none'; } if (ic4){ ic4.style.display='none'; aic4.style.display='none'; } aisp=document.getElementById('aispacer'); aisp.style.display='inline-flex';aisp.style.visibiliy='visible'; checkIfShouldShowTwoPages(); aud.addEventListener('timeframe',function(){ if (aud.currentTime< 31) { if(currpage!=1&&changedpage==0){ currpage=1 switchScore('score', ss+score+'0'+(currpage)+'.svg'); lb.classList.remove("pagenav_disabled"); rb.classList.remove("pagenav_disabled"); if (currpage==no_pages||showTwoPages&&(currpage+1 == no_pages)){rb.classList.add("pagenav_disabled");} } } },false); aud.addEventListener('timeframe',checktimeupdate); aud.addEventListener('timeframe',checkbartimeupdate); aud.addEventListener('timeframe', updateProgress, false);aud.addEventListener('ended', audioend); updateplaybackrate(document.getElementById('speed').value) aud.play();aud.currentTime = 0; if (stype==0) { if(curtransp!=0){ switchScore('score', thissc+'_'+curtranspdir+curtransp+'001.gif'); switchScore('score2', thissc+'_'+curtranspdir+curtransp+'002.gif'); } else { switchScore('score', scfile); switchScore('score2', scfile2); } currpage=1; if(!ext_traditional){ lb.classList.add("pagenav_disabled"); if(no_pages>1&&!showTwoPages||no_pages>2){rb.classList.remove("pagenav_disabled"); } } } } else { ison0 = 0; pb.style.display='none'; pico.style.display='none'; if(curtransp!=0){ switchScore('score', thissc+'_'+curtranspdir+curtransp+'001.gif'); switchScore('score2', thissc+'_'+curtranspdir+curtransp+'002.gif'); } else { switchScore('score', scfile); switchScore('score2', scfile2); } document.getElementById('metandtemp').style.visibility='hidden'; if (stype==0){ stopplayalongreturntostandardview(); l1.style.visibility='hidden'; stopLoop(); } } if(keepPlayState) { if (wasStoped) { pauseon=0; callpause(); setTimeout(() => { checkbartimeupdate(); updateProgress(); }, 100) } } resizeStage(); }function uptr(nop,currpage){ if(lb==null){initiatestuff();} lb.classList.remove("pagenav_disabled");rb.classList.remove("pagenav_disabled"); if ((currpage==nop)||showTwoPages&&(currpage==nop-1)){rb.classList.add("pagenav_disabled"); } if (currpage==1){lb.classList.add("pagenav_disabled");}}function audioend(){ if(ison0==1){playmain(0)} else if (ison1==1){playalongacc(1)} else if (ison2==1){playalongacc(2)} else if (ison3==1){playalongacc(3)} else if (ison4==1){playalongacc(4)}}var changingpage = false;var oldpage;function checktimeupdate() { let showingPages = 1; if (showTwoPages) { showingPages = 2; if (pt.length % 2 === 0) { pt.push({ e: pt[pt.length - 1].e }); } } let pageI = pt.findIndex((page) => { return (page || {e:0}).e - PAGE_TURNING_TIME>= aud.currentTime; }); if (pageI <= -1) pageI = 1; let curPage = pt[pageI] || {e:0}; if (ison0 == 1 && changedpage == 0) { if (oldpage == null) { oldpage = 0; } else { oldpage = currpage; } // Math to make f(1) -> 1 f(2) -> 1 f(3) -> 3 f(4) -> 3 if showing 2 pages // and f(x) -> x, if showing only 1 page let page = Math.max(1, curPage.p || 1); currpage = Math.ceil(page / showingPages) * showingPages - Math.floor(0.5 * showingPages); if (showingPages === 2) { currpagearryno = pageI - (page % 2 ? 0 : 1); } else { currpagearryno = pageI; } var cp = currpage.toString().padStart(2, "0"); let newSrc; if (curtransp!=0) { cp = currpage.toString().padStart(3, "0"); newSrc = thissc+'_'+curtranspdir+curtransp+cp+'.gif' } else { newSrc = ss+score+cp+'.svg'; } switchScore("score", newSrc); if (showTwoPages && currpage + 1 <= no_pages) { var currpageplus1 = currpage + 1; let cp2 = currpageplus1.toString().padStart(2, "0"); if (curtransp != 0) { cp2 = currpageplus1.toString().padStart(3, "0"); newSrc = thissc + "_" + curtranspdir+curtransp + cp2 + ".gif"; } else { newSrc = ss + score + cp2 + ".svg"; } } else { newSrc = ""; } if ( sco2.src !== sco.src ) { switchScore("score2", newSrc); if(newSrc.length==0 &&curtransp == 0){ score2.style.width='11542px'; } } uptr(no_pages, currpage); }}function checktimeupdateparts() { var delaytime=0; if (showTwoPages) { if (ppt.length % 2 === 0) { ppt.push({ e: ppt[ppt.length - 1].e }); } } let pageI = ppt.findIndex((page) => { return (page || {e:0}).e + p(delaytime/1000) - PAGE_TURNING_TIME >= aud.currentTime; }); if (pageI <= -1) pageI = 1; let curPage = ppt[pageI] || {e:0}; if (ison1 == 1 && changedpage == 0) { if (oldpage == null) { oldpage = 0; } else { oldpage = currpage; } // f(1) -> 1 f(2) -> 1 f(3) -> 3 f(4) -> 3 if showing 2 pages // and f(x) -> x, if showing only 1 page let page = Math.max(1, curPage.p || 1); if (showTwoPages) { currpage = Math.ceil(page / 2) * 2 - 1; currpagearryno = pageI - (page % 2 ? 0 : 1); } else { currpage = page; currpagearryno = pageI; } var cp = currpage.toString().padStart(2, "0"); let newSrc; if (baseUrl !== '') { newSrc = baseUrl + cp + '.svg'; } else { newSrc = ss+score+cp+'.svg'; } switchScore("score", newSrc); if (showTwoPages && currpage + 1 <= no_part_pages) { var currpageplus1 = currpage + 1; var cp2 = currpageplus1.toString().padStart(2, "0"); if (baseUrl !== '') { newSrc = baseUrl + cp2 + '.svg'; } else { newSrc = ss+score+cp2+'.svg'; } } else { newSrc = ''; } if(sco2.src !== sco.src) { switchScore("score2", newSrc); } uptr(max_playalong_page, currpage) }}function isElementInViewport (el) { var rect = el.getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && /* or $(window).height() */ rect.right <= (window.innerWidth || document.documentElement.clientWidth) /* or $(window).width() */ );}function checkbartimeupdate() { var delaytime=0; var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); var chrome_delay if (isChrome){ chrome_delay=aud.currentTime/500 } else{ chrome_delay=0 } if (ison0==1){delaytime=0;} if (((aud.currentTime+chrome_delay)*1000) Download Score PDF (8notes Premium) Voice (all shown in Concert Pitch) Arrangements of this piece also available for: Artist: Pyotr Ilyich Tchaikovsky ( Born: May 7, 1840,Votkinsk Died: November 6, 1893,St. Petersburg The Artist: Popular Romantic composer of 6 symphones and some of the world' most performed ballets including Swan Lake, The Nutcracker and Sleeping Beauty. Composed: 1869 Info: Pyotr Ilyich Tchaikovsky composed a set of six romances for voice and piano, Op. 6, in late 1869; the last of these songs is the melancholy None but the Lonely Heart (Russian: Нет, только тот, кто знал, Net, tol'ko tot, kto znal), a setting of Lev Mei's poem The Harpist's Song, which in turn was translated from Goethe's Wilhelm Meister's Apprenticeship. Tchaikovsky dedicated this piece to Alina Khvostova. The song was premiered by Russian mezzo-soprano Yelizaveta Lavrovskaya in Moscow in 1870, following it with its St. Petersburg premiere the following year during an all-Tchaikovsky concert hosted by Nikolai Rubinstein; the latter was the first concert devoted entirely to Tchaikovsky's works. Score Key: Eb major (Sounding Pitch) ( Tempo Marking: Andante non tanto Duration: 2:22 Time Signature: 4/4 ( Range: D5-G6 Number of Pages: 4 Difficulty: Intermediate Level: Recommended for Intermediate Level players Instrument: ( Style: Classical( Tags: Voice pieces in Eb major pieces in 4-4 time signature Copyright: © Copyright 2000-2025 Red Balloon Technology Ltd (8notes.com) This piece is included in the following : Info Die Post (Winterreise) by Franz Schubert Close X You have reached your limit for today. Individual Subscriptions: Click here for more info on 8notes PREMIUM
Standard Parts
Request Additional Parts Request Large Note Part Request Part with Chords Bb major B major C major C# major D major Eb major E major F major F# major G major Ab major A major Request New Transposition
Request New Version Download MP3 Piano Playalong MP3 Band Playalong MP3 Slow Playalong MP3 Bb major Transposition B major Transposition C major Transposition C# major Transposition D major Transposition Eb major Transposition E major Transposition F major Transposition F# major Transposition G major Transposition Ab major Transposition A major Transposition
biography)
View more Eb major Music for Voice )
= c. 92
View more 4/4 Music)
View more Intermediate Voice Music)
View more Classical Voice Music)
You might also like:
Cello Suite No.1 in G major, BWV 1007 (complete) by J.S.Bach
Prelude in E minor Op.28 No.4 by Frederic Chopin
The Entertainer by Scott Joplin
Canon in D by Johann Pachelbel
All of Me by John Legend
Join 8notes PREMIUM for unlimited playback & transpositions
Tchaikovsky, Pyotr Ilyich - None But The Lonely Heart for Voice - Free Sheet music for Voice (2025)
Top Articles
Girl, 13, had 'head kicked like a football' during sickening attack
Morgan Freeman shares heartbreaking reason he always wears two earrings
From chains to freedom: Kukah’s brother, others detail harrowing 32-day ordeal in captivity
Latest Posts
Six Russian tourists killed after submarine sinks off Egyptian coast | CNN
Oura Advisor is a personal health coach (literally) on your finger
Recommended Articles
- It should be the busiest time of year for Shoalhaven oyster farmers. A sewage spill forced them to close
- Boots' new deodorant that lasts for 48 hours ‘literally smells like perfume’
- Allstar partners with PayByPhone to offer a parking solution to its customers | Automotive World
- HS2 boss on £235k salary claimed £5.40 Tube journeys on taxpayer-funded expenses
- Scientists find promising hints of life on distant planet K2-18b
- Rory McIlroy steps into league of his own with magical Masters triumph | Ewan Murray
- Adolescence’s message has echoed around the world – but a social media ban is the wrong move | Katrina vanden Heuvel
- Calrec Ups Sid Stanley To Managing Director
- Federal appeals court temporarily freezes multibillion-dollar Biden climate fund - Lynnwood Times
- Banned by parish priest, La Muerte in Argao still joins Good Friday procession
- Arsenal 7/2 to repeat Champions League heroics and beat Real Madrid again
- Fantasy Football: What happened to Breece Hall, and what should you do in 2025?
- GE2025: Tan See Leng to helm PAP’s Marine Parade-Braddell Heights team, which includes new face
- Hegseth promises US shift to Indo-Pacific
- Gymnastics’ embrace of Russians highlights neutrality’s blurred lines
- Firefighters battle ‘suspicious’ house fire, woman burnt
- Machine Gun Kelly Debuts New Mustache Look That Even Surprised Himself
- Bristol City predicted team vs Sunderland as Robins contend with Sykes blow
- Te Pāti Māori MPs accuse New Zealand Parliament Privileges Committee of discrimination, refuse to appear before it
- How Opera’s MiniPay is Serving as a Distribution Channel for African Blockchain Startups
- ‘There were no warning signs’: what happens when your partner falls into the ‘manosphere’?
- GPs paid £20 bonus if they avoid referring patient direct to hospital
- Florida Gators’ quarterback room may possess depth behind DJ Lagway
- White Lotus star Aimee Lou Wood hit back at an SNL sketch. Was it cruel or comedy?
- Stem cell therapies for Parkinson’s deemed safe in clinical trials | Perspective Media International
- Alexis Sanchez leaves Man United fans in no doubt as he drops Arsenal comment
- Lawsuit challenges Trump administration crackdown on international students
- Photographer Tom Sheehan on the secrets of shooting Oasis – and the band's "unfinished business"
- Labor’s Tanya Plibersek speaks out after awkward moment with Albo caught on camera
- A new Vermont law is expanding access to restorative justice statewide, but it’s left Chittenden County's community justice centers in limbo - VTDigger
- Arts Council England defends support of classical music amid loss of trust
- MEASLES CASE CONFIRMED IN CHILD ON OʻAHU — DOH NOTIFIES PUBLIC OF MEASLES EXPOSURE LOCATIONS
- Garmin Vivoactive 6: Specs and pricing for Vivoactive 5 successor emerge amid rumours of imminent launch
- Berlin palliative care doctor charged with murder of 15 patients
- Oyo heightens surveillance to prevent diphtheria outbreak
- Justin Bieber's Ups and Downs Through the Years
- 2025 Hyundai Inster price and specs: Sub-$40k entry for baby EV
- Lucknow Super Giants vs Gujarat Titans Highlights, IPL 2025 LIVE: Nicholas Pooran, Aiden Markram's Fiery Knocks Propels LSG To 6-Wicket Win vs GT | Cricket News
- From Old Country Bumpkin to Master Swordsman ‒ SERIES PREMIERE
- The houseplant murderer: can I become green fingered in eight easy steps?
- United Rugby Championship - Leinster 41-17 Ulster: URC leaders ease to victory
- Man arrested in arson attacks targeting Tesla, GOP office in Albuquerque - UPI.com
- China-Malaysia ties ushering in new golden era, Xi says
- Pilot says this is area is worst for making your ears pop
- Italian beef potato chips? An upstart snack company highlights classic Chicago foods
- White Stuff's 'vintage-inspired' £30 summer dress is easy to throw on sunny days
- Grattan on Friday: Peter Dutton’s tax indexation ‘aspiration’ has merit – so why didn’t we hear about it before?
- You Won't Believe How Marvin Sapp Is Trying to Capitalize For Trapping His Flock In Church Until They Gave $40K
- Internet of Things in Retail Market Growth and Key Factors Impacting the Retail Sector by 2031
- John Swinney: Trans people will feel anxious over gender ruling
- Bristol City defender has 'no clue what the future holds' beyond loan spell
- Tempêtes violentes : pourquoi la France va (presque) se transformer en pays tropical
- Harvard's battle with the Trump administration is creating a thorny financial situation
- 'The Last of Us Complete' lands on PlayStation 5, along with a Collector's Edition that's up for preorder
- Trump Tariffs: What products do China and the US buy from each other?
- Letters: Man’s deportation to El Salvador begs the question: Who’s next?
- Lib Dem-run council 'spent £13,000 making toilet block gender neutral'
- The forgotten victims of Russia's Rape Machine reveal their ordeal
- Summer Feel Today, Isol. T’Shower Then Cooler For Easter In South-Central PA
- Zelensky accuses Putin of only trying to 'create impression' of Easter ceasefire
- Locals devastated after favourite restaurant announces closure
- Reserpine shows promise in treating retinitis pigmentosa in rat studies
- Reece Walsh’s nightmare blunder gifts Warriors victory
- Turnbull says negative gearing ‘examined by every government’ – as it happened
- Best Internet Providers in Rochester, New York
- Reece Walsh’s nightmare blunder gifts Warriors victory
- TSMC prepping for tariff turmoil, denies JV talks with Intel
- Unite conference will consider Gaza, but not the Birmingham bin strike
- Hearts break after ‘devastated’ Essendon ruck’s personal admission
- 98 dead, more than 150 taken to hospitals after roof collapse at Dominican Republic club
- Thousands take to streets across US to protest Trump and Musk policies
- Foresters lapse ruling clarifies insurer liability under California notice laws
- Scientists announce dire wolf has been brought back from extinction
- Trump's tariffs on drug firms could deal a body blow to UK pensions
- Prince Andrew's fixer fronting PPE firm linked to Baroness Mone
- MLS talking points: a record in Chicago and a reprieve for the Sounders
- The Nike Zoom Spiridon "Barely Volt" Drops On April 29th
- Albuquerque GOP headquarters targeted in alleged arson: 'Direct assault on our values'
- How to watch Red Sox vs. Rays series free live stream
- The world of college sports as you know it could soon change overnight. Here's how
- How Jason Isaacs became the latest White Lotus star to have a renaissance
- Audiences, Data And Interactivity Are Fueling A Content Revolution. Here’s How
- 5G, IOT AND AI TO BOOST GLOBAL GDP – THISDAYLIVE
- Myanmar’s military leader is in Thailand for talks on earthquake relief
- Boy's heartbreaking seven words after realizing he'd paralyzed himself
- Trump's tariffs have launched global trade wars. Here's a timeline of how we got here
- Garmin releases new major update to flagship smartwatches with over a dozen improvements
- Trump was playing chicken with tariffs. Then he chickened out | Steven Greenhouse
- Idaho judge rules on Bryan Kohberger's autism and 'bushy eyebrows'
- Modern Classic: VL Commodore, 1986 ~ 1988
- Rahul Dravid Snubs Virat Kohli's Request, Wins Hearts For 'Gentleman Gesture' Despite Being On Crutches | Cricket News
- ICE Officers Literally Smash Car Window Open—to Arrest Wrong Man
- New £4million lido to open in the UK with huge pool and splash park
- Bombers hold on in Good Friday thriller but star big man is facing a long injury lay-off
- Conan O’Brien held himself back from mocking Adrien Brody’s Oscar speech: ‘Don’t be a d–k’
- 80+ Dunkin’, McDonald’s, Subway locations in Mass. fined for child labor violations
- WWE bombshell Tiffany Stratton suffers gruesome injury at WrestleMania
- OpenAI’s Codex CLI Can Write and Edit Code in Your Terminal
- Tyler Wright buoyant after winning first surf heat at Bells
- Alfa health insurance bill gets several changes in Alabama House committee | Alabama Reflector
Article information
Author: Nathanael Baumbach
Last Updated:
Views: 6294
Rating: 4.4 / 5 (55 voted)
Reviews: 94% of readers found this page helpful
Author information
Name: Nathanael Baumbach
Birthday: 1998-12-02
Address: Apt. 829 751 Glover View, West Orlando, IN 22436
Phone: +901025288581
Job: Internal IT Coordinator
Hobby: Gunsmithing, Motor sports, Flying, Skiing, Hooping, Lego building, Ice skating
Introduction: My name is Nathanael Baumbach, I am a fantastic, nice, victorious, brave, healthy, cute, glorious person who loves writing and wants to share my knowledge and understanding with you.