From 30a3f4df5e028bcf2bcabd29c23dda61f6057592 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Mon, 2 Feb 2004 12:24:26 +0000 Subject: [PATCH] (process_music): new function. Set melisma property. --- ChangeLog | 3 +++ Documentation/user/refman.itely | 7 +++++-- lily/tie-performer.cc | 10 +++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9e4b1f7957..779a362fee 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2004-02-02 Han-Wen Nienhuys + * 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 diff --git a/Documentation/user/refman.itely b/Documentation/user/refman.itely index 053a0423d4..78449cd9f3 100644 --- a/Documentation/user/refman.itely +++ b/Documentation/user/refman.itely @@ -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:: diff --git a/lily/tie-performer.cc b/lily/tie-performer.cc index 12ea01c52e..6e767ef2dd 100644 --- a/lily/tie-performer.cc +++ b/lily/tie-performer.cc @@ -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 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 () { -- 2.39.5