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
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.type == C.GRACE)
			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.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,