Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools
Old 07-02-2022, 01:01 AM   #1
lalelu
Human being with feelings
 
lalelu's Avatar
 
Join Date: Dec 2007
Posts: 32
Default VST3 internal state change not recognized (FIXED)

If a VST3 plug-in changes its internal state that is not represented by a parameter exposed to the host (e.g. changing internal parameter via GUI), it can notify the host via a setDirty() call.

https://steinbergmedia.github.io/vst...-state-support

Unfortunately, the call seems to be ignored by REAPER. As a result, the state change is not recorded in the Undo history.
lalelu is offline   Reply With Quote
Old 07-03-2022, 06:39 PM   #2
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,223
Default

ah thanks, adding support for this!
Justin is offline   Reply With Quote
Old 07-05-2022, 08:19 AM   #3
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,223
Default

The current +dev build adds support for this (see the pre-release forum)
Justin is offline   Reply With Quote
Old 07-05-2022, 12:28 PM   #4
lalelu
Human being with feelings
 
lalelu's Avatar
 
Join Date: Dec 2007
Posts: 32
Default

Quote:
Originally Posted by Justin View Post
The current +dev build adds support for this (see the pre-release forum)
Awesome, working as expected now, thank you!
lalelu is offline   Reply With Quote
Old 08-10-2022, 10:58 AM   #5
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,470
Default

I wonder if this dirty parameter could be used by REAPER to know if it needs to reencode all the vst chunk data or just use the same data. This could be great for faster saving the project RPP files if plugins are not marked dirty.
heda is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:10 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.