abc2svg
Diff
Not logged in

Differences From Artifact [eb87cc4e2f]:

To Artifact [eb7bd97bbf]:


357
358
359
360
361
362
363
364
365
366
367


368
369
370
371
372
373
374
				break
		}
		for ( ; s; s = s.next) {

			// if the symbol has no sequence weight
			// and if there a time skip,
			// add a sequence marker before it
			if (((!w_tb[s.type] && s.type != C.STAVES)
			  || s.type == C.SPACE || s.type == C.GRACE)
			 && s.time			// not at start of tune
			 && (!s.prev || s.time > s.prev.time + s.prev.dur)) {


				s2 = {
					type: C.SM,
					v: s.v,
					p_v: s.p_v,
					time: s.time,
					dur:0,
					next: s,







|
|

|
>
>







357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
				break
		}
		for ( ; s; s = s.next) {

			// if the symbol has no sequence weight
			// and if there a time skip,
			// add a sequence marker before it
			if ((((!w_tb[s.type] && s.type != C.STAVES)
			  || s.type == C.SPACE)
			 && s.time			// not at start of tune
			 && (!s.prev || s.time > s.prev.time + s.prev.dur))
			|| (s.type == C.GRACE		// n {gn} {gn} n
			 && s.prev && s.prev.type == C.GRACE)) {
				s2 = {
					type: C.SM,
					v: s.v,
					p_v: s.p_v,
					time: s.time,
					dur:0,
					next: s,