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
{{ message }}
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.
Since the initial Info struct is cloned at each call of get_info(), it's not possible to collect any changes to the struct coming from the vst plugin. For example, compressors or limiters update the initialDelay field of the AEffect struct when they change type of algorithm, for example linear phasing algorithms require a higher delay needed for a correct delay compensation.
For now I solved by tapping into the AEffect struct and reading the updated initialDelay value from there, but I think a crate fix is needed here.
After a little bit of digging I found out that the issue is that some host dispatch OpCodes are missing, in particular IOChanged.
The text was updated successfully, but these errors were encountered:
Since the initial
Info
struct is cloned at each call ofget_info()
, it's not possible to collect any changes to the struct coming from the vst plugin. For example, compressors or limiters update theinitialDelay
field of theAEffect
struct when they change type of algorithm, for example linear phasing algorithms require a higher delay needed for a correct delay compensation.For now I solved by tapping into the
AEffect
struct and reading the updatedinitialDelay
value from there, but I think a crate fix is needed here.After a little bit of digging I found out that the issue is that some host dispatch OpCodes are missing, in particular IOChanged.
The text was updated successfully, but these errors were encountered: