Closed GoogleCodeExporter closed 9 years ago
Hi, Stefan. Thanks for finding and reporting these bugs. I just pushed in the
fix for
this. The problem was that the values returned from value.determine were
converted to
string directly, while some of them have to be converted to int first while
0.25 and
0.5 need to be converted to \longa and \breve. That's why you got '16.0' (a
float
converted to string) instead of '16'.
The value.determine function is pretty good and matches on ranges instead of
exact
numbers to minimize rounding and floating point errors (the 10.5 from your
example
already gets parsed as a dotted 16 note).
Original comment by Rhijnauwen@gmail.com
on 2 Mar 2009 at 6:01
Original issue reported on code.google.com by
s.huchler@gmail.com
on 1 Mar 2009 at 10:05