WIP: fix VST3 version

This commit is contained in:
2026-02-20 22:26:35 +01:00
parent 6216b9341b
commit 2d734c471f
6 changed files with 42 additions and 12 deletions

View File

@@ -867,7 +867,7 @@ impl SequencerState {
self.speed_overrides.clear();
{
let vars = self.variables.load();
let vars = self.variables.load_full();
for id in self.audio_state.active_patterns.keys() {
let key = format_speed_key(&mut self.key_buf.speed, id.bank, id.pattern);
if let Some(v) = vars.get(key).and_then(|v: &Value| v.as_float().ok()) {
@@ -998,7 +998,7 @@ impl SequencerState {
};
}
let vars = self.variables.load();
let vars = self.variables.load_full();
let new_tempo = vars
.get("__tempo__")
.and_then(|v: &Value| v.as_float().ok());
@@ -1026,7 +1026,7 @@ impl SequencerState {
}
if needs_removal {
let mut new_vars = (**vars).clone();
let mut new_vars = (*vars).clone();
new_vars.remove("__tempo__");
for id in completed {
new_vars.remove(format_chain_key(&mut buf, id.bank, id.pattern));