Skip to content

[Performance]: Remove realtime thread memory allocation #45

@yetyetanotherusername

Description

@yetyetanotherusername

Currently when the filterbank filters are recomputed, the allocation for the buffers holding the filter impulse responses blocks the audio thread.

Ideally, the allocation should happen asynchronously on a separate thread and ownership should then be passed to the audio thread via a wait-free concept.

See juce docs of dsp::Convolution::loadImpulseResponse https://docs.juce.com/master/classjuce_1_1dsp_1_1Convolution.html#a7d71cc81699cc341a2116abbc272117c

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions