Dear community,
Is it possible that Kontakt "suddenly" starts bugging with parameters that were never a problem before?
I am talking about recalling settings when loading a snapshot; my mastertune_down button is active (the way it should be), but the actual mastertune knob is still at zero. The code should be flawless, this started happening only last night – out of nowhere, it had been working before.
The strangest thing is: the code snippets for the mastertune_down and _up buttons are exactly the same, but only the "up" button works and does what it's supposed to do.
It is also strange that I have a ui_knob that controls the instrument's master volume. That one works flawlessly, too. Enough proof that there must be a bug here...?
on init
set_snapshot_type(1)
set_engine_par($ENGINE_PAR_TUNE, 500000, -1, -1, -1) {for when the instrument is loaded for the first time}}
declare ui_button $mastertune_down
$mastertune_down := 0
make_persistent($mastertune_down)
declare ui_button $mastertune_up
$mastertune_up := 0
make_persistent($mastertune_up)
end on
on persistence_changed
{Mastertune down.}
if($mastertune_down=1)
set_engine_par($ENGINE_PAR_TUNE, 333300, -1, -1, -1)
else
set_engine_par($ENGINE_PAR_TUNE, 500000, -1, -1, -1)
end if
{Mastertune up.}
if($mastertune_up=1)
set_engine_par($ENGINE_PAR_TUNE, 666600, -1, -1, -1)
else
set_engine_par($ENGINE_PAR_TUNE, 500000, -1, -1, -1)
end if
end on