]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/dynamic-performer.cc
include local.make so compilers can set CHECK_SOURCE
[lilypond.git] / lily / dynamic-performer.cc
index 1289051bbb6a7107fa5cd1cdb46d83c3d8173008..0dd455606095a99c8326f447d3b30b245ede81ab 100644 (file)
@@ -77,7 +77,7 @@ Dynamic_performer::process_music ()
          SCM s = get_property ("midiInstrument");
 
          if (!scm_is_string (s))
-           s = get_property ("instrument");
+           s = get_property ("instrumentName");
 
          if (!scm_is_string (s))
            s = scm_makfrom0str ("piano");
@@ -105,7 +105,6 @@ Dynamic_performer::stop_translation_timestep ()
 {
   if (audio_)
     {
-      play_element (audio_);
       audio_ = 0;
     }
 }
@@ -121,6 +120,12 @@ Dynamic_performer::listen_absolute_dynamic (Stream_event *r)
 ADD_TRANSLATOR (Dynamic_performer,
                /* doc */                "",
                /* create */ "",
-               /* accept */ "absolute-dynamic-event",
-               /* read */ "dynamicAbsoluteVolumeFunction midiMaximumVolume midiMinimumVolume midiInstrument instrumentEqualizer",
+
+               /* read */
+               "dynamicAbsoluteVolumeFunction "
+               "instrumentEqualizer "
+               "midiMaximumVolume "
+               "midiMinimumVolume "
+               "midiInstrument "
+               ,
                /*writes*/"");