Lines Matching refs:curvoice
389 curvoice.acc[s.notes[0].pit+19]=0
391 case 43:j=curvoice.acc[s.notes[0].pit+19]
2858 if(curvoice)
5541 …(clef_def){var s={type:C.CLEF,clef_line:2,clef_type:"t",v:curvoice.v,p_v:curvoice,time:curvoice.ti…
5561 case'P':s.clef_type="p";s.clef_line=3;curvoice.key.k_sf=0;curvoice.ckey.k_sf=0
5562 curvoice.ckey.k_map=abc2svg.keys[7]
5563 curvoice.ckey.k_b40=2
5564 curvoice.ckey.k_drum=true
5574 curvoice.snd_oct=12
5579 curvoice.snd_oct=-12
5641 curvoice=voice_tb[0]
5668 curvoice.octave=val
5670 case"cue=":curvoice.scale=a.shift()=='on'?.7:1
5675 curvoice.sndtran=get_interval('c'+item)}else{curvoice.sndtran=get_interval('c'+
5678 curvoice.transp=cfmt.sound?curvoice.sndtran:val
5680 case"map=":curvoice.map=a.shift()
5682 case"name=":case"nm=":curvoice.nm=a.shift()
5683 if(curvoice.nm[0]=='"')
5684 curvoice.nm=curvoice.nm.slice(1,-1);curvoice.new_name=true
5700 curvoice.scale=val
5707 curvoice.transp=get_interval(item,true)
5711 curvoice.shift=curvoice.sndsh=get_interval(a.shift())
5715 curvoice.sndtran=get_interval(a.shift())
5717 curvoice.transp=curvoice.sndtran
5719 case"subname=":case"sname=":case"snm=":curvoice.snm=a.shift()
5720 if(curvoice.snm[0]=='"')
5721 curvoice.snm=curvoice.snm.slice(1,-1);break
5725 else if(curvoice.st!=undefined)
5726 par_sy.staves[curvoice.st].stafflines=val
5728 curvoice.stafflines=val
5734 curvoice.staffnonote=val
5740 curvoice.staffscale=val
5745 if(val==undefined){syntax(1,errs.bad_transp)}else{curvoice.sndtran=val
5747 curvoice.transp=val}
5757 if(pos){curvoice.pos=clone(curvoice.pos)
5760 curvoice.pos[item]=pos[item]}
5765 function set_kv_parm(a){if(!curvoice.init){curvoice.init=true
5768 if(info.V[curvoice.id])
5769 a=info.V[curvoice.id].concat(a)}}
5913 for(v=0;v<voice_tb.length;v++){voice_tb[v].meter=s;voice_tb[v].wmeasure=wmeasure}}}else{curvoice.wm…
5914 if(is_voice_sig()){curvoice.meter=s;reset_gen()}else{sym_link(s)}}}
5959 if(glovar.tempo&&curvoice.time==0)
5962 if(curvoice&&curvoice.ignore&&info_type!='V')
5976 if(parse.state<2){glovar.ulen=d1}else{curvoice.ulen=d1;curvoice.dur_fact=d2/d1}
5999 curvoice.ignore=!par_sy.voices[curvoice.v]
6017 function adjust_dur(s){var s2,time,auto_time,i,fac;s2=curvoice.last_sym
6022 s2=s2.prev;time=s2.time;auto_time=curvoice.time-time
6023 fac=curvoice.wmeasure/auto_time
6030 curvoice.sym=s2.next
6033 if(curvoice.wmeasure==auto_time)
6043 curvoice.time=s.time=time}
6056 if(curvoice.tie_s)
6057 curvoice.tie_s.tie_s=s}}
6062 if(curvoice.cst!=curvoice.st){s2={type:C.SPACE,fname:parse.fname,istart:parse.bol+line.index,dur:0,…
6088 if(s.rbstart&&curvoice.norepbra&&!curvoice.second)
6092 if(s.text[0]=='1'){if(curvoice.tie_s)
6093 curvoice.tie_s_rep=curvoice.tie_s
6094 if(curvoice.acc_tie)
6095 curvoice.acc_tie_rep=curvoice.acc_tie.slice()
6096 else if(curvoice.acc_tie_rep)
6097 curvoice.acc_tie_rep=null}else{if(curvoice.tie_s_rep){curvoice.tie_s=clone(curvoice.tie_s_rep)
6098 curvoice.tie_s.notes=clone(curvoice.tie_s.notes)
6099 for(var m=0;m<=curvoice.tie_s.nhd;m++){curvoice.tie_s.notes[m]=clone(curvoice.tie_s.notes[m])
6100 curvoice.tie_s.notes[m].s=curvoice.tie_s}}
6101 if(curvoice.acc_tie_rep)
6102 curvoice.acc_tie=curvoice.acc_tie_rep.slice()}}
6103 if(curvoice.ulen<0)
6104 adjust_dur(s);if((bar_type=="["||bar_type=="|:")&&!curvoice.eoln){s2=curvoice.last_sym
6105 if(s2&&s2.time==curvoice.time){if(s2&&s2.type==C.BAR){if(bar_type=="["&&!s2.text&&(curvoice.st==0||…
6116 if(s2.st==curvoice.st&&bar_type=="|:"){if(s2.bar_type==":|"){s2.bar_type="::";s2.rbstop=2
6130 if(!curvoice.lyric_restart)
6131 curvoice.lyric_restart=s
6132 if(!curvoice.sym_restart)
6133 curvoice.sym_restart=s
6134 sym_link(s);s.st=curvoice.st
6135 if(s.rbstart&&!curvoice.norepbra&&curvoice.st>0&&!(par_sy.staves[curvoice.st-1].flags&STOP_BAR)){s2…
6136 sym_link(s2);s2.st=curvoice.st
6139 curvoice.acc=[]}
6232 function set_map(note,acc){var pit=note.pit,nn=not2abc(pit,acc),map=maps[curvoice.map]
6235 curvoice.ckey.k_sf*11)%7]
6242 if(!note.acc&&curvoice.acc[pit+19])
6244 curvoice.acc[pit+19]=note.acc==3?0:note.acc}
6265 for(i=curvoice.sls.length;--i>=0;){sl=curvoice.sls[i]
6275 curvoice.sls.splice(i,1)
6292 if(curvoice.snd_oct)
6293 o+=curvoice.snd_oct
6334 if(curvoice.color)
6335 s.color=curvoice.color
6336 if(curvoice.tie_s){tie_s=curvoice.tie_s
6337 curvoice.tie_s=null}
6344 s.nmes=(c>'0'&&c<='9')?line.get_int():1;s.dur=curvoice.wmeasure*s.nmes
6345 if(curvoice.second){curvoice.time+=s.dur
6354 if(tie_s){curvoice.tie_s=tie_s
6358 …dex++;nd=parse_dur(line);s.dur_orig=((curvoice.ulen<0)?C.BLEN:curvoice.ulen)*nd[0]/nd[1];s.dur=s.d…
6361 default:if(curvoice.acc_tie){acc_tie=curvoice.acc_tie
6362 curvoice.acc_tie=null}
6384 note=parse_basic_note(line,s.grace?C.BLEN/4:curvoice.ulen<0?C.BLEN:curvoice.ulen)
6387 if(curvoice.octave)
6388 note.pit+=curvoice.octave*7
6391 if(i){curvoice.acc[apit]=i}else{i=curvoice.acc[apit]
6395 i=curvoice.ckey.k_map[apit%7]||0}
6397 if(curvoice.ckey.k_sndtran)
6398 note.midi+=abc2svg.b40m(curvoice.ckey.k_sndtran+
6400 if(curvoice.map&&maps[curvoice.map])
6405 curvoice.sls.push({is_note:true,note:note,ty:i})}
6418 curvoice.tie_s=s
6419 if(curvoice.acc[apit]||(acc_tie&&acc_tie[apit])){if(!curvoice.acc_tie)
6420 curvoice.acc_tie=[]
6421 curvoice.acc_tie[apit]=curvoice.acc[apit]||acc_tie[apit]}
6436 curvoice.sls.push({note:s.notes[0],ty:i})
6438 curvoice.sls[curvoice.sls.length-1].grace=grace}}
6439 s.dur_orig=s.notes[0].dur;s.dur=s.notes[0].dur*curvoice.dur_fact}
6444 if(s.notes){if(!grace){switch(curvoice.pos.stm){case C.SL_ABOVE:s.stem=1;break
6447 num=curvoice.brk_rhythm
6448 if(num){curvoice.brk_rhythm=0;s2=curvoice.last_note
6458 curvoice.time=s2.time+s2.dur;for(s2=s2.next;s2;s2=s2.next)
6459 s2.time=curvoice.time}}else{var div=curvoice.ckey.k_bagpipe?8:4
6464 curvoice.last_note=s
6470 grace.tie_s=curvoice.tie_s=grace
6472 curvoice.tie_s=s
6475 if(curvoice.acc[apit]||(acc_tie&&acc_tie[apit])){if(!curvoice.acc_tie)
6476 curvoice.acc_tie=[]
6477 curvoice.acc_tie[apit]=curvoice.acc[apit]||acc_tie[apit]}}
6494 if(!grace){if(!curvoice.lyric_restart)
6495 curvoice.lyric_restart=s
6496 if(!curvoice.sym_restart)
6497 curvoice.sym_restart=s}
6510 curvoice.time=tim+(curvoice.time-tim)*fact
6544 s=curvoice.last_sym
6545 ti=curvoice.time
6548 s=curvoice.sym
6551 te=curvoice.time
6552 curv=curvoice
6553 curvoice=clone_voice(curv.id+'-p')
6554 if(!par_sy.voices[curvoice.v]){curvoice.second=true
6555 par_sy.voices[curvoice.v]={st:curv.st,second:true,range:curvoice.v}}
6556 curvoice.time=ti
6557 s=curvoice.last_sym
6562 if(curvoice.time!=te)
6565 s=curvoice.sym
6568 curvoice=curv}else{line.buffer=b?expand(m,b):m;parse_seq(true)}
6575 if(curvoice.ignore){while(1){if(c=='['&&line.buffer[line.index+1]=='V'&&line.buffer[line.index+2]==…
6601 switch(type[0]){case' ':s=curvoice.last_note
6608 if(par_sy.voices[curvoice.v]&&par_sy.voices[curvoice.v].range==0)
6609 curvoice.eoln=true
6628 qplet=(curvoice.wmeasure%9)==0?3:2;if(tpn<0)
6638 case')':s=curvoice.last_sym
6707 case'<':if(!curvoice.last_note){syntax(1,"No note before '<'")
6713 curvoice.brk_rhythm=n
6718 last_note_sav=curvoice.last_note;curvoice.last_note=null;a_dcn_sav=a_dcn;a_dcn=undefined;grace={typ…
6719 switch(curvoice.pos.gst){case C.SL_ABOVE:grace.stem=1;break
6730 case'}':s=curvoice.last_note
6734 … ignored");grace.extra=grace.next;grace.extra.prev=null;grace.next=null;curvoice.last_sym=grace;gr…
6735 if(!s.prev&&!curvoice.ckey.k_bagpipe){for(i=0;i<=s.nhd;i++)
6737 curvoice.last_note=last_note_sav;a_dcn=a_dcn_sav
6757 if(grace){syntax(1,"No end of grace note sequence");curvoice.last_sym=grace.prev;curvoice.last_note…
6760 if(cfmt.breakoneoln&&curvoice.last_note)
6761 curvoice.last_note.beam_end=true
6764 if(char_tb['\n'.charCodeAt(0)]=='\n'&&par_sy.voices[curvoice.v]&&par_sy.voices[curvoice.v].range==0)
6765 curvoice.eoln=true}
7577 var par_sy,cur_sy,voice_tb,curvoice,staves_found,vover,tsfirst
7580 if(sel.test(curvoice.id)||sel.test(curvoice.nm)){for(i=0;i<opts.length;i++)
7590 parse.last_sym=s;s.prev=curvoice.last_sym
7591 if(curvoice.last_sym)
7592 curvoice.last_sym.next=s
7594 curvoice.sym=s;curvoice.last_sym=s
7595 s.v=curvoice.v;s.p_v=curvoice;s.st=curvoice.cst;s.time=curvoice.time
7597 curvoice.time+=s.dur;s.pos=curvoice.pos
7598 if(curvoice.second)
7600 if(curvoice.floating)
7602 if(curvoice.eoln){s.soln=true
7603 curvoice.eoln=false}}
7604 …dd(p_voice,type){var s={type:type,dur:0},s2,p_voice2=curvoice;curvoice=p_voice;sym_link(s);curvoic…
7672 if(curvoice&&curvoice.clone){parse.istart=parse.eol
7847 if(curvoice.ckey.k_bagpipe||curvoice.ckey.k_drum)
7849 if(cfmt.transp&&curvoice.shift)
7850 …d new transposition syntaxes");if(cfmt.transp!=undefined||curvoice.transp!=undefined||curvoice.shi…
7852 (curvoice.transp||0)+
7853 (curvoice.shift||0)
7854 if(curvoice.sndtran!=undefined||curvoice.sndsh!=undefined)
7855 sndtran=(curvoice.sndtran||0)+
7856 (curvoice.sndsh||0)
7858 return}else{curvoice.vtransp=transp}
7859 if(is_voice_sig()){curvoice.key=s=clone(curvoice.okey)}else{s=curvoice.last_sym
7863 if(!s){s=curvoice.key
7869 curvoice.ckey=clone(s)
7870 if(curvoice.key.k_none)
7927 cmd=cmd[0];if(curvoice&&curvoice.ignore){switch(cmd){case"staves":case"score":break
7954 par_sy.voices[curvoice.v].maxsep=val
7959 curvoice=voice_tb[0]
7986 goto_tune();curvoice.norepbra=!get_bool(param)}
7990 if(!curvoice.last_sym){syntax(1,"%%repeat cannot start a tune")
7993 if(isNaN(n)||n<1||(curvoice.last_sym.type==C.BAR&&n>2)){syntax(1,"Incorrect 1st value in %%repeat")
7997 parse.repeat_n=curvoice.last_sym.type==C.BAR?n:-n;parse.repeat_k=k
8031 st=curvoice.cst+val
8034 if(st<0||st>nstaff){syntax(1,"Bad %%staff number $1 (cur $2, max $3)",st,curvoice.cst,nstaff)
8036 delete curvoice.floating;curvoice.cst=st
8059 par_sy.voices[curvoice.v].sep=val
8078 for(s=curvoice.last_sym;s;s=s.prev){switch(s.type){case C.NOTE:s=clone(curvoice.okey);s.k_old_sf=cu…
8083 curvoice.transp=val
8092 curvoice.color=param
8213 par_sy.voices=[]}else{for(v=0;v<par_sy.voices.length;v++){if(par_sy.voices[v]){curvoice=voice_tb[v]
8215 curvoice.time=maxtime;s={type:C.STAVES,dur:0}
8271 curvoice=parse.state>=2?voice_tb[par_sy.top_voice]:null}
8276 p_voice=clone(curvoice);p_voice.v=voice_tb.length;p_voice.id=id;p_voice.sym=p_voice.last_sym=null;p…
8290 if(type=='|'||type==')'){if(!curvoice.last_note){syntax(1,errs.nonote_vo)
8292 curvoice.last_note.beam_end=true
8295 if(curvoice.time!=vover.p_voice.time){syntax(1,"Wrong duration in voice overlay");if(curvoice.time>…
8296 vover.p_voice.time=curvoice.time}
8297 curvoice.acc=[]
8298 curvoice=vover.p_voice;vover=null
8302 vover={p_voice:curvoice,time:curvoice.time}
8304 if(!curvoice.last_note){syntax(1,errs.nonote_vo)
8306 curvoice.last_note.beam_end=true;p_voice2=curvoice.voice_down
8307 …=clone_voice(curvoice.id+'o');curvoice.voice_down=p_voice2;p_voice2.time=0;p_voice2.second=true;v2…
8308 range=par_sy.voices[curvoice.v].range
8312 p_voice2.ulen=curvoice.ulen
8313 p_voice2.dur_fact=curvoice.dur_fact
8315 if(!vover){vover={bar:true,p_voice:curvoice}
8317 for(s=curvoice.last_sym;;s=s.prev){if(s.type==C.BAR||s.time<=time)
8319 vover.time=s.time}else{if(curvoice!=vover.p_voice&&curvoice.time!=vover.p_voice.time){syntax(1,"Wro…
8320 if(curvoice.time>vover.p_voice.time)
8321 vover.p_voice.time=curvoice.time}}
8322 p_voice2.time=vover.time;curvoice=p_voice2
8325 if(curvoice.time!=0)
8327 for(s=curvoice.last_sym;s;s=s.prev)
8331 function get_clef(s){if(is_voice_sig()){curvoice.clef=s
8341 curvoice.last_sym=s2
8343 curvoice.eoln=true}}}
8357 if(!curvoice.ckey.k_bagpipe&&!curvoice.ckey.k_drum&&(cfmt.transp!=undefined||curvoice.transp!=undef…
8359 (curvoice.transp||0)+
8360 (curvoice.shift||0)
8361 if(curvoice.sndtran!=undefined||curvoice.sndsh!=undefined)
8362 sndtran=(curvoice.sndtran||0)+
8363 (curvoice.sndsh||0)
8367 s_key.k_sf=curvoice.okey.k_sf}
8368 curvoice.okey=clone(s_key)
8369 if(transp!=undefined){curvoice.vtransp=transp;s_key.k_transp=transp}
8372 s_key.k_old_sf=curvoice.ckey.k_sf;if(!s_key.k_b40)
8373 s_key.k_b40=curvoice.ckey.k_b40
8374 curvoice.ckey=s_key
8375 if(is_voice_sig()){curvoice.key=clone(s_key)
8377 curvoice.key.k_sf=0}else{sym_link(s_key)}}
8381 if(cfmt.transp&&parse.state>=2){p_v_sav=curvoice;curvoice=p_voice;set_transp();curvoice=p_v_sav}
8388 function init_tune(){nstaff=-1;voice_tb=[];curvoice=null;new_syst(true);staves_found=-1;gene={}
8390 function do_cloning(){var i,clone=curvoice.clone,vs=clone.vs,a=clone.a,bol=clone.bol,eol=parse.ista…
8391 delete curvoice.clone
8403 if(curvoice&&curvoice.clone)
8415 curvoice=new_voice(vid)}
8419 curvoice=new_voice(vs[0])
8421 curvoice.clone={vs:vs,a:a,bol:parse.iend}
8422 if(parse.file[curvoice.clone.bol-1]!=']')
8423 curvoice.clone.bol++}
8426 goto_tune();set_transp();v=curvoice.v
8427 if(curvoice.new){delete curvoice.new
8428 if(staves_found<0){curvoice.st=curvoice.cst=++nstaff;par_sy.nstaff=nstaff;par_sy.voices[v]={st:nsta…
8429 par_sy.staves[nstaff]={stafflines:curvoice.stafflines||"|||||",staffscale:1}}}
8430 if(!curvoice.filtered&&par_sy.voices[v]&&(parse.voice_opts||parse.tune_v_opts)){curvoice.filtered=t…
8434 …t_voice("1");curvoice.clef.istart=curvoice.key.istart;curvoice.clef.iend=curvoice.key.iend;curvoic…
8435 if(!curvoice.init&&!is_K){set_kv_parm([])
8443 p_voice=curvoice;curvoice=voice_tb[par_sy.top_voice];sym_link(s)
8444 curvoice=p_voice}
8446 if(curvoice.ignore)
8448 if(cont){s=curvoice.sym_cont
8450 return}}else{if(curvoice.sym_restart){curvoice.sym_start=s=curvoice.sym_restart;curvoice.sym_restar…
8452 s=curvoice.sym
8491 curvoice.lyric_cont=s}
8493 if(curvoice.ignore)
8495 if(curvoice.pos.voc!=C.SL_HIDDEN)
8496 curvoice.have_ly=true
8497 if(cont){s=curvoice.lyric_cont
8500 …curvoice.lyric_restart){curvoice.lyric_start=s=curvoice.lyric_restart;curvoice.lyric_restart=null;…
8502 s=curvoice.sym
8524 default:if(p[i]=='\\'&&i==p.length-1){curvoice.lyric_cont=s
8549 s.a_ly[curvoice.lyric_line]=ly}
8551 curvoice.lyric_cont=s}
8791 gch.text=gch_tr1(gch.text,curvoice.vtransp)}}
8793 if(curvoice.vtransp)
8868 function draw_all_chsy(){var s,san1,an,i,y,w,pos=curvoice.pos.gch==C.SL_BELOW?-1:1,n_an=0,minmax=ne…
8869 if(curvoice.pos.gch==C.SL_HIDDEN)
8930 …=function(){return cur_sy};Abc.prototype.get_curvoice=function(){return curvoice};Abc.prototype.ge…