Skip to content

Vital synth MATRIX data can not be controlled as parameters #212

@tiianhk

Description

@tiianhk

Hi,

The MATRIX data in a synthesizer plugin shows which source (e.g., filter/envelope/LFO) is applied to which destination (e.g. filter cutoff frequency). An example:

Screenshot 2025-01-05 at 02 49 48

Using the vital synthesizer, I found that the matrix data can not be controlled as parameters: If I use synth.open_editor() to add a row or remove a row from the matrix, the parameters I access via dawdreamer won't change (I have compared all the parameters before and after the change). Thus, synth.get_parameter(idx) can not be used to read data from the matrix and synth.set_parameter(idx, value) can not be used to write data to the matrix. However, save_state() and load_state() are able to capture such changes, but manual effort is needed.

As serum also has matrix data, I wonder if anyone has encountered a similar problem and knows why this is happening?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions