Skip to content

AudioUnit does not update parameters to host if audio not running #5

@ollierik

Description

@ollierik

AudioUnit does not seem to report parameter updates to the host if audio is not running.

Easy to reproduce on Max/MSP, where the audio engine can be enabled or disabled separately.

Probably happens since the process callback that would enqueue the changes coming from the GUI does not get called. This would probably also be an issue with AAX if such wrapper was written.

Easiest fix would probably be to add a timer that calls the processing even when GUI is not running. However, CPLUG would likely benefit from having a mechanism for parameter updates that is decoupled from the processing loop, but it would be quite a large rethink and refactor. :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions