iBetter initial spacing - abc2ps - A powerful sheet setting tool using the simple abc notation Err vernunftzentrum.de 70 hgit clone git://vernunftzentrum.de/abc2ps.git URL:git://vernunftzentrum.de/abc2ps.git vernunftzentrum.de 70 1Log /ckeen/repos/abc2ps/log.gph vernunftzentrum.de 70 1Files /ckeen/repos/abc2ps/files.gph vernunftzentrum.de 70 1Refs /ckeen/repos/abc2ps/refs.gph vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1commit ec7e1a76805ec02ff8a14560e5e933642e596656 /ckeen/repos/abc2ps/commit/ec7e1a76805ec02ff8a14560e5e933642e596656.gph vernunftzentrum.de 70 1parent e001f5fca1f9a03e591362b7edb803aaa228b0b3 /ckeen/repos/abc2ps/commit/e001f5fca1f9a03e591362b7edb803aaa228b0b3.gph vernunftzentrum.de 70 hAuthor: Christian Kellermann URL:mailto:ckeen@pestilenz.org vernunftzentrum.de 70 iDate: Tue, 17 Apr 2018 21:55:22 +0200 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iBetter initial spacing Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iDiffstat: Err vernunftzentrum.de 70 i music.h | 6 +++--- Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i1 file changed, 3 insertions(+), 3 deletions(-) Err vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1diff --git a/music.h b/music.h /ckeen/repos/abc2ps/file/music.h.gph vernunftzentrum.de 70 i@@ -1227,7 +1227,7 @@ void set_spaces () Err vernunftzentrum.de 70 i } Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i i=xp[XP_START].next; Err vernunftzentrum.de 70 i- j=0; Err vernunftzentrum.de 70 i+ j=-1; Err vernunftzentrum.de 70 i typl=0; Err vernunftzentrum.de 70 i for (;;) { Err vernunftzentrum.de 70 i nxt=xp[i].next; Err vernunftzentrum.de 70 i@@ -1255,12 +1255,12 @@ void set_spaces () Err vernunftzentrum.de 70 i w1 = lbnp*nwid(xp[i].dur); Err vernunftzentrum.de 70 i w0 = lbnp*nwid(vbnp); Err vernunftzentrum.de 70 i if (w0>w1) w0=w1; Err vernunftzentrum.de 70 i- xp[i].space = bbnp*w1 + (1-bbnp)*w0 + xp[j].wr; Err vernunftzentrum.de 70 i+ xp[i].space = bbnp*w1 + (1-bbnp)*w0 + (j>=0 ? xp[j].wr : 0); Err vernunftzentrum.de 70 i if (xp[i].space<14.0) xp[i].space=14.0; Err vernunftzentrum.de 70 i w1 = lbnx*xwid(xp[i].dur); Err vernunftzentrum.de 70 i w0 = lbnx*xwid(vbnp); Err vernunftzentrum.de 70 i if (w0>w1) w0=w1; Err vernunftzentrum.de 70 i- xp[i].stretch = bbnx*w1 + (1-bbnx)*w0 + xp[j].wr; Err vernunftzentrum.de 70 i+ xp[i].stretch = bbnx*w1 + (1-bbnx)*w0 + (j>=0 ? xp[j].wr : 0); Err vernunftzentrum.de 70 i if (xp[i].stretch<18.0) xp[i].stretch=18.0; Err vernunftzentrum.de 70 i if (xp[i].shrink<12.0) xp[i].shrink=12.0; Err vernunftzentrum.de 70 i } Err vernunftzentrum.de 70 .