You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PlugData as a VST3 plugin does not fully utilize the Dirty State, Open Editor Request, and UI Group Editing Support features introduced in VST 3.1.0. This limitation prevents hosts from reliably tracking state changes, which can lead to inconsistencies and loss of unsaved changes. Implementing these features would allow better synchronization of states between PlugData and its host.
Motivation and Context:
The recent addition of VST3 plugin support in the visual programming environment VVVV has highlighted the importance of robust state management. Currently:
Hosts cannot detect internal state changes within PlugData.
This results in risks such as unsaved modifications and breaks the user expectation of seamless integration and state preservation.
Enhancing PlugData with proper support for VST 3.1.0 state management features would resolve these issues and greatly improve its usability in environments like VVVV.
The text was updated successfully, but these errors were encountered:
@dromer Thanks for taking the time to look into this! From what the link says, it looks like there is support in the framework itself, which is great!
I haven't really looked into the issue yet. But it seems that in too few cases Plugdata notifies the host of changes. So support is there, but it's not complete.
Problem:
PlugData as a VST3 plugin does not fully utilize the Dirty State, Open Editor Request, and UI Group Editing Support features introduced in VST 3.1.0. This limitation prevents hosts from reliably tracking state changes, which can lead to inconsistencies and loss of unsaved changes. Implementing these features would allow better synchronization of states between PlugData and its host.
Motivation and Context:
The recent addition of VST3 plugin support in the visual programming environment VVVV has highlighted the importance of robust state management. Currently:
For detailed discussion, see: "Is it possible to save and use state of VST3 nodes?"
Enhancing PlugData with proper support for VST 3.1.0 state management features would resolve these issues and greatly improve its usability in environments like VVVV.
The text was updated successfully, but these errors were encountered: