---- ../lilypond-1.3.76/CHANGES Thu Aug 3 20:29:02 2000
+--- ../lilypond-1.3.76.jcn1/CHANGES Tue Aug 8 13:56:35 2000
+++ b/CHANGES Tue Aug 8 14:46:46 2000
+@@ -1,3 +1,11 @@
+1.3.76.jcn2
+===========
+
+* Midi2ly bugfix: handle durations longer than longa. These can occur
+ because of lengthened notes when using --no-rests.
+
+* Midi2ly: output `new' \key syntax, and updated version number.
+
+ 1.3.76.jcn1
+ ===========
+ --- ../lilypond-1.3.76/CHANGES Thu Aug 3 20:29:02 2000
++ b/CHANGES Tue Aug 8 13:56:35 2000
@@ -1,3 +1,14 @@
1.3.76.jcn1
MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=76
-MY_PATCH_LEVEL=jcn1
+MY_PATCH_LEVEL=jcn2
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
str = to_str ( type2_i (dur.durlog_i_) );
else if (dur.durlog_i_ == -1)
str = "\\breve";
- else if (dur.durlog_i_ == -2)
- str = "\\longa";
+ else if (dur.durlog_i_ <= -2)
+ {
+ str = "\\longa";
+ if (dur.durlog_i_ < -2)
+ {
+ dur.plet_.iso_i_ *= 1 << (-2 - dur.durlog_i_);
+ }
+ }
str += to_str ('.', dur.dots_i_);
if (dur.plet_b ())
str += String ("*") + to_str (dur.plet_.iso_i_)
: ((-accidentals_i_ % 7) ["cfbeadg"] - 'a' - 2 -2 * minor_i_ + 7) % 7;
String notename_str = !minor_i_
- ? to_str ((char) ((key_i + 2) % 7 + 'A'))
+ ? to_str ((char) ((key_i + 2) % 7 + 'a'))
: to_str ((char) ((key_i + 2) % 7 + 'a'));
// fis cis gis dis ais eis bis
if (accidentals_i)
notename_str += String (accname [accidentals_i + 2]);
- return "\\key " + notename_str + (minor_i_ ? "\\minor" : "") + ";\n";
+ return "\\key " + notename_str + (minor_i_ ? "\\minor" : "\\major") + ";\n";
}
String
*os_p_ << filename_str_g;
*os_p_ << "\n\n";
// ugh
- *os_p_ << "\\version \"1.3.4\";\n";
+ *os_p_ << "\\version \"1.3.76\";\n";
}
void