'); 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=3;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/grieg_solveig';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< 127) { 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/grieg_solveig_sv'; 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:22, p:1 }; pt[2] = { e:47, p:2 }; pt[3] = { e:66, p:3 }; pt[4] = { e:84, p:1 }; pt[5] = { e:106, p:2 }; pt[6] = { e:127, p:3 }; var ppt = []; ppt[1] = { e:127, p:1 }; var bt = []; bt[1]={e:24,b:1};bt[2]={e:48,b:2};bt[3]={e:72,b:3};bt[4]={e:96,b:4};bt[5]={e:120,b:5};bt[6]={e:144,b:6};bt[7]={e:168,b:7};bt[8]={e:192,b:8};bt[9]={e:216,b:9};bt[10]={e:240,b:10};bt[11]={e:264,b:11};bt[12]={e:288,b:12};bt[13]={e:312,b:13};bt[14]={e:336,b:14};bt[15]={e:360,b:15};bt[16]={e:384,b:16};bt[17]={e:408,b:17};bt[18]={e:432,b:18};bt[19]={e:460,b:19};bt[20]={e:475,b:20};bt[21]={e:490,b:21};bt[22]={e:505,b:22};bt[23]={e:520,b:23};bt[24]={e:535,b:24};bt[25]={e:550,b:25};bt[26]={e:565,b:26};bt[27]={e:580,b:27};bt[28]={e:595,b:28};bt[29]={e:610,b:29};bt[30]={e:625,b:30};bt[31]={e:645,b:31};bt[32]={e:665,b:32};bt[33]={e:685,b:1};bt[34]={e:705,b:2};bt[35]={e:725,b:3};bt[36]={e:745,b:4};bt[37]={e:765,b:5};bt[38]={e:785,b:6};bt[39]={e:805,b:7};bt[40]={e:825,b:8};bt[41]={e:845,b:9};bt[42]={e:865,b:10};bt[43]={e:885,b:11};bt[44]={e:905,b:12};bt[45]={e:925,b:13};bt[46]={e:945,b:14};bt[47]={e:965,b:15};bt[48]={e:985,b:16};bt[49]={e:1005,b:17};bt[50]={e:1025,b:18};bt[51]={e:1050,b:19};bt[52]={e:1065,b:20};bt[53]={e:1080,b:21};bt[54]={e:1095,b:22};bt[55]={e:1110,b:23};bt[56]={e:1125,b:24};bt[57]={e:1140,b:25};bt[58]={e:1155,b:26};bt[59]={e:1170,b:27};bt[60]={e:1185,b:28};bt[61]={e:1200,b:29};bt[62]={e:1215,b:30};bt[63]={e:1235,b:31};bt[64]={e:1255,b:33};bt[65]={e:1275,b:34}; var bp = []; bp[1]={t:111,l:99,w:127,h:142 };bp[2]={t:111,l:226,w:93,h:142 };bp[3]={t:111,l:319,w:140,h:142 };bp[4]={t:111,l:458,w:149,h:142 };bp[5]={t:351,l:53,w:214,h:141 };bp[6]={t:351,l:267,w:146,h:141 };bp[7]={t:351,l:413,w:194,h:141 };bp[8]={t:588,l:53,w:289,h:137 };bp[9]={t:588,l:342,w:265,h:137 };bp[10]={t:60,l:65,w:176,h:137 };bp[11]={t:60,l:240,w:181,h:137 };bp[12]={t:60,l:422,w:173,h:137 };bp[13]={t:289,l:65,w:185,h:166 };bp[14]={t:289,l:250,w:192,h:166 };bp[15]={t:289,l:442,w:153,h:166 };bp[16]={t:505,l:65,w:145,h:155 };bp[17]={t:505,l:210,w:92,h:155 };bp[18]={t:505,l:301,w:66,h:155 };bp[19]={t:505,l:367,w:147,h:155 };bp[20]={t:505,l:515,w:80,h:155 };bp[21]={t:60,l:53,w:135,h:132 };bp[22]={t:60,l:188,w:63,h:132 };bp[23]={t:60,l:251,w:78,h:132 };bp[24]={t:60,l:330,w:99,h:132 };bp[25]={t:60,l:429,w:99,h:132 };bp[26]={t:60,l:528,w:79,h:132 };bp[27]={t:241,l:53,w:150,h:146 };bp[28]={t:241,l:203,w:127,h:146 };bp[29]={t:241,l:330,w:127,h:146 };bp[30]={t:241,l:458,w:135,h:146 };bp[31]={t:496,l:53,w:208,h:167 };bp[32]={t:496,l:261,w:123,h:167 };bp[33]={t:496,l:384,w:121,h:167 };bp[34]={t:496,l:505,w:97,h:167 }; var bpp = []; bpp[1]={t:154,l:57,w:80,h:21 };bpp[2]={t:154,l:137,w:73,h:21 };bpp[3]={t:154,l:210,w:135,h:21 };bpp[4]={t:154,l:345,w:132,h:21 };bpp[5]={t:154,l:477,w:127,h:21 };bpp[6]={t:255,l:57,w:114,h:20 };bpp[7]={t:255,l:171,w:162,h:20 };bpp[8]={t:255,l:333,w:141,h:20 };bpp[9]={t:255,l:473,w:130,h:20 };bpp[10]={t:355,l:57,w:132,h:21 };bpp[11]={t:355,l:189,w:147,h:21 };bpp[12]={t:355,l:336,w:128,h:21 };bpp[13]={t:355,l:464,w:139,h:21 };bpp[14]={t:456,l:57,w:195,h:20 };bpp[15]={t:456,l:252,w:132,h:20 };bpp[16]={t:456,l:384,w:122,h:20 };bpp[17]={t:456,l:506,w:98,h:20 };bpp[18]={t:557,l:57,w:74,h:20 };bpp[19]={t:557,l:131,w:127,h:20 };bpp[20]={t:557,l:258,w:56,h:20 };bpp[21]={t:557,l:314,w:88,h:20 };bpp[22]={t:557,l:402,w:44,h:20 };bpp[23]={t:557,l:446,w:64,h:20 };bpp[24]={t:557,l:510,w:93,h:20 };bpp[25]={t:657,l:57,w:133,h:21 };bpp[26]={t:657,l:190,w:63,h:21 };bpp[27]={t:657,l:252,w:69,h:21 };bpp[28]={t:657,l:321,w:92,h:21 };bpp[29]={t:657,l:413,w:90,h:21 };bpp[30]={t:657,l:503,w:89,h:21 };bpp[31]={t:757,l:57,w:185,h:21 };bpp[32]={t:757,l:242,w:127,h:21 };bpp[33]={t:757,l:369,w:124,h:21 };bpp[34]={t:757,l:493,w:106,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); 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< 22) { 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) Soprano Voice (all shown in Concert Pitch) Arrangements of this piece also available for: (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) (8notes PREMIUM) Artist: Edvard Grieg ( Born: 1843,Bergen Died: 1907,Bergen The Artist: Norwegian composer who often used folk elements from his native land. Popular works inlcude the instrumental music to Peer Gynt Composed: unknown Info: Text: Gott helfe dir, wenn du die Sonne noch siehst. Time Signature: 4/4 ( Range: E5-A6 Score Key: A minor (Sounding Pitch) ( Tempo Marking: Un poco andante Duration: 2:07 Number of Pages: 3 Difficulty: Intermediate Level: Recommended for Intermediate Level players Instrument: ( Style: Classical( Tags: scandinavian norway ballet Voice pieces in A minor pieces in 4-4 time signature Copyright: © Copyright 2000-2024 Red Balloon Technology Ltd (8notes.com) This piece is included in the following : Info Jerusalem (and did those feet in ancient time?) by C.H.H. Parry 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 E minor F minor F# minor G minor Ab minor A minor Bb minor B minor C minor C# minor D minor Eb minor Other bespoke requested transpositions: F minorG minorA minor (Bass Clef)D minor (low) Request New Transposition
Download MP3 Piano Playalong MP3 Band Playalong MP3 Slow Playalong MP3 E minor Transposition F minor Transposition F# minor Transposition G minor Transposition Ab minor Transposition A minor Transposition Bb minor Transposition B minor Transposition C minor Transposition C# minor Transposition D minor Transposition Eb minor Transposition
biography)
Der Winter mag scheiden, der Frühling vergehn,
ja der Frühling vergehn,
der Sommer mag verwelken, das Jahr verwehn,
Ja, das Jahr verwehn;
Du kehrst mir zurück, gewiß, du wirst mein,
ich hab es versprochen, ich harre treulich dein.
Gott segne dich, wenn du zu Füßen ihm kniest.
Ich will deiner harren, bis du mir nah,
und harrest du dort oben, so treffen wir uns da! View more 4/4 Music)
View more A minor Music for Voice )
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
Grieg, Edvard - Solveig's Song from Peer Gynt Suite No.2 for Voice - Free Sheet music for Voice (2025)
Top Articles
Entre nécrophilie et cannibalisme, l’exposition Serial Killer sombre dans le piège du racolage
Top 5 Best Breast Creams 2025 - Pixelfy blog
Elon Musk's 'I am become meme' quote, explained—what it means and where it started
Latest Posts
100+ Funny Christmas Animal Puns and Jokes - Scripture Savvy
Best Breast Enlargement Cream in USA - 2025
Recommended Articles
- President Trump orders US flag to be flown at half-staff as mark of respect in memory of Pope Francis
- Tech Week PH 2025 powers Cebu’s digital growth, supporting Visayas enterprises with autonomous networks
- SEO noise vs. SEO signals: Distilling what truly impacts rankings
- Tyga and Rumored Girlfriend Madelaine Petsch Spend Easter Sunday at Disneyland: Photos
- Celtic Ucl standout branded 'a waste of money' as Palma discover transfer fate
- White House replaces Covid resource page with lab leak website
- Puan Noor Aishah, wife of Singapore's first President Yusof Ishak, dies aged 91
- McIlroy's rumoured ex back on TV for first time since his Masters win
- Heitritter: Pittsburgh Steelers’ 2025 Mock Draft (Final Version)
- Nico Iamaleava Contract Negotiations Highlight Preposterous Problems with NIL Climate
- Cathie Wood buys $6 million battered tech stocks amid tariff shock
- Binance CEO Confirms ‘Important’ Bitcoin Price Game-Changer
- Controversial group continue Easter blackface performance despite outrage
- Forgotten fashions: rediscovered slides show off everyday flair from the Fifties and beyond
- Yemen’s Huthis say US strikes on Sanaa kill at least 12
- MAN HAS $200K SPARE CASH, WANT TO LEPAK & STOP WORKING FOR A FEW YEARS TO CHILL
- 10 Best South Park Episodes That Don't Focus on a Main Character
- পনেরো মাসে ১২৮ নতুন তৈরি পোশাক কারখানা
- FSU students angry over plans to restart classes days after shooting
- Wild Gout Gout footage sends fans into frenzy: ‘This is sick!!!’
- Make Catholicism weird again
- Mackerel stocks near breaking point because of overfishing, say experts
- How much are WWE stars paid for WrestleMania?
- Never throw away your used tea bags as expert tells of surprising usage
- Starmer condemned over call for trans women to use male toilets
- The Toxic Avenger remake, starring Peter Dinklage and Kevin Bacon, gets a new teaser trailer
- Inside the climate innovations reshaping our buildings
- Astonishing queue of electric vehicles dumped in street and left to rot
- Pahalgam Terror Attack: Alia Bhatt, Katrina Kaif And Others Condemn - "Grief And The Unbearable Weight Of It"
- 10 players to miss Arsenal vs Crystal Palace as Arteta sends Liverpool message
- Bella Ramsey urges Madame Tussauds visitors to ‘high five’ figure when it debuts
- Mother of Jean Charles de Menezes says ‘everyone should watch’ TV drama
- TAA sent clear Liverpool contract message after Virgil van Dijk extension
- I asked an estate planning attorney the best way to establish a trust for my 2-year-old daughter
- This is the ISO I use for 90% of my photos
- Scheme to upgrade Dublin’s oldest flats at risk over Department of Housing funding decision
- What to watch for in WPIAL sports on April 22, 2025: Pine-Richland, Shaler square off with 1st place on line | Trib HSSN
- Double your hand-luggage on Ryanair, easyJet and more with this simple hack
- Full list of supermarket opening times on Easter Monday
- Wests Tigers and Lachlan Galvin: a modern-day NRL saga for the social media age | Jack Snape
- EFF accuses Godongwana of 'deception' in VAT hike court challenge | News24
- Harry Potter TV Adaptation: HBO Announces Cast Of The Highly Anticipated Series – Here's Who Joined
- Scotland to launch first ever network of walk-in mental health support hubs
- Huge European country predicts record numbers of tourists and it's not Spain
- New Mexico judge resigns after alleged TdA member arrested at his home
- My Hero Academia: Vigilantes ‒ SERIES PREMIERE
- PHA moves closer to constructing 75-unit apartment building at UC Townhomes site
- BJP set to regain control of MCD as AAP boycotts mayoral polls
- Tush push is the hottest topic at the NFL league meetings
- Elon Musk reveals plans to do exactly what he’s been warned against
- MSIG Malaysia Introduces Assisted Living Add-On, A Pioneering Achievement for Personal Accident Insurance - Alvinology
- BRDB and Award-Winning Heatherwick Studio to Unveil Community-Focused Development in Damansara Heights - Alvinology
- GE2025: WP's Yee Jenn Jong a 'seasoned operator', but PAP's East Coast team will build on work done before, says Edwin Tong
- Could polio be poised for a comeback?
- Kristen Stewart and fiancée tie the knot in 'intimate ceremony' in LA
- Trump’s transportation officials express skepticism about strategy used to slow speeders in Portland, other cities
- US threatens to walk away from Russia-Ukraine peace talks ‘within days’
- Florida attorney general tells cops to stop immigration arrests, obey federal judge
- The Best Under $60 Deals at Revolve Right Now: Shop Free People, Barefoot Dreams and More on Sale
- Meet Magashule's judge - an apartheid prosecutor who saved an MK activist from the gallows | News24
- Brighton finally gets the luxe big-name restaurant it has been waiting for
- T-MOBILE US Earnings Preview: Recent $TMUS Insider Trading, Hedge Fund Activity, and More
- China tells US to ‘stop whining’ over tariffs as it reports GDP growth spurt
- NYT Mini Crossword today: puzzle answers for Tuesday, April 22
- Cebu City tightens watch on minors causing trouble at CSCR viaduct
- A Food Dye Ban Would Affect These Common Shopping Basket Items
- Best CD Rates - Week of April 21-25, 2025
- "Have You Learnt Art Of...": Top Court Schools Lawyers On Petition Contents
- One Piece Was Never Intended to Be This Long, But It Turned Out For the Best
- I'm Excited That Pacific Rim's TV Show Has A New Home, But There's Some Kaiju-Sized News That Has Me Even More Amped
- Cancer prevention report finds US smoking rates continue to fall but HPV vaccination rates stall
- Liverpool boss Slot told to bench Alexander-Arnold as Man Utd 'tap up' target
- Paul Atkins sworn in as SEC chairman
- Harvard will not 'kiss the ring' as its law professors sue the US government
- Witch Watch ‒ Episode 3
- Kevin Gates Compared Lebron James’s Wife to a Jail Warden During Their Feud
- Super League: Catalans 32-10 Salford Red Devils - Tommy Makinson scores hat-trick for Dragons
- Wind Breaker Season 2 ‒ SEASON PREMIERE
- Enzyme Tied to Aging in Immune System Found
- Proposed autism registry is ‘dangerous,’ Maine disability rights activists say
- Running out of space: Half of Joburg's landfills hit maximum capacity this year | News24
- Bambi: The Reckoning director feels the Twisted Childhood films are more faithful than Disney adaptations
- Sell USA? Why Trump's tariffs may be sparking a historic storm on Wall Street
- Discount retailer closes suddenly for shocking reason
- Trump wants a Golden Dome over America. Here's what it would take
- Iran and the U.S. plan expert-level talks over Tehran's nuclear program
- ‘We just go to the park’: making the most of Easter in a child-poverty hotspot
- Carragher U-turns to hail 'revelation' he felt Arsenal should never have signed
- Tony Leon | Lessons from Pope Francis for SA-US relations | News24
- The Origin Story of the Absolute Weirdest Part of Easter
- The law that helped Miami schools make millions off bus camera tickets may change
- TikTok viral lash-growing serum lands at Boots and already has 5-star reviews
- 14 People Who Died In The Most Horrifying, Disturbing, And "Please Don't Let This Happen To Me!" Ways
- How Awards Shows Got Fun Again: Ryan Gosling Leads the Way
- HKPC Launches "The Cradle – Going Global Service Centre" Partners with Three National Innovation Centres Achieves Three Early Going Global Success Cases - Alvinology
- Meghan 'tried to land stars like Beyonce and Taylor Swift for podcast'
- Minimal swimming, maximum medals as McEvoy's innovative approach pays off
- How an L.A. grocery store's unofficial Instagram blew up — and no it's not Erewhon
- UK prison officers to demand electric stun guns for dangerous jails
- Married at First Sight Australia groom applies for restraining order against on-screen bride
Article information
Author: Francesca Jacobs Ret
Last Updated:
Views: 5361
Rating: 4.8 / 5 (68 voted)
Reviews: 83% of readers found this page helpful
Author information
Name: Francesca Jacobs Ret
Birthday: 1996-12-09
Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699
Phone: +2296092334654
Job: Technology Architect
Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret
Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.