property.
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
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
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
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::
*/
-
+#include "translator-group.hh"
#include "audio-item.hh"
#include "event.hh"
#include "pqueue.hh"
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);
virtual void create_audio_elements ();
};
+void
+Tie_performer::process_music ()
+{
+ if (event_)
+ daddy_trans_->set_property ("tieMelismaBusy", SCM_BOOL_T);
+}
+
Tie_performer::Tie_performer ()
{