676 |
deviceParam != device.params().end(); |
deviceParam != device.params().end(); |
677 |
++deviceParam) { |
++deviceParam) { |
678 |
const qsamplerDeviceParam& param = deviceParam.data(); |
const qsamplerDeviceParam& param = deviceParam.data(); |
679 |
if (!param.value.isEmpty()) |
if (param.value.isEmpty()) ts << "# "; |
680 |
ts << " " << deviceParam.key() << "='" << param.value << "'"; |
ts << " " << deviceParam.key() << "='" << param.value << "'"; |
681 |
} |
} |
682 |
ts << endl; |
ts << endl; |
683 |
// Audio channel parameters... |
// Audio channel parameters... |
690 |
portParam != pPort->params().end(); |
portParam != pPort->params().end(); |
691 |
++portParam) { |
++portParam) { |
692 |
const qsamplerDeviceParam& param = portParam.data(); |
const qsamplerDeviceParam& param = portParam.data(); |
693 |
if (!param.fix && !param.value.isEmpty()) { |
if (param.fix || param.value.isEmpty()) ts << "# "; |
694 |
ts << "SET AUDIO_OUTPUT_CHANNEL_PARAMETER " << iDevice |
ts << "SET AUDIO_OUTPUT_CHANNEL_PARAMETER " << iDevice |
695 |
<< " " << iPort << " " << portParam.key() |
<< " " << iPort << " " << portParam.key() |
696 |
<< "='" << param.value << "'" << endl; |
<< "='" << param.value << "'" << endl; |
|
} |
|
697 |
} |
} |
698 |
} |
} |
699 |
// Audio device index/id mapping. |
// Audio device index/id mapping. |
716 |
deviceParam != device.params().end(); |
deviceParam != device.params().end(); |
717 |
++deviceParam) { |
++deviceParam) { |
718 |
const qsamplerDeviceParam& param = deviceParam.data(); |
const qsamplerDeviceParam& param = deviceParam.data(); |
719 |
if (!param.value.isEmpty()) |
if (param.value.isEmpty()) ts << "# "; |
720 |
ts << " " << deviceParam.key() << "='" << param.value << "'"; |
ts << " " << deviceParam.key() << "='" << param.value << "'"; |
721 |
} |
} |
722 |
ts << endl; |
ts << endl; |
723 |
// MIDI port parameters... |
// MIDI port parameters... |
730 |
portParam != pPort->params().end(); |
portParam != pPort->params().end(); |
731 |
++portParam) { |
++portParam) { |
732 |
const qsamplerDeviceParam& param = portParam.data(); |
const qsamplerDeviceParam& param = portParam.data(); |
733 |
if (!param.fix && !param.value.isEmpty()) { |
if (param.fix || param.value.isEmpty()) ts << "# "; |
734 |
ts << "SET MIDI_INPUT_PORT_PARAMETER " << iDevice |
ts << "SET MIDI_INPUT_PORT_PARAMETER " << iDevice |
735 |
<< " " << iPort << " " << portParam.key() |
<< " " << iPort << " " << portParam.key() |
736 |
<< "='" << param.value << "'" << endl; |
<< "='" << param.value << "'" << endl; |
|
} |
|
737 |
} |
} |
738 |
} |
} |
739 |
// MIDI device index/id mapping. |
// MIDI device index/id mapping. |