MCPcopy Create free account

hub / github.com/LingDong-/legumes / functions

Functions168 in github.com/LingDong-/legumes

↓ 85 callersFunctionxform
(polylines:[number,number][][],fn:(x:number,y:number)=>[number,number])
src/drawing.ts:65
↓ 37 callersFunctionHERSHEY
(i:number)
src/hershey.ts:13
↓ 35 callersFunctionpush_all
(p:[number,number][][])
src/drawing.ts:356
↓ 29 callersFunctionon_staff
(line:number)
src/main.ts:858
↓ 19 callersFunctioncurr_state
(s:string)
src/txtfmt.ts:63
↓ 19 callersFunctionslot_pos
(measure:Measure,begin:number,out?:[number,number,number])
src/main.ts:799
↓ 15 callersFunctionget_text_width
(x:string,font:number=FONT.DUPLEX_ITALIC,spacing:number=0)
src/hershey.ts:132
↓ 15 callersFunctionswitch_state
(s:string)
src/txtfmt.ts:132
↓ 12 callersFunctionnote_var
(p : [number,number][][],stem_dir:number,twisted:boolean)
src/drawing.ts:84
↓ 12 callersFunctionplot
(x:number, y:number, c:number)
src/drawing.ts:1018
↓ 10 callersFunctionCONTENT_WIDTH
()
src/main.ts:83
↓ 8 callersFunctionfpart
(x:number)
src/drawing.ts:1023
↓ 8 callersFunctioninclude
(tag,src)
tools/make_editor.js:15
↓ 8 callersFunctionwrite_u8
(n:number)
src/midifmt.ts:218
↓ 7 callersFunctionascii_map
(x:string,font:number=FONT.DUPLEX_ITALIC)
src/hershey.ts:76
↓ 7 callersFunctioncompile_score
(score:Score_itf)
src/main.ts:540
↓ 7 callersFunctionexport_svg
(dr: Drawing, {background="white"} : {background?:string}={})
src/drawing.ts:908
↓ 7 callersFunctionipart
(x:number)
src/drawing.ts:1021
↓ 7 callersFunctionrender_score
(score:Score, {compute_polylines=true} : {compute_polylines?:boolean}={})
src/main.ts:2901
↓ 7 callersFunctionrfpart
(x:number)
src/drawing.ts:1024
↓ 5 callersFunctionbounding_box
(p:[number,number][][]|[number,number][])
src/drawing.ts:423
↓ 5 callersFunctionparse_txt
(txt:string)
src/txtfmt.ts:27
↓ 5 callersFunctionwrite_u16
(n:number)
src/midifmt.ts:227
↓ 4 callersFunctionexport_midi
(pattern:Midi_file)
src/midifmt.ts:211
↓ 4 callersFunctionnoise
(x:number,y:number=0,z:number=0)
src/fx.ts:10
↓ 4 callersFunctionnotes_ybounds
(notes:Note[])
src/main.ts:2340
↓ 4 callersFunctionparse_dur
(x:string)
src/txtfmt.ts:137
↓ 4 callersFunctionread_u16
()
src/midifmt.ts:81
↓ 4 callersFunctionrotate
(x:number,y:number,th:number)
src/drawing.ts:291
↓ 4 callersFunctionscore_from_midi
(pattern:Midi_file)
src/midicompile.ts:768
↓ 4 callersFunctionself_measure_ybound_in_slur
(reg:Note_register,sign:number)
src/main.ts:2384
↓ 4 callersFunctionwrite_vlen
(n:number)
src/midifmt.ts:236
↓ 3 callersFunctionbuild_slur_bezier
(elt:Element)
src/drawing.ts:298
↓ 3 callersFunctioncalc_num_flags
(length:number, has_modifier:boolean)
src/main.ts:918
↓ 3 callersFunctioncompute_slur
(situation:number)
src/main.ts:2441
↓ 3 callersFunctionempty_measure
()
src/midicompile.ts:541
↓ 3 callersFunctionexport_mock_svg
(dr:Drawing)
src/drawing.ts:20
↓ 3 callersFunctionexport_txt
(score:Score_itf)
src/txtfmt.ts:646
↓ 3 callersFunctioninter_ybound_in_slur
(situation:number)
src/main.ts:2401
↓ 3 callersFunctionnote_head_center_x
(note:Note,slot_x:number)
src/main.ts:1028
↓ 3 callersFunctionnote_name_to_staff_pos
(name:string,clef:number)
src/common.ts:171
↓ 3 callersFunctionpack_add
(pack:Pack,idx:number,layer:number,top:number,bottom:number,exemption?:Function)
src/main.ts:628
↓ 3 callersFunctionpop_short_state
()
src/txtfmt.ts:67
↓ 3 callersFunctionread_str
(n:number)
src/midifmt.ts:68
↓ 3 callersFunctionscale_axis
(x:number,y:number,sx:number,sy:number,th:number)
src/drawing.ts:282
↓ 3 callersFunctionscaled_cosine
(i:number)
src/fx.ts:7
↓ 3 callersFunctionscore_to_midi
(score : Score_itf)
src/midicompile.ts:873
↓ 3 callersFunctionshort_id
()
src/common.ts:195
↓ 3 callersFunctiontranslate_elements
(elts:Element[],x:number,y:number)
src/main.ts:1746
↓ 3 callersFunctionwrite_str
(s:string)
src/midifmt.ts:213
↓ 2 callersFunctionbox_overlap
(a:{x:number,y:number,w:number,h:number},b:{x:number,y:number,w:number,h:number})
src/drawing.ts:449
↓ 2 callersFunctionbuild_cue
(elt:Element)
src/drawing.ts:352
↓ 2 callersFunctioncalc_consecutive
()
src/common.ts:275
↓ 2 callersFunctionchord_and_beam_staff
(staff:Staff_itf,beat_length:number)
src/common.ts:222
↓ 2 callersFunctioncompile_staff
( staff:Staff_itf, force_stem_dir:number=0 )
src/txtfmt.ts:531
↓ 2 callersFunctioncount
()
src/txtfmt.ts:752
↓ 2 callersFunctioncubic_bezier
(x0:number,y0:number,x1:number,y1:number,x2:number,y2:number,x3:number,y3:number,t:number)
src/drawing.ts:70
↓ 2 callersFunctiondraw_cue
(nr:Note|Rest,slot_x:number)
src/main.ts:1592
↓ 2 callersFunctiondraw_num
(n:number,x:number,line:number)
src/main.ts:1486
↓ 2 callersFunctionexport_sketch_svg
(dr:Drawing,{noise_mul=1} : {noise_mul?:number}={})
src/fx.ts:105
↓ 2 callersFunctionfactor_rest_duration
(begin:number,dur:number,channel:number)
src/midicompile.ts:171
↓ 2 callersFunctionget_beat_idx
(note:Note_itf)
src/midicompile.ts:617
↓ 2 callersFunctionget_beat_idx
(note:Note_itf)
src/txtfmt.ts:555
↓ 2 callersFunctionget_begin
(reg:Note_register)
src/main.ts:2372
↓ 2 callersFunctionget_index_in_chord
(notes:Note_itf[],note:Note_itf)
src/main.ts:253
↓ 2 callersFunctionget_median_staff_pos
(notes:Note_itf[])
src/common.ts:199
↓ 2 callersFunctionget_row_left
(row:number)
src/main.ts:2569
↓ 2 callersFunctiongetlength
(tick:number)
src/midicompile.ts:537
↓ 2 callersFunctiongetmeasurelength
()
src/midicompile.ts:522
↓ 2 callersFunctioninfer_name_from_pitch
(pitch:number,key_signature:Key_signature)
src/midicompile.ts:105
↓ 2 callersFunctioninterval_overlap
(x1:number,x2:number,y1:number,y2:number)
src/main.ts:624
↓ 2 callersFunctionpack_width
(pack:Pack)
src/main.ts:655
↓ 2 callersFunctionparse_midi
(bytes:number[])
src/midifmt.ts:66
↓ 2 callersFunctionpoint_in_box
(x,y,b:{x:number,y:number,w:number,h:number})
src/drawing.ts:457
↓ 2 callersFunctionprint_help
()
src/cli.ts:19
↓ 2 callersFunctionread_u32
()
src/midifmt.ts:76
↓ 2 callersFunctionread_vlen
()
src/midifmt.ts:94
↓ 2 callersFunctionregister_font
(map_char_to_hid:Record<string,number>|'unicode', map_hid_to_data:Record<number,string>, scale:number=1)
src/hershey.ts:152
↓ 2 callersFunctionregister_note_or_rest
(n:Note|Rest,is_rest:boolean)
src/main.ts:1516
↓ 2 callersFunctionresolve_
(cue:Element,depth:number=5)
src/drawing.ts:488
↓ 2 callersFunctionround
(x:number)
src/drawing.ts:1022
↓ 2 callersFunctionround_polylines
(polylines:number[][][],accuracy:number=2)
src/drawing.ts:889
↓ 2 callersFunctiontick2length
(tick:number,resolution:number)
src/midicompile.ts:499
↓ 2 callersFunctionto_str
(n:number)
src/txtfmt.ts:766
↓ 1 callersFunctionassign_clef_from_pitch
(pitch:number)
src/midicompile.ts:760
↓ 1 callersFunctioncalc_staff_flags
(score:Score,measure_idx:number,staff_idx:number)
src/main.ts:193
↓ 1 callersFunctioncalc_stem_dir
(note:Note_itf)
src/midicompile.ts:631
↓ 1 callersFunctioncalc_stem_dir
(note:Note_itf)
src/txtfmt.ts:569
↓ 1 callersFunctionclassify_key_signature
(key_sig:number[])
src/midicompile.ts:83
↓ 1 callersFunctionclassify_note_length
(length:number)
src/midicompile.ts:454
↓ 1 callersFunctioncollide
(a:_Note_impl,b:_Note_impl)
src/midicompile.ts:405
↓ 1 callersFunctioncollide_with_channel
(measure:_Measure_impl,index:number)
src/midicompile.ts:412
↓ 1 callersFunctioncompare_wholeness
(a:number,b:number)
src/midicompile.ts:152
↓ 1 callersFunctioncompile
(i:number)
src/hershey.ts:20
↓ 1 callersFunctioncompile_measure
(measure:Measure)
src/main.ts:252
↓ 1 callersFunctioncompile_rests
(staff:Staff)
src/main.ts:922
↓ 1 callersFunctioncompile_staff
( measure:Measure_itf, staff_idx:number )
src/midicompile.ts:594
↓ 1 callersFunctioncue_evade_slur
(elements:Element[])
src/drawing.ts:462
↓ 1 callersFunctiondisturb_polylines
(elements:Element[], polylines:[number,number][][], multiplier:number=1)
src/fx.ts:69
↓ 1 callersFunctiondo_items
(items:[string,(Note_itf|Rest_itf|{begin:number,duration:number,[other_options: string]: any}),boolean][])
src/txtfmt.ts:742
next →1–100 of 168, ranked by callers