483
484
485
486
487
488
489
490
491
492
493
494
495
496
|
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
|
+
+
|
// update the previous system
for (v = 0; v < voice_tb.length; v++) {
st = par_sy.voices[v].st
var sy_staff = par_sy.staves[st],
p_voice = voice_tb[v]
if (p_voice.stafflines != undefined)
sy_staff.stafflines = p_voice.stafflines
if (p_voice.staffnonote != undefined)
sy_staff.staffnonote = p_voice.staffnonote
if (p_voice.staffscale)
sy_staff.staffscale = p_voice.staffscale;
sy_new.voices[v] = clone(par_sy.voices[v]);
sy_new.voices[v].range = -1;
delete sy_new.voices[v].second
}
for (st = 0; st < par_sy.staves.length; st++) {
|
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
|
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
|
+
|
if (param[0] == 'f')
s.stbrk_forced = true
}
sym_link(s)
return
case "stafflines":
case "staffscale":
case "staffnonote":
set_v_param(cmd, param)
return
case "staves":
case "score":
if (parse.state == 0)
return
get_staves(cmd, param)
|