]> git.donarmstrong.com Git - lilypond.git/commitdiff
(process_music): new function. Set melisma
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 2 Feb 2004 12:24:26 +0000 (12:24 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 2 Feb 2004 12:24:26 +0000 (12:24 +0000)
property.

ChangeLog
Documentation/user/refman.itely
lily/tie-performer.cc

index 9e4b1f79578d93bd22ef7669b3f7872320f9f8ba..779a362fee5c93747964063bbce5474396984cf3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2004-02-02  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * lily/tie-performer.cc (process_music): new function. Set melisma
+       property.
+
        * lily/tuplet-bracket.cc (make_bracket): make sure that gap is
        always smaller than bracket size.
        (make_bracket): oops. Size of the gap was off by factor 2
index 053a0423d4372a2cf6117595da8150591e49a5e7..78449cd9f36270b573130b2bb4d381c907d78745 100644 (file)
@@ -4365,7 +4365,7 @@ For example, consider  a piece written in the key of  D major.  If
 this piece is a  little too low for its performer, it can be
 transposed up to E major with
 @example
- \tranpose d e @ldots{}
+ \tranpose d e @dots{}
 @end example
 
 Consider a part  written for violin (a C instrument). If
@@ -4373,7 +4373,7 @@ this part is to be played on the A clarinet, the following
 transposition will produce the appropriate part
 
 @example
-  \transpose a c
+  \transpose a c @dots{}
 @end example   
 
 Since @var{from} and @var{to} are pitches, @code{\transpose} must be
@@ -8807,6 +8807,9 @@ setting @code{instrumentEqualizer}.
 Many musically interesting effects, such as swing, articulation,
 slurring, etc., are not translated to MIDI.
 
+Since slurs are not interpreted, @code{\lyricsto} and
+@code{\addlyrics} sections will be interpreted wrongly.
+
 
 @menu
 * MIDI block::                  
index 12ea01c52ee8517b8b2eb1c5ef09b5e5647fb650..6e767ef2dd1a696c879d37f31a8ad52ae421f13d 100644 (file)
@@ -7,7 +7,7 @@
   
  */
 
-
+#include "translator-group.hh"
 #include "audio-item.hh"
 #include "event.hh"
 #include "pqueue.hh"
@@ -52,6 +52,7 @@ private:
   Link_array<Audio_tie> ties_;
   
 protected:
+  virtual void process_music ();
   virtual void start_translation_timestep ();
   virtual void stop_translation_timestep ();
   virtual void acknowledge_audio_element (Audio_element_info);
@@ -59,6 +60,13 @@ protected:
   virtual void create_audio_elements ();
 };
 
+void
+Tie_performer::process_music ()
+{
+  if (event_)
+    daddy_trans_->set_property ("tieMelismaBusy", SCM_BOOL_T);
+}
+
 
 Tie_performer::Tie_performer ()
 {