]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.0.12
authorfred <fred>
Tue, 26 Mar 2002 21:26:50 +0000 (21:26 +0000)
committerfred <fred>
Tue, 26 Mar 2002 21:26:50 +0000 (21:26 +0000)
lily/transposed-music.cc [new file with mode: 0644]
scripts/mudela-book.py

diff --git a/lily/transposed-music.cc b/lily/transposed-music.cc
new file mode 100644 (file)
index 0000000..952c33c
--- /dev/null
@@ -0,0 +1,38 @@
+/*   
+  transposed-music.cc --  implement Transposed_music
+  
+  source file of the GNU LilyPond music typesetter
+  
+  (c) 1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  
+ */
+
+#include "transposed-music.hh"
+#include "debug.hh"
+
+Transposed_music::Transposed_music (Music *p, Musical_pitch pit)
+  : Music_wrapper (p)
+{
+  transpose_to_pitch_ = pit;
+  p->transpose (pit);
+}
+
+
+
+void
+Transposed_music::do_print () const
+{
+  Music_wrapper::do_print ();
+  DOUT << "transposition pitch: " << transpose_to_pitch_.str ();
+}
+
+Musical_pitch
+Transposed_music::to_relative_octave (Musical_pitch p)
+{
+#if 0                          // Mats?
+    warning (_("Will ignore \relative for transposed music"));
+#endif
+  return p;
+}
+
+IMPLEMENT_IS_TYPE_B1 (Transposed_music, Music_wrapper);
index 911539b71641e86c865f40d03df7e8afa21f18e2..359d68b326958e1b1e544ceac7bd6e5f931b6f7f 100644 (file)
@@ -1,5 +1,4 @@
-
-# python version of mudela-book.  WIP.
+#!@PYTHON@
 
 #  TODO: center option