add glyphs for 256th, 512th and 1024th flags and rests
This post on lilypond-user asks for small rhythmic values (though it doesn’t explicitely mention rests and unbeamed/flagged notes): https://lists.gnu.org/archive/html/lilypond-user/2018-02/msg00614.html
1024th is the shortest duration suggested by SMuFL.
Needs special focus in review:
• forms of downstem flags
Needs improvement but I don’t know how to do:
• dot position for very short rests (see regtest)
Contains also:
• adjust stem lengths for 256th, 512th, and 1024th flags
• Notation Reference: change shortest value from 128th to 1024th
• add very short rests to regtest
2nd attempt - previous post deleted because of messed-up formatting
Hi Malte
Good work!
Donwstem flags
The inner flag has to cope with the notehead, that's why they are slightly wider than the upstem flags. This difference in width gradually vanishes further away from the notehead, that's why the fiddling with flag parameters in Metafont is needed.
I've played around with the values myself and came to about the same solutions as you did.
The differences are barely visible, and, in typography, if it looks equal, it is equal.
All the best,
Torsten
Diff:
Diff:
Passes make, make check and a full make doc - some comments on Rietveld too - reg test diff attached
I'll have to admit that when commenting about dot column placement, I didn't take a closer look and only had the weird multi-voice effect random placement effect in mind.
The dot placement for the new ultra-short rests has to be adapted, too, because currently, the dots will be placed too low (see attachment).
I'll drop a note in rieveld (scm/output-lib.scm has to be adapted for duration logs > 7).
All the best
Torsten
add Changes entry, add rests to other regtests too, fix dot positions for rests
http://codereview.appspot.com/336590043
Passes make, make check and a full make doc.
Reg test diffs attached - I am also getting a number of programming errors, but I am not sure if these are those cases where they happen because of the multithreaded testing I do (there are some prog errors that I can ignore or are specific to me).
I don’t get those programming errors (running both make test-baseline and make check with -j5 CPU_COUNT=5).
files
Patch on countdown for March 25th.
Patch counted down - please push.
commit 4895f4237380383d40574c6b3d5351a7be7d1588
Author: Malte Meyn lilypond@maltemeyn.de
Date: Wed Feb 21 14:17:44 2018 +0100
commit e84705c85cda260cbb6af8efcbe38cb928d7900c
Author: Malte Meyn lilypond@maltemeyn.de
Date: Wed Feb 21 14:32:40 2018 +0100
commit 7bc962f8dfb7d328fdc7ea3f530a77a2c61abe34
Author: Malte Meyn lilypond@maltemeyn.de
Date: Wed Feb 21 14:10:42 2018 +0100
commit 876d31ee901bda03fd16ea378fb2fccd5199e30e
Author: Malte Meyn lilypond@maltemeyn.de
Date: Sun Feb 25 15:20:36 2018 +0100
commit a7f882e1c37869b6e81b7eacaf5424676f12e719
Author: Malte Meyn lilypond@maltemeyn.de
Date: Wed Feb 21 09:53:55 2018 +0100