diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d5482f1..f6b50c85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Fixed + +- Fix bus information queries being performed for the wrong bus index. This + fixes VST3 sidechaining in _Renoise_, and prevents a number of VST3 plugins + with a sidechain input from causing _Ardour_ and _Mixbus_ to freeze. + ## [3.0.1] - 2020-02-26 ### Changed diff --git a/src/common/serialization/vst3/plugin/component.h b/src/common/serialization/vst3/plugin/component.h index 2d2315e9..a6a5f121 100644 --- a/src/common/serialization/vst3/plugin/component.h +++ b/src/common/serialization/vst3/plugin/component.h @@ -175,6 +175,7 @@ class YaComponent : public Steinberg::Vst::IComponent { s.value8b(instance_id); s.value4b(type); s.value4b(dir); + s.value4b(index); } };