Lines Matching refs:C

3 // Copyright (C) 2014-2020 Jean-Francois Moine - LGPL3+
5 abc2svg.jianpu={k_tb:["Cb","Gb","Db","Ab","Eb","Bb","F","C","G","D","A","E","B","F#","C#"],cde2fcg:new Int8Array([0,2,4,-1,1,3,5]),cgd2cde:new Int8Array([0,-4,-1,-5,-2,-6,-3,0,-4,-1,-5,-2,-6,-3,0]),acc2:new Int8Array([-2,-1,3,1,2]),acc_tb:["\ue264","\ue260",,"\ue262","\ue263","\ue261"],do_pscom:function(of,p){switch(p.match(/\w+/)[0]){case'staves':case'score':p=p.replace(/\(|\)/g,'')
7 of(p)},output_music:function(of){var C=abc2svg.C,abc=this,cur_sy=abc.get_cur_sy(),voice_tb=abc.get_voice_tb()
10 function set_head(){var tsfirst=abc.get_tsfirst(),p_v=voice_tb[0],mt=p_v.meter.a_meter[0],sk=p_v.key,s={type:C.BLOCK,subtype:"text",dur:0,v:0,p_v:p_v,st:0,seqst:true,text:(sk.k_mode+1)+"="+
22 if(s.dur>=C.BLEN)
24 else if(s.dur==C.BLEN/2)
28 while(--n>=0){s2={type:C.REST,v:s.v,p_v:s.p_v,st:s.st,dur:C.BLEN/4,dur_orig:C.BLEN/4,stem:0,multi:0,nhd:0,notes:[{pit:s.notes[0].pit,jn:8}],xmx:0,noplay:true,time:s.time+C.BLEN/4,prev:s,next:s.next}
52 switch(s.type){case C.CLEF:s.invis=true
54 case C.KEY:delta=abc2svg.jianpu.cgd2cde[s.k_sf+7]-2
59 case C.REST:if(s.notes[0].jn)
62 if(s.dur>=C.BLEN/2)
65 case C.NOTE:break}
69 s.sls[i].ty=C.SL_ABOVE}
83 note.sls[i].ty=C.SL_ABOVE}
85 note.tie_ty=C.SL_ABOVE}
86 if(s.dur>=C.BLEN/2)
93 of()},draw_symbols:function(of,p_voice){var i,m,nl,note,s,s2,x,y,C=abc2svg.C,abc=this,dot="\ue1e7",staff_tb=abc.get_staff_tb(),out_svg=abc.out_svg,out_sxsy=abc.out_sxsy,xypath=abc.xypath
129 switch(s.type){case C.METER:abc.draw_meter(s)
131 case C.NOTE:case C.REST:x=s.x
136 if(s.nflags>0){if(s.beam_st||s.type==C.REST){nl=s.nflags
156 var C=abc2svg.C
157 for(var s=this.get_tsfirst();s;s=s.ts_next){switch(s.type){case C.KEY:if(s.prev.type==C.CLEF||s.v!=0)
160 case C.NOTE:s.ymx=20*s.nhd+22
167 var w,m,note,C=abc2svg.C
168 switch(s.type){case C.CLEF:case C.KEY:s.wl=s.wr=0
170 case C.NOTE:for(m=0;m<=s.nhd;m++){note=s.notes[m]