mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 03:50:11 +02:00
Don't requery the VST3 param change queues length
Since this shouldn't be able to change. Should speed up parameter handling when many parameters are being automated.
This commit is contained in:
@@ -28,10 +28,12 @@ void YaParameterChanges::clear() noexcept {
|
||||
|
||||
void YaParameterChanges::repopulate(
|
||||
Steinberg::Vst::IParameterChanges& original_queues) {
|
||||
// Copy over all parameter changne queues
|
||||
queues_.resize(original_queues.getParameterCount());
|
||||
for (int i = 0; i < original_queues.getParameterCount(); i++) {
|
||||
queues_[i].repopulate(*original_queues.getParameterData(i));
|
||||
// Copy over all parameter change queues
|
||||
const size_t num_queues = original_queues.getParameterCount();
|
||||
queues_.resize(num_queues);
|
||||
for (size_t i = 0; i < num_queues; i++) {
|
||||
queues_[i].repopulate(
|
||||
*original_queues.getParameterData(static_cast<int>(i)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user