| /plugin/abc2/abc-libraries/abc2svg/ |
| D | jazzchord-1.js | 5 abc2svg.jazzchord={gch_build:function(of,s){var gch,i,ix,t 15 if(abc2svg.jazzchord.rep){t=t.replace(abc2svg.jazzchord.reg,function(x){return abc2svg.jazzchord.re… 44 abc2svg.jazzchord.rep={} 47 if(k.length==2){abc2svg.jazzchord.rep[k[0]]=k[1] 49 abc2svg.jazzchord.reg=new RegExp(r.join('|'))} 51 of(cmd,parm)},set_hooks:function(abc){abc.gch_build=abc2svg.jazzchord.gch_build.bind(abc,abc.gch_bu… 52 abc.set_format=abc2svg.jazzchord.set_fmt.bind(abc,abc.set_format) 62 abc2svg.modules.hooks.push(abc2svg.jazzchord.set_hooks) 63 abc2svg.modules.jazzchord.loaded=true
|
| D | perc-1.js | 5 abc2svg.perc={do_perc:function(parm){var pits=new Int8Array([0,0,1,2,2,3,3,4,5,5,6,6]),accs=new Int… 25 return abc2svg.pab40(pit,acc)} 47 pit=pit%12;b40=p*40+abc2svg.isb40[pit]+2} 48 return{pit:abc2svg.b40p(b40),acc:abc2svg.b40a(b40)}} 52 vpr={pit:abc2svg.b40p(n),acc:0} 72 abc2svg.perc.do_perc.call(this,text) 74 …f,a){abc2svg.perc.set_perc.call(this,a);of(a)},set_hooks:function(abc){abc.do_pscom=abc2svg.perc.d… 75 abc2svg.modules.hooks.push(abc2svg.perc.set_hooks);abc2svg.modules.percmap.loaded=true
|
| D | mdnn-1.js | 8 abc2svg.mdnn={cde2fcg:new Int8Array([0,2,4,-1,1,3,5]),cgd2cde:new Int8Array([0,-4,-1,-5,-2,-6,-3,0,… 18 delta=abc2svg.mdnn.cgd2cde[sf+7]-2 49 nn=abc2svg.mdnn.cde2fcg[(p+5+16*7)%7]-sf 53 note.a_dcn.push(abc2svg.mdnn.acc_tb[nn])} 66 var C=abc2svg.C,s=this.get_tsfirst() 68 s.next.k_a_acc=[]},set_hooks:function(abc){abc.output_music=abc2svg.mdnn.output_music.bind(abc,abc.… 69 abc.set_format=abc2svg.mdnn.set_fmt.bind(abc,abc.set_format) 70 abc.set_pitch=abc2svg.mdnn.set_pitch.bind(abc,abc.set_pitch) 71 Object.assign(abc.get_glyphs(),abc2svg.mdnn.glyphs) 72 Object.assign(abc.get_decos(),abc2svg.mdnn.decos) [all …]
|
| D | soloffs-1.js | 5 abc2svg.soloffs={set_fmt:function(of,cmd,parm){if(cmd=="soloffs"){var i,v,C=abc2svg.C,soloffs=this.… 18 of(cmd,parm)},set_sym_glue:function(of,width){var s,C=abc2svg.C,tsfirst=this.get_tsfirst(),soloffs=… 24 …hooks:function(abc){abc.set_sym_glue=abc2svg.soloffs.set_sym_glue.bind(abc,abc.set_sym_glue);abc.s… 25 abc2svg.modules.hooks.push(abc2svg.soloffs.set_hooks);abc2svg.modules.soloffs.loaded=true
|
| D | break-1.js | 5 abc2svg.break={get_break:function(parm){var C=abc2svg.C,b,c,d,sq,a=parm.split(/[ ,]/),cfmt=this.cfm… 36 abc2svg.break.get_break.call(this,text) 40 abc2svg.break.do_break.call(this)},set_hooks:function(abc){abc.do_pscom=abc2svg.break.do_pscom.bind… 41 abc2svg.modules.hooks.push(abc2svg.break.set_hooks);abc2svg.modules.break.loaded=true
|
| D | capo-1.js | 5 abc2svg.capo={gch_build:function(of,s){var t,i,gch,gch2,i2,abc=this,p_v=abc.get_curvoice(),a_gch=s.… 15 gch2.text=abc.gch_tr1(gch2.text,-abc2svg.ifb40[t%12]) 30 …a)},set_hooks:function(abc){abc.gch_build=abc2svg.capo.gch_build.bind(abc,abc.gch_build);abc.set_f… 31 abc.set_vp=abc2svg.capo.set_vp.bind(abc,abc.set_vp)}} 32 abc2svg.modules.hooks.push(abc2svg.capo.set_hooks);abc2svg.modules.capo.loaded=true
|
| D | ambitus-1.js | 5 abc2svg.ambitus={do_ambitus:function(){var C=abc2svg.C,s,v,p_v,min,max,voice_tb=this.get_voice_tb() 25 abc2svg.ambitus.do_ambitus.call(this)},set_fmt:function(of,cmd,param){if(cmd=="ambitus"){this.cfmt(… 27 …abc2svg.ambitus.draw_symbols.bind(abc,abc.draw_symbols);abc.set_pitch=abc2svg.ambitus.set_pitch.bi… 28 abc2svg.modules.hooks.push(abc2svg.ambitus.set_hooks);abc2svg.modules.ambitus.loaded=true
|
| D | chord-1.js | 5 abc2svg.chordnames={'':["C-E G C+","E-C G C+","G-C E G "],m:["C-e G C+","e-C G C+","G-C e G "],'7':… 6 abc2svg.midlet="CdDeEFgGaAbB" 7 abc2svg.letmid={C:0,d:1,D:2,e:3,E:4,F:5,g:6,G:7,a:8,A:9,b:10,B:11} 8 abc2svg.chord=function(first,voice_tb,cfmt){var chnm,i,k,vch,s,gchon,C=abc2svg.C,trans=48+(cfmt.cho… 10 b=abc2svg.midlet[b] 15 for(i=0;i<ch.length;i+=2){v=abc2svg.letmid[ch[i]] 22 r=abc2svg.letmid[a[1]] 27 if(!a[3]){ch=chnm[""]}else{ch=abc2svg.ch_alias[a[3]] 33 if(a[4]){b=abc2svg.letmid[a[4][0]] 52 if(cfmt.chord.names){chnm=Object.create(abc2svg.chordnames) [all …]
|
| D | page-1.js | 5 abc2svg.page={img_out:function(page,p){var cur_img_out=user.img_out;page.user_out(p) 8 if(page&&page.in_page){abc2svg.page.close_page(page) 37 switch(c){case'd':if(!abc2svg.get_mtime) 39 t=abc2svg.get_mtime(page.abc.parse.fname) 65 case'V':r[j]+="abc2svg-"+abc2svg.version 128 abc2svg.page.img_out(page,sty+'">') 134 h=abc2svg.page.gen_hf(page,"header") 138 abc2svg.page.img_out(page,'<svg xmlns="http://www.w3.org/2000/svg" version="1.1"\n\ 143 page.hmax-=h;page.hf=''}else{abc2svg.page.img_out(page,'<svg xmlns="http://www.w3.org/2000/svg" ver… 147 page.fh=abc2svg.page.gen_hf(page,"footer") [all …]
|
| D | sth-1.js | 5 abc2svg.sth={recal_beam:function(bm,s){var staff_tb=this.get_staff_tb(),y=staff_tb[s.st].y,s2=bm.s2… 36 abc2svg.sth.recal_beam.call(this,bm,s1) 37 return done},new_note:function(of,grace,tp_fact){var C=abc2svg.C,s=of(grace,tp_fact),curvoice=this.… 45 …abc2svg.sth.set_sth.call(this)},set_hooks:function(abc){abc.calculate_beam=abc2svg.sth.calculate_b… 46 abc2svg.modules.hooks.push(abc2svg.sth.set_hooks);abc2svg.modules.sth.loaded=true
|
| D | clair-1.js | 5 abc2svg.clair={hl_tb:[new Int8Array([-10,-8,-6,-4,-2]),new Int8Array([-10,-9,-8,-6,-4,-2]),new Int8… 8 for(m=0;m<=s.nhd;m++){hl=abc2svg.clair.hl_tb[s.notes[m].pit] 132 abc2svg.clair.new_clef(staff_tb[p_v.st].clef) 134 abc2svg.clair.new_clef(s)}} 138 …abc2svg.clair.draw_hl.bind(abc,abc.draw_hl);abc.draw_keysig=abc2svg.clair.draw_keysig.bind(abc,abc… 139 abc2svg.modules.hooks.push(abc2svg.clair.set_hooks);abc2svg.modules.clairnote.loaded=true
|
| D | jianpu-1.js | 5 abc2svg.jianpu={k_tb:["Cb","Gb","Db","Ab","Eb","Bb","F","C","G","D","A","E","B","F#","C#"],cde2fcg:… 7 of(p)},output_music:function(of){var C=abc2svg.C,abc=this,cur_sy=abc.get_cur_sy(),voice_tb=abc.get_… 11 (abc2svg.jianpu.k_tb[sk.k_sf+7+ 12 abc2svg.jianpu.cde2fcg[sk.k_mode]])},s2=voice_tb[0].sym 48 delta=abc2svg.jianpu.cgd2cde[sf+7]-2 54 case C.KEY:delta=abc2svg.jianpu.cgd2cde[s.k_sf+7]-2 56 (abc2svg.jianpu.k_tb[s.k_sf+7+ 57 abc2svg.jianpu.cde2fcg[s.k_mode]])}] 77 if(a){nn=abc2svg.jianpu.cde2fcg[(p+5+16*7)%7]-sf 81 note.acc=abc2svg.jianpu.acc2[nn]} [all …]
|
| D | grid2-1.js | 5 abc2svg.grid2={do_grid:function(){var s,v,p_v,ix,cs,c_a_cs,bt,voice_tb=this.get_voice_tb() 29 …2-an.font.size*.5,an.text)}}else{of(i,s,x,y)}},output_music:function(of){abc2svg.grid2.do_grid.cal… 32 …ord=abc2svg.grid2.draw_gchord.bind(abc,abc.draw_gchord);abc.output_music=abc2svg.grid2.output_musi… 33 abc2svg.modules.hooks.push(abc2svg.grid2.set_hooks);abc2svg.modules.grid2.loaded=true
|
| D | pedline-1.js | 5 abc2svg.pedline={draw_all_deco:function(of){var de,i,a_de=this.a_de() 27 of(cmd,param)},set_hooks:function(abc){abc.draw_all_deco=abc2svg.pedline.draw_all_deco.bind(abc,abc… 28 abc.out_lped=abc2svg.pedline.out_lped.bind(abc,abc.out_lped) 29 abc.set_format=abc2svg.pedline.set_fmt.bind(abc,abc.set_format)}} 30 abc2svg.modules.hooks.push(abc2svg.pedline.set_hooks) 31 abc2svg.modules.pedline.loaded=true
|
| D | MIDI-1.js | 5 abc2svg.MIDI={do_midi:function(parm){function abc_b40(p){var pit,acc=0,i=0 21 return abc2svg.pab40(pit,acc).toString()} 24 pit=pit%12;b40=p*40+abc2svg.isb40[pit]+2 25 return{pit:abc2svg.b40p(b40),acc:abc2svg.b40a(b40)}} 71 abc2svg.MIDI.do_midi.call(abc,"MIDI control 0 1") 72 abc2svg.MIDI.do_midi.call(abc,"MIDI control 32 0") 86 case"program":if(a[3]!=undefined){abc2svg.MIDI.do_midi.call(abc,"MIDI channel "+a[2]) 150 abc2svg.MIDI.do_midi.call(this,text) 152 …(text)},set_hooks:function(abc){abc.do_pscom=abc2svg.MIDI.do_pscom.bind(abc,abc.do_pscom);abc.set_… 153 abc2svg.modules.hooks.push(abc2svg.MIDI.set_hooks);abc2svg.modules.MIDI.loaded=true
|
| D | diag-1.js | 5 abc2svg.diag={do_diag:function(){var glyphs=this.get_glyphs(),voice_tb=this.get_voice_tb() 360 if(a&&a[1]){a[2]=abc2svg.ch_alias[a[1]] 371 abc2svg.diag.do_diag.call(this) 374 …t_hooks:function(abc){abc.output_music=abc2svg.diag.output_music.bind(abc,abc.output_music);abc.se… 375 abc2svg.modules.hooks.push(abc2svg.diag.set_hooks);abc2svg.modules.diagram.loaded=true
|
| D | chordnames-1.js | 5 abc2svg.chordnames={gch_build:function(of,s){var gch,i,ix,t,cfmt=this.cfmt() 22 of(cmd,parm)},set_hooks:function(abc){abc.gch_build=abc2svg.chordnames.gch_build.bind(abc,abc.gch_b… 23 abc.set_format=abc2svg.chordnames.set_fmt.bind(abc,abc.set_format)}} 24 abc2svg.modules.hooks.push(abc2svg.chordnames.set_hooks) 25 abc2svg.modules.chordnames.loaded=true
|
| D | temper-1.js | 5 abc2svg.temper={set_fmt:function(of,cmd,param){if(cmd=="temperament"){var i,tb,tb40=new Float32Arra… 17 of(cmd,param)},set_hooks:function(abc){abc.set_format=abc2svg.temper.set_fmt.bind(abc,abc.set_forma… 18 abc2svg.modules.hooks.push(abc2svg.temper.set_hooks);abc2svg.modules.temperament.loaded=true
|
| D | abcweb-1.js | 13 if(typeof abc2svg=="undefined") 14 var abc2svg={} 24 abc2svg.playseq=function(evt){var i,j,svg=evt.target,e=svg 35 if(!abcplay){if(typeof AbcPlay=="undefined"){abc2svg.playseq=function(){} 55 abc2svg.loadjs=function(fn,relay,onerror){var s=document.createElement('script');if(/:\/\//.test(fn… 63 user.anno_stop=function(){};abc=new abc2svg.Abc(user) 116 abc2svg.abc_end() 121 window.onclick=abc2svg.playseq} 135 if(abc2svg.modules.load(a_inc[fn],include)) 144 if(!abc2svg.Abc){abc2svg.loadjs(page.indexOf("<mei ")>=0?"mei2svg-1.js":"abc2svg-1.js",dom_loaded) [all …]
|
| D | gamelan-1.js | 5 abc2svg.gamelan={cde2fcg:new Int8Array([0,2,4,-1,1,3,5]),cgd2cde:new Int8Array([0,-4,-1,-5,-2,-6,-3… 7 of(p)},output_music:function(of){var C=abc2svg.C,abc=this,cur_sy=abc.get_cur_sy(),voice_tb=abc.get_… 56 delta=abc2svg.gamelan.cgd2cde[sf+7]-2 62 case C.KEY:delta=abc2svg.gamelan.cgd2cde[s.k_sf+7]-2 82 if(a){nn=abc2svg.gamelan.cde2fcg[(p+5+16*7)%7]-sf 86 note.acc=abc2svg.gamelan.acc2[nn]} 94 of()},draw_symbols:function(of,p_voice){var i,m,nl,note,s,s2,x,y,C=abc2svg.C,abc=this,dot="\ue1e7",… 154 var C=abc2svg.C 162 var w,m,note,C=abc2svg.C 164 break}},set_hooks:function(abc){abc.do_pscom=abc2svg.gamelan.do_pscom.bind(abc,abc.do_pscom) [all …]
|
| D | equalbars-1.js | 5 abc2svg.equalbars={output_music:function(of){this.equalbars_d=0;of()},set_fmt:function(of,cmd,param… 8 of(cmd,param)},set_sym_glue:function(of,width){var C=abc2svg.C,s,s2,w,i,n,x,g,t,t0,bars=[],tsfirst=… 40 …c=abc2svg.equalbars.output_music.bind(abc,abc.output_music);abc.set_format=abc2svg.equalbars.set_f… 41 abc2svg.modules.hooks.push(abc2svg.equalbars.set_hooks);abc2svg.modules.equalbars.loaded=true
|
| D | clip-1.js | 5 abc2svg.clip={get_clip:function(parm){var C=abc2svg.C 26 this.cfmt().clip=[b,c]},do_clip:function(){var C=abc2svg.C 80 abc2svg.clip.get_clip.call(this,text) 84 abc2svg.clip.do_clip.call(this)},set_hooks:function(abc){abc.do_pscom=abc2svg.clip.do_pscom.bind(ab… 85 abc2svg.modules.hooks.push(abc2svg.clip.set_hooks);abc2svg.modules.clip.loaded=true
|
| D | combine-1.js | 5 abc2svg.combine={comb_v:function(){var C=abc2svg.C,delsym=[] 27 Array.prototype.push.apply(s.notes,s2.notes);s.nhd=nhd=s.notes.length-1;s.notes.sort(abc2svg.pitcmp) 96 return s},set_stem_dir:function(of){of();abc2svg.combine.comb_v.call(this)},set_vp:function(of,a){v… 99 …abc2svg.combine.do_pscom.bind(abc,abc.do_pscom);abc.new_note=abc2svg.combine.new_note.bind(abc,abc… 100 abc2svg.modules.hooks.push(abc2svg.combine.set_hooks);abc2svg.modules.voicecombine.loaded=true
|
| D | strtab-1.js | 5 abc2svg.strtab={draw_symbols:function(of,p_v){var s,m,not,stb,x,y,C=abc2svg.C,abc=this 44 of(cmd,parm)},set_width:function(of,s){var m,not,abc=this,C=abc2svg.C,o=s.stem<0?3.5:-2.5 47 s.notes[m].shhd=o}},set_stems:function(of){var p_v,i,m,nt,n,bi,bn,strss,C=abc2svg.C,abc=this,s=abc.… 148 p_v.pos.stm=abc2svg.C.SL_BELOW 153 case"nostems":p_v.pos.stm=abc2svg.C.SL_HIDDEN 191 of(a)},set_hooks:function(abc){abc.draw_symbols=abc2svg.strtab.draw_symbols.bind(abc,abc.draw_symbo… 192 abc.set_format=abc2svg.strtab.set_fmt.bind(abc,abc.set_format);abc.set_stems=abc2svg.strtab.set_ste… 193 abc.set_width=abc2svg.strtab.set_width.bind(abc,abc.set_width) 194 abc.set_vp=abc2svg.strtab.set_vp.bind(abc,abc.set_vp) 205 abc2svg.modules.hooks.push(abc2svg.strtab.set_hooks) [all …]
|
| D | grid-1.js | 5 abc2svg.grid={pl:'<path class="stroke" stroke-width="1" d="M',block_gen:function(of,s){if(s.subtype… 23 function build_cell(cell,x,y,yl,hr){if(cell.length>1){abc.out_svg(abc2svg.grid.pl) 27 if(cell[1]){abc.out_svg(abc2svg.grid.pl) 35 if(cell.length>=3){if(cell[3]){abc.out_svg(abc2svg.grid.pl) 125 abc.blk_flush()},output_music:function(of){var C=abc2svg.C,abc=this,tsfirst=abc.get_tsfirst(),voice… 171 if(grid){var C=abc2svg.C,tsfirst=this.get_tsfirst(),voice_tb=this.get_voice_tb(),p_v=voice_tb[this.… 206 of(cmd,parm)},set_hooks:function(abc){abc.block_gen=abc2svg.grid.block_gen.bind(abc,abc.block_gen) 207 abc.output_music=abc2svg.grid.output_music.bind(abc,abc.output_music);abc.set_format=abc2svg.grid.s… 208 abc2svg.modules.hooks.push(abc2svg.grid.set_hooks);abc2svg.modules.grid.loaded=true
|