11.11.2014 Views

PDF of regtests for 2.16.2 - LilyPond

PDF of regtests for 2.16.2 - LilyPond

PDF of regtests for 2.16.2 - LilyPond

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Slur <strong>for</strong>matting is based on scoring. A large number <strong>of</strong> slurs are generated. Each esthetic<br />

aspect gets demerits, the best configuration (with least demerits) wins. This must be tested<br />

in one big file, since changing one score parameter <strong>for</strong> one situation may affect several other<br />

situations.<br />

Tunable parameters are in ‘scm/slur.scm’.<br />

‘slur-scoring.ly’<br />

<br />

<br />

<br />

… …<br />

<br />

<br />

…<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

4 <br />

<br />

<br />

<br />

7<br />

12<br />

17<br />

21<br />

<br />

<br />

<br />

<br />

<br />

<br />

… <br />

<br />

… <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

slurs <strong>for</strong>ced down<br />

<br />

<br />

<br />

<br />

27<br />

<br />

<br />

<br />

<br />

Slurs avoid scripts with avoid-slur set to inside, scripts avoid slurs with avoid-slur set<br />

to around. Slurs and scripts keep a distance <strong>of</strong> slur-padding.<br />

‘slur-script-inside.ly’<br />

<br />

<br />

<br />

<br />

A slur avoids collisions with scripts, which are placed either inside or outside the slur, depending<br />

on the script. The slur responds appropriately if a script is moved.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!