]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.11
authorfred <fred>
Tue, 19 Nov 1996 00:03:24 +0000 (00:03 +0000)
committerfred <fred>
Tue, 19 Nov 1996 00:03:24 +0000 (00:03 +0000)
src/key.cc
src/keyitem.cc
src/melodicstaff.cc

index 303bf10bebd6adf0fea51287958c55730481bc08..542549ddf9287c567a40d51f40aef68e7a1ddb8e 100644 (file)
@@ -41,7 +41,9 @@ svec<int>
 Key::read(svec<String> s)
 {
     svec<int> newkey;
-    
+    for (int j = 0; j < 7; j++)
+     accidentals[j] = 0;
+   
     for (int i=0; i < s.sz(); i++) {
        int large, small;
        lookup_notename(large, small, s[i]);
index d02ed700af5fd6e28e1282c7d1a613c35dc5a816..607e144f1af0210b38182d278e18319a8b37c45b 100644 (file)
@@ -43,7 +43,7 @@ Keyitem::brew_molecole()
     for (int i =0; i < pitch.sz(); i++) {
        Symbol s= paper()->lookup_->accidental(acc[i]);
        Atom a(s);
-       a.translate(Offset(0,c_position + pitch[i] * inter));
+       a.translate(Offset(0,(c_position + pitch[i]) * inter));
        Molecule m(a);
        output->add_right(m);   
     }    
index fc7ccbb8fb9fab09da210465b41d64d83906c41b..712ffb7e5f2453ac6cc34bac17e4c92b43002086 100644 (file)
@@ -38,7 +38,7 @@ Item *
 Melodic_staff::get_TYPESET_item(Command*com)
 {
     if (com->args[0] == "KEY") {
-       return new Keyitem(NO_LINES);   // urgh.
+       return new Keyitem(NO_LINES);   // urgh. depends on clef.
     } else
        return Simple_staff::get_TYPESET_item(com);
 }