X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fscore-performer.cc;h=5257788df6b7969ad07ec12925bf5ea0beab0695;hb=27d3e1188a9885e72a5afbd72482617b34907f30;hp=99e41290c324dcf1d446d50d0f30de379533861c;hpb=55ac733b69643a6bc6a83b706c65cb56efd388ef;p=lilypond.git diff --git a/lily/score-performer.cc b/lily/score-performer.cc index 99e41290c3..5257788df6 100644 --- a/lily/score-performer.cc +++ b/lily/score-performer.cc @@ -119,6 +119,9 @@ IMPLEMENT_LISTENER (Score_performer, finish); void Score_performer::finish (SCM) { + SCM channel_mapping = context ()->get_property ("midiChannelMapping"); + bool use_ports = channel_mapping == ly_symbol2scm ("voice"); + performance_->ports_ = use_ports; recurse_over_translators (context (), &Translator::finalize, &Translator_group::finalize,