1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-10-25 09:27:01 +00:00

Ensures proper handover of speaker state when picking in a multimachine.

This commit is contained in:
Thomas Harte
2020-07-30 22:50:32 -04:00
parent 9c97c0a906
commit c0a61ac1ee
3 changed files with 38 additions and 2 deletions

View File

@@ -37,6 +37,13 @@ float MultiSpeaker::get_ideal_clock_rate_in_range(float minimum, float maximum)
return ideal / float(speakers_.size());
}
//void MultiSpeaker::set_output_rate(float cycles_per_second, int buffer_size, bool stereo) {
// stereo_output_ = stereo;
// for(const auto &speaker: speakers_) {
// speaker->set_output_rate(cycles_per_second, buffer_size, stereo);
// }
//}
void MultiSpeaker::set_computed_output_rate(float cycles_per_second, int buffer_size, bool stereo) {
stereo_output_ = stereo;
for(const auto &speaker: speakers_) {