Skip to content

fix: randomize hidden params in fuzzer - #33

Merged
Quant1um merged 2 commits into
free-audio:masterfrom
LX-Audiolabs:pr/hidden-params-fuzzer
Jul 24, 2026
Merged

fix: randomize hidden params in fuzzer#33
Quant1um merged 2 commits into
free-audio:masterfrom
LX-Audiolabs:pr/hidden-params-fuzzer

Conversation

@lxndrbe

@lxndrbe lxndrbe commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

CLAP_PARAM_IS_HIDDEN only means "don't show in UI", not "cannot be automated". The host may still set hidden params via flush or process events.

Skipping hidden params in the fuzzer caused state-reproducibility-flush to fail for plugins whose only params are hidden (e.g. bypass-only utility plugins with no visible controls).

CLAP_HIDDEN only means 'don't show in UI', not 'cannot be
automated'. The host may still set hidden params via flush or
process events. Skipping them in the fuzzer caused
state-reproducibility-flush to fail for plugins whose only
params are hidden (e.g. bypass-only utilities).
@lxndrbe
lxndrbe force-pushed the pr/hidden-params-fuzzer branch from a1ee5ed to 7a0443f Compare July 22, 2026 15:59
@Quant1um

Copy link
Copy Markdown
Collaborator

Thanks! You're right that hidden does not necessarily mean non-automatable, and even then non-automatable parameters can still be changed by the host (via live editing in generic UI for example_

@Quant1um
Quant1um merged commit b2f1d9b into free-audio:master Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants