https://codereview.appspot.com/308890043/diff/1/lily/dynamic-performer.cc File lily/dynamic-performer.cc (right):
https://codereview.appspot.com/308890043/diff/1/lily/dynamic-performer.cc#newcode412 lily/dynamic-performer.cc:412: volume = equalize_volume (Audio_span_dynamic::DEFAULT_VOLUME); On 2016/08/04 23:07:59, Dan Eble wrote:
"volume" is passed as a parameter to two functions between the "first
time"
block and here.
Do you mean the 'finish_queued_spans' function? Isn't it the case that 'this->depart_queue_.spans_' is empty when 'this->process_music' gets called the first time, so 'finish_queued_spans' would report a programming error if it actually got called (so volume must still be -1 when reaching line 411 in this case)? (Even if I'm wrong with this reasoning, I think the question of whether the default volume lookup at lines 388-389 and 412 should always work the same way, and if not, why, remains valid.) https://codereview.appspot.com/308890043/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel