Staff_performer::new_audio_staff (string voice)
{
Audio_staff* audio_staff = new Audio_staff;
+ audio_staff->merge_unisons_
+ = to_boolean (get_property ("midiMergeUnisons"));
string track_name = context ()->id_string () + ":" + voice;
if (track_name != ":")
{
string str = new_instrument_string ();
if (channel_mapping != ly_symbol2scm ("instrument"))
channel_ = get_channel (voice);
- else if (str.empty ())
+ else if (channel_ < 0 && str.empty ())
channel_ = get_channel (str);
if (str.length ())
{